Store
Types
Type Aliases
Fields
Fast |
|
Default |
|
Strong |
|
PNG |
|
JPEG |
|
BMP |
|
BodyTypeNotSet |
|
BRep |
|
Tessellation |
|
Wireframe |
|
PointCloud |
|
TypeUnknown |
|
Text |
|
Dimension |
|
Arrow |
|
Balloon |
|
CircleCenter |
|
Coordinate |
|
Datum |
|
Fastener |
|
Gdt |
|
Locator |
|
MeasurementPoint |
|
Roughness |
|
Welding |
|
Table |
|
Other |
|
GeometricalTolerance |
|
SubTypeUnknown |
|
DatumIdent |
|
DatumTarget |
|
DimensionDistance |
|
DimensionDistanceOffset |
|
DimensionDistanceCumulate |
|
DimensionChamfer |
|
DimensionSlope |
|
DimensionOrdinate |
|
DimensionRadius |
|
DimensionRadiusTangent |
|
DimensionRadiusCylinder |
|
DimensionRadiusEdge |
|
DimensionDiameter |
|
DimensionDiameterTangent |
|
DimensionDiameterCylinder |
|
DimensionDiameterEdge |
|
DimensionDiameterCone |
|
DimensionLength |
|
DimensionLengthCurvilinear |
|
DimensionLengthCircular |
|
DimensionAngle |
|
GdtFcf |
|
WeldingLine |
|
WeldingSpot |
|
OtherSymbolUser |
|
OtherSymbolUtility |
|
OtherSymbolCustom |
|
OtherGeometricReference |
|
OtherRegion |
|
Context |
|
Item |
|
MultipleVertex |
|
UniqueVertex |
|
WireEdge |
|
Edge |
|
CoEdge |
|
Loop |
|
Face |
|
Shell |
|
Connex |
|
Body |
|
SingleWireBody |
|
BrepData |
|
WireBody |
|
SelectionBitsFaceHasMeasurementData |
|
SelectionBitsFacePlanar |
|
SelectionBitsEdgeHasMeasurementData |
|
ContainedInSpatialStructure |
|
Aggregates |
|
VoidsElement |
|
FillsElement |
|
SpaceBoundary |
|
ConnectsPathElements |
Detailed Description
-
namespace
Store
Type Documentation
-
enum class
SC::Store::CompressionStrategy An enumeration of usable compression stratagies.
Values:
-
enumerator
Fast
-
enumerator
Default
-
enumerator
Strong
-
enumerator
-
enum class
SC::Store::ImageFormat: uint32_t The ImageFormat enum class is used to define an ImageKey from the byte data of an image file.
Values:
-
enumerator
PNG
-
enumerator
JPEG
-
enumerator
BMP The 1 bit and RLE formats are not supported.
-
enumerator
-
enum
SC::Store::BodyType Body type
Values:
-
enumerator
BodyTypeNotSet Not defined.
-
enumerator
BRep Body comes from a brep.
-
enumerator
Tessellation Body comes from a tessellated model.
-
enumerator
Wireframe Body comes from a wireframed model.
-
enumerator
PointCloud Body comes from a point cloud.
-
enumerator
-
enum
SC::Store::PMIType PMI type
Values:
-
enumerator
TypeUnknown Unknown value.
-
enumerator
Text Plain text.
-
enumerator
Dimension Dimension.
-
enumerator
Arrow Arrow.
-
enumerator
Balloon Balloon.
-
enumerator
CircleCenter Center of circle.
-
enumerator
Coordinate Coordinate.
-
enumerator
Datum Datum.
-
enumerator
Fastener Fastener.
-
enumerator
Gdt GD&T.
-
enumerator
Locator Locator.
-
enumerator
Roughness Roughness.
-
enumerator
Welding Welding.
-
enumerator
Table Table.
-
enumerator
Other Other.
-
enumerator
GeometricalTolerance Geometrical tolerance.
-
enumerator
-
enum
SC::Store::PMISubType PMI subtype
Values:
-
enumerator
SubTypeUnknown
-
enumerator
DatumIdent Datum subtype.
-
enumerator
DatumTarget Datum subtype.
-
enumerator
DimensionDistance Dimension distance subtype.
-
enumerator
DimensionDistanceOffset Dimension distance subtype.
-
enumerator
DimensionDistanceCumulate Dimension distance subtype.
-
enumerator
DimensionChamfer Dimension chamfer subtype.
-
enumerator
DimensionSlope Dimension slope subtype.
-
enumerator
DimensionOrdinate Dimension ordinate subtype.
-
enumerator
DimensionRadius Dimension radius subtype.
-
enumerator
DimensionRadiusTangent Dimension radius subtype.
-
enumerator
DimensionRadiusCylinder Dimension radius subtype.
-
enumerator
DimensionRadiusEdge Dimension radius subtype.
-
enumerator
DimensionDiameter Dimension diameter subtype.
-
enumerator
DimensionDiameterTangent Dimension diameter subtype.
-
enumerator
DimensionDiameterCylinder Dimension diameter subtype.
-
enumerator
DimensionDiameterEdge Dimension diameter subtype.
-
enumerator
DimensionDiameterCone Dimension diameter subtype.
-
enumerator
DimensionLength Dimension length subtype.
-
enumerator
DimensionLengthCurvilinear Dimension length subtype.
-
enumerator
DimensionLengthCircular Dimension length subtype.
-
enumerator
DimensionAngle Dimension angle subtype.
-
enumerator
GdtFcf GD&T Feature control frame subtype.
-
enumerator
WeldingLine Line welding subtype.
-
enumerator
WeldingSpot Spot welding subtype.
-
enumerator
OtherSymbolUser User symbol, other subtype.
-
enumerator
OtherSymbolUtility Utility symbol, other subtype.
-
enumerator
OtherSymbolCustom Custom symbol, other subtype.
-
enumerator
OtherGeometricReference Geometric reference, other subtype.
-
enumerator
OtherRegion Region symbol, other subtype.
-
enumerator
-
enum
SC::Store::PMITopoRef PMI reference to topology (brep)
Values:
-
enumerator
Context Self-containing set of topological entities.
-
enumerator
Item Abstract root type for any topological entity (body or single item)
-
enumerator
MultipleVertex Vertex whose position is the average of all edges’ extremity positions to whom it belongs
-
enumerator
UniqueVertex Vertex with one set of coordinates (absolute position)
-
enumerator
WireEdge Edge belonging to a wire body.
-
enumerator
Edge Edge belonging to a BrepData body.
-
enumerator
CoEdge Usage of an edge in a loop.
-
enumerator
Loop Array of co-edges that delimit a face.
-
enumerator
Face Topological face delimiting a shell.
-
enumerator
Shell Topological shell (open or closed)
-
enumerator
Connex Topological region.
-
enumerator
Body Abstract root type for any topological body.
-
enumerator
SingleWireBody Single wire body.
-
enumerator
BrepData Main entry to non-wire topology.
-
enumerator
WireBody Main entry to wire topology.
-
enumerator
Type Alias Documentation
-
typedef std::pair<ModelKey, DataKey>
SC::Store::DataId This is an ID that is completely unique throughout an entire cache.
-
typedef std::pair<ModelKey, PolyPolygonKey>
SC::Store::PolyPolygonId This is an ID that is completely unique throughout an entire cache.
-
typedef std::vector<PolyPolygonId>
SC::Store::PolyPolygonIds A std::vector of PolyPolygonId.
-
typedef std::vector<PolyPolygonKey>
SC::Store::PolyPolygonKeys A std::vector of PolyPolygonKey.
-
typedef std::pair<ModelKey, ClipRegionKey>
SC::Store::ClipRegionId This is an ID that is completely unique throughout an entire cache.
-
typedef std::vector<ClipRegionId>
SC::Store::ClipRegionIds A std::vector of ClipRegionId.
-
typedef std::vector<ClipRegionKey>
SC::Store::ClipRegionKeys A std::vector of ClipRegionKey.
-
typedef std::pair<ModelKey, ImageKey>
SC::Store::ImageId This is an ID that is completely unique throughout an entire cache.
-
typedef std::pair<ModelKey, MeshKey>
SC::Store::MeshId This is an ID that is completely unique throughout an entire cache.
-
typedef std::pair<ModelKey, MaterialKey>
SC::Store::MaterialId This is an ID that is completely unique throughout an entire cache.
-
typedef std::vector<MaterialId>
SC::Store::MaterialIds A std::vector of MaterialId.
-
typedef std::vector<MaterialKey>
SC::Store::MaterialKeys A std::vector of MaterialKey.
-
typedef std::pair<ModelKey, LinePatternKey>
SC::Store::LinePatternId This is an ID that is completely unique throughout an entire cache.
-
typedef std::vector<LinePatternId>
SC::Store::LinePatternIds A std::vector of LinePatternId.
-
typedef std::vector<LinePatternKey>
SC::Store::LinePatternKeys A std::vector of LinePatternKey.
-
typedef std::pair<ModelKey, MatrixKey>
SC::Store::MatrixId This is an ID that is completely unique throughout an entire cache.
-
typedef std::vector<InclusionKey>
SC::Store::InclusionKeys A std::vector of InclusionKey.
-
typedef std::pair<InclusionKey, InstanceKey>
SC::Store::InstanceInc This is an instance through a specific include.
-
typedef std::vector<InstanceInc>
SC::Store::InstanceIncs A std::vector of InstanceInc.
-
typedef std::pair<ModelKey, InstanceKey>
SC::Store::InstanceId This is an ID that is completely unique throughout an entire cache.
-
typedef std::vector<InstanceId>
SC::Store::InstanceIds A std::vector of InstanceId.
-
typedef std::vector<InstanceKey>
SC::Store::InstanceKeys A std::vector of InstanceKey.
-
typedef std::pair<InclusionKey, GroupKey>
SC::Store::GroupInc This is an instance through a specific include.
-
typedef std::pair<ModelKey, GroupKey>
SC::Store::GroupId This is an ID that is completely unique throughout an entire cache.
-
typedef std::pair<ModelKey, MaterialMapKey>
SC::Store::MaterialMapId This is an ID that is completely unique throughout an entire cache.
-
typedef std::vector<MaterialMapId>
SC::Store::MaterialMapIds A std::vector of MaterialMapId.
-
typedef std::vector<MaterialMapKey>
SC::Store::MaterialMapKeys A std::vector of MaterialMapKey.
-
typedef std::vector<MaterialMapElement>
SC::Store::MaterialMapElements A std::vector of MaterialMapElement.
-
typedef std::vector<ClipSubRegion>
SC::Store::ClipSubRegions A std::vector of ClipSubRegion.