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.