OCC Main Page | ApplicationFramework | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

# OpenCASCADE Data Structures

Here are the data structures with brief descriptions:

AppStd_Application |
AppStdL_Application |
BinDrivers |
BinDrivers_DocumentRetrievalDriver |
BinDrivers_DocumentStorageDriver | Persistent implemention of storage a document in a binary file
BinLDrivers |
BinLDrivers_DocumentRetrievalDriver |
BinLDrivers_DocumentSection | More or less independent part of the saved/restored document that is distinct from OCAF data themselves but may be referred by them.
BinLDrivers_DocumentStorageDriver | Persistent implemention of storage a document in a binary file
BinMDataStd | Storage and Retrieval drivers for modelling attributes.
BinMDataStd_AsciiStringDriver | TDataStd_AsciiString attribute Driver.
BinMDataStd_AxisDriver | Axis attribute Driver.
BinMDataStd_BooleanArrayDriver |
BinMDataStd_BooleanListDriver |
BinMDataStd_ByteArrayDriver |
BinMDataStd_CommentDriver | Attribute Driver.
BinMDataStd_ConstraintDriver | Attribute Driver.
BinMDataStd_DirectoryDriver | Directory attribute Driver.
BinMDataStd_ExpressionDriver | Attribute Driver.
BinMDataStd_ExtStringArrayDriver | Array of extended string attribute Driver.
BinMDataStd_ExtStringListDriver |
BinMDataStd_GeometryDriver | Attribute Driver.
BinMDataStd_IntegerArrayDriver | Array of Integer attribute Driver.
BinMDataStd_IntegerDriver | Integer attribute Driver.
BinMDataStd_IntegerListDriver |
BinMDataStd_IntPackedMapDriver | TDataStd_IntPackedMap attribute Driver.
BinMDataStd_NamedDataDriver |
BinMDataStd_NameDriver | TDataStd_Name attribute Driver.
BinMDataStd_NoteBookDriver | NoteBook attribute Driver.
BinMDataStd_PatternStdDriver | Attribute Driver.
BinMDataStd_PlacementDriver | Placement attribute Driver.
BinMDataStd_PlaneDriver | Plane attribute Driver.
BinMDataStd_PointDriver | Point attribute Driver.
BinMDataStd_RealArrayDriver | Array of Real attribute Driver.
BinMDataStd_RealDriver | Real attribute Driver.
BinMDataStd_RealListDriver |
BinMDataStd_ReferenceArrayDriver |
BinMDataStd_ReferenceListDriver |
BinMDataStd_RelationDriver | Attribute Driver.
BinMDataStd_ShapeDriver | Shape attribute Driver.
BinMDataStd_TickDriver | Tick attribute driver.
BinMDataStd_TreeNodeDriver | Attribute Driver.
BinMDataStd_UAttributeDriver | Attribute Driver.
BinMDataStd_VariableDriver | Attribute Driver.
BinMDF | This package provides classes and methods to translate a transient DF into a persistent one and vice versa. Driver A driver is a tool used to translate a transient attribute into a persistent one and vice versa. Driver Table A driver table is an object building links between object types and object drivers. In the translation process, a driver table is asked to give a translation driver for each current object to be translated.
BinMDF_ADriver | Attribute Storage/Retrieval Driver.
BinMDF_ADriverTable | A driver table is an object building links between object types and object drivers. In the translation process, a driver table is asked to give a translation driver for each current object to be translated.
BinMDF_DataMapIteratorOfStringIdMap |
BinMDF_DataMapIteratorOfTypeADriverMap |
BinMDF_DataMapNodeOfStringIdMap |
BinMDF_DataMapNodeOfTypeADriverMap |
BinMDF_DoubleMapIteratorOfTypeIdMap |
BinMDF_DoubleMapNodeOfTypeIdMap |
BinMDF_ReferenceDriver | Reference attribute Driver.
BinMDF_StringIdMap |
BinMDF_TagSourceDriver | TDF_TagSource Driver.
BinMDF_TypeADriverMap |
BinMDF_TypeIdMap |
BinMDocStd | Storage and Retrieval drivers for TDocStd modelling attributes.
BinMDocStd_XLinkDriver | XLink attribute Driver.
BinMFunction | Storage and Retrieval drivers for TFunction modelling attributes.
BinMFunction_FunctionDriver | Function attribute Driver.
BinMFunction_GraphNodeDriver | GraphNode attribute Driver.
BinMFunction_ScopeDriver | Scope attribute Driver.
BinMNaming | Storage/Retrieval drivers for TNaming attributes
BinMNaming_NamedShapeDriver | NamedShape Attribute Driver.
BinMNaming_NamingDriver | Naming Attribute Driver.
BinMPrsStd |
BinMPrsStd_AISPresentationDriver | AISPresentation Attribute Driver.
BinMPrsStd_PositionDriver | Position Attribute Driver.
BinObjMgt_DataMapIteratorOfRRelocationTable |
BinObjMgt_DataMapNodeOfRRelocationTable |
BinObjMgt_Persistent | Binary persistent representation of an object. Really it is used as a buffer for read/write an object. It takes care of Little/Big endian by inversing bytes in objects of standard types (see FSD_FileHeader.hxx for the default value of DO_INVERSE).
BinObjMgt_RRelocationTable |
BinObjMgt_SequenceNodeOfSequenceOfAddress |
BinObjMgt_SequenceOfAddress |
BinTObjDrivers |
BinTObjDrivers_DocumentRetrievalDriver |
BinTObjDrivers_DocumentStorageDriver |
BinTObjDrivers_IntSparseArrayDriver |
BinTObjDrivers_ModelDriver |
BinTObjDrivers_ObjectDriver |
BinTObjDrivers_ReferenceDriver |
BinTObjDrivers_XYZDriver |
BinTools | Tool to keep shapes in binary format
BinTools_Curve2dSet | Stores a set of Curves from Geom2d in binary format
BinTools_CurveSet | Stores a set of Curves from Geom in binary format.
BinTools_LocationSet | The class LocationSet stores a set of location in a relocatable state. It can be created from Locations. It can create Locations.
BinTools_ShapeSet | Writes topology in OStream in binary format
BinTools_SurfaceSet | Stores a set of Surfaces from Geom in binary format.
CDF |
CDF_Application |
CDF_Directory | A directory is a collection of documents. There is only one instance of a given document in a directory. put.
CDF_DirectoryIterator |
CDF_MetaDataDriver |
CDF_MetaDataDriverError |
CDF_MetaDataDriverFactory |
CDF_Session |
CDF_Store |
CDF_StoreList |
CDF_Timer |
CDM_Application |
CDM_COutMessageDriver |
CDM_DataMapIteratorOfMetaDataLookUpTable |
CDM_DataMapIteratorOfNamesDirectory |
CDM_DataMapIteratorOfPresentationDirectory |
CDM_DataMapNodeOfMetaDataLookUpTable |
CDM_DataMapNodeOfNamesDirectory |
CDM_DataMapNodeOfPresentationDirectory |
CDM_Document | An applicative document is an instance of a class inheriting CDM_Document. These documents have the following properties: - they can have references to other documents. - the modifications of a document are propagated to the referencing documents. - a document can be stored in different formats, with or without a persistent model. - the drivers for storing and retrieving documents are plugged in when necessary. - a document has a modification counter. This counter is incremented when the document is modified. When a document is stored, the current counter value is memorized as the last storage version of the document. A document is considered to be modified when the counter value is different from the storage version. Once the document is saved the storage version and the counter value are identical. The document is now not considered to be modified. - a reference is a link between two documents. A reference has two components: the "From Document" and the "To Document". When a reference is created, an identifier of the reference is generated. This identifier is unique in the scope of the From Document and is conserved during storage and retrieval. This means that the referenced document will be always accessible through this identifier. - a reference memorizes the counter value of the To Document when the reference is created. The From Document is considered to be up to date relative to the To Document when the reference counter value is equal to the To Document counter value. - retrieval of a document having references does not imply the retrieving of the referenced documents.
CDM_DocumentHasher |
CDM_ListIteratorOfListOfDocument |
CDM_ListIteratorOfListOfReferences |
CDM_ListNodeOfListOfDocument |
CDM_ListNodeOfListOfReferences |
CDM_ListOfDocument |
CDM_ListOfReferences |
CDM_MapIteratorOfMapOfDocument |
CDM_MapOfDocument |
CDM_MessageDriver |
CDM_MetaData |
CDM_MetaDataLookUpTable |
CDM_NamesDirectory |
CDM_NullMessageDriver |
CDM_PresentationDirectory |
CDM_Reference |
CDM_ReferenceIterator |
CDM_StackIteratorOfStackOfDocument |
CDM_StackNodeOfStackOfDocument |
CDM_StackOfDocument |
CDM_StdMapNodeOfMapOfDocument |
DBC_BaseArray |
DBC_VArrayNodeOfVArrayOfCharacter |
DBC_VArrayNodeOfVArrayOfExtCharacter |
DBC_VArrayNodeOfVArrayOfInteger |
DBC_VArrayNodeOfVArrayOfReal |
DBC_VArrayOfCharacter |
DBC_VArrayOfExtCharacter |
DBC_VArrayOfInteger |
DBC_VArrayOfReal |
DBC_VArrayTNodeOfVArrayOfCharacter |
DBC_VArrayTNodeOfVArrayOfExtCharacter |
DBC_VArrayTNodeOfVArrayOfInteger |
DBC_VArrayTNodeOfVArrayOfReal |
FWOSDriver |
FWOSDriver_Driver |
FWOSDriver_DriverFactory |
LDOM_Attr |
LDOM_BasicAttribute |
LDOM_BasicElement |
LDOM_BasicNode |
LDOM_BasicText |
LDOM_CDATASection |
LDOM_CharacterData |
LDOM_CharReference |
LDOM_Comment |
LDOM_Document |
LDOM_DocumentType |
LDOM_Element |
LDOM_LDOMImplementation |
LDOM_MemManager |
LDOM_MemManager::HashTable |
LDOM_MemManager::HashTable::TableItem |
LDOM_MemManager::MemBlock |
LDOM_Node |
LDOM_NodeList |
LDOM_OSStream |
LDOM_SBuffer |
LDOM_Text |
LDOM_XmlReader |
LDOM_XmlWriter |
LDOMBasicString |
LDOMParser |
LDOMString |
MDataStd | Storage and Retrieval drivers for modelling attributes. Transient attributes are defined in package TDataStd and persistent one are defined in package PDataStd
MDataStd_AsciiStringRetrievalDriver | Retrieval driver of AsciiString attribute
MDataStd_AsciiStringStorageDriver | Storage driver for AsciiString attribute
MDataStd_AxisRetrievalDriver |
MDataStd_AxisStorageDriver |
MDataStd_BooleanArrayRetrievalDriver |
MDataStd_BooleanArrayStorageDriver |
MDataStd_BooleanListRetrievalDriver |
MDataStd_BooleanListStorageDriver |
MDataStd_ByteArrayRetrievalDriver |
MDataStd_ByteArrayRetrievalDriver_1 | Retrieval driver of ByteArray attribute supporting delta mechanism by default
MDataStd_ByteArrayStorageDriver |
MDataStd_CommentRetrievalDriver |
MDataStd_CommentStorageDriver |
MDataStd_ConstraintRetrievalDriver |
MDataStd_ConstraintStorageDriver |
MDataStd_DirectoryRetrievalDriver |
MDataStd_DirectoryStorageDriver |
MDataStd_ExpressionRetrievalDriver |
MDataStd_ExpressionStorageDriver |
MDataStd_ExtStringArrayRetrievalDriver |
MDataStd_ExtStringArrayRetrievalDriver_1 | Retrieval driver of ExtStringArray attribute supporting delta mechanism by default
MDataStd_ExtStringArrayStorageDriver |
MDataStd_ExtStringListRetrievalDriver |
MDataStd_ExtStringListStorageDriver |
MDataStd_GeometryRetrievalDriver |
MDataStd_GeometryStorageDriver |
MDataStd_IntegerArrayRetrievalDriver |
MDataStd_IntegerArrayRetrievalDriver_1 | Retrieval driver of IntegerArray attribute supporting delta mechanism by default
MDataStd_IntegerArrayStorageDriver |
MDataStd_IntegerListRetrievalDriver |
MDataStd_IntegerListStorageDriver |
MDataStd_IntegerRetrievalDriver |
MDataStd_IntegerStorageDriver |
MDataStd_IntPackedMapRetrievalDriver | Retrieval driver of IntPackedMap attribute
MDataStd_IntPackedMapRetrievalDriver_1 | Retrieval driver of IntPackedMap attribute supporting delta mechanism by default
MDataStd_IntPackedMapStorageDriver | Storage driver for IntPackedMap attribute
MDataStd_NamedDataRetrievalDriver |
MDataStd_NamedDataStorageDriver |
MDataStd_NameRetrievalDriver |
MDataStd_NameStorageDriver |
MDataStd_NoteBookRetrievalDriver |
MDataStd_NoteBookStorageDriver |
MDataStd_PatternStdRetrievalDriver |
MDataStd_PatternStdStorageDriver |
MDataStd_PlacementRetrievalDriver |
MDataStd_PlacementStorageDriver |
MDataStd_PlaneRetrievalDriver |
MDataStd_PlaneStorageDriver |
MDataStd_PointRetrievalDriver |
MDataStd_PointStorageDriver |
MDataStd_RealArrayRetrievalDriver |
MDataStd_RealArrayRetrievalDriver_1 | Retrieval driver of RealArray attribute supporting delta mechanism by default
MDataStd_RealArrayStorageDriver |
MDataStd_RealListRetrievalDriver |
MDataStd_RealListStorageDriver |
MDataStd_RealRetrievalDriver |
MDataStd_RealStorageDriver |
MDataStd_ReferenceArrayRetrievalDriver |
MDataStd_ReferenceArrayStorageDriver |
MDataStd_ReferenceListRetrievalDriver |
MDataStd_ReferenceListStorageDriver |
MDataStd_RelationRetrievalDriver |
MDataStd_RelationStorageDriver |
MDataStd_ShapeRetrievalDriver |
MDataStd_ShapeStorageDriver |
MDataStd_TickRetrievalDriver |
MDataStd_TickStorageDriver |
MDataStd_TreeNodeRetrievalDriver |
MDataStd_TreeNodeStorageDriver |
MDataStd_UAttributeRetrievalDriver |
MDataStd_UAttributeStorageDriver |
MDataStd_VariableRetrievalDriver |
MDataStd_VariableStorageDriver |
MDF | This package provides classes and methods to translate a transient DF into a persistent one and vice versa. Driver A driver is a tool used to translate a transient attribute into a persistent one and vice versa. Relocation Table A relocation table is a tool who provides services to relocate transient objects into persistent ones (or vice versa). It uses a map system to keep the sharing. This service is used by the drivers. Driver Table A driver table is an object building links between object types and object drivers. In the translation process, a driver table is asked to give a translation driver for each current object to be translated.
MDF_ARDriver | Attribute Retrieval Driver.
MDF_ARDriverHSequence |
MDF_ARDriverSequence |
MDF_ARDriverTable |
MDF_ASDriver | Attribute Storage Driver.
MDF_ASDriverHSequence |
MDF_ASDriverSequence |
MDF_ASDriverTable |
MDF_DataMapIteratorOfTypeARDriverMap |
MDF_DataMapIteratorOfTypeASDriverMap |
MDF_DataMapIteratorOfTypeDriverListMapOfARDriverTable |
MDF_DataMapIteratorOfTypeDriverListMapOfASDriverTable |
MDF_DataMapNodeOfTypeARDriverMap |
MDF_DataMapNodeOfTypeASDriverMap |
MDF_DataMapNodeOfTypeDriverListMapOfARDriverTable |
MDF_DataMapNodeOfTypeDriverListMapOfASDriverTable |
MDF_DriverListOfARDriverTable |
MDF_DriverListOfASDriverTable |
MDF_ListIteratorOfDriverListOfARDriverTable |
MDF_ListIteratorOfDriverListOfASDriverTable |
MDF_ListNodeOfDriverListOfARDriverTable |
MDF_ListNodeOfDriverListOfASDriverTable |
MDF_ReferenceRetrievalDriver |
MDF_ReferenceStorageDriver |
MDF_RRelocationTable |
MDF_SequenceNodeOfARDriverSequence |
MDF_SequenceNodeOfASDriverSequence |
MDF_SRelocationTable |
MDF_TagSourceRetrievalDriver |
MDF_TagSourceStorageDriver |
MDF_Tool | A tool to translate...
MDF_TypeARDriverMap |
MDF_TypeASDriverMap |
MDF_TypeDriverListMapOfARDriverTable |
MDF_TypeDriverListMapOfASDriverTable |
MDocStd | Drivers for TDocStd_Document
MDocStd_DocEntryList |
MDocStd_DocumentRetrievalDriver | Retrieval driver of a standard document
MDocStd_DocumentStorageDriver | Storage driver for a standard document
MDocStd_ListIteratorOfDocEntryList |
MDocStd_ListNodeOfDocEntryList |
MDocStd_MapIteratorOfPersistentMap |
MDocStd_PersistentMap |
MDocStd_StdMapNodeOfPersistentMap |
MDocStd_XLinkRetrievalDriver | Tool used to translate a persistent XLink into a transient one.
MDocStd_XLinkStorageDriver | Tool used to translate a transient XLink into a persistent one.
MFunction |
MFunction_FunctionRetrievalDriver |
MFunction_FunctionStorageDriver |
MgtBRep | The MgtBRep package provides methods to translate data between the BRep package and the PBRep package. That is to translate persistent BRep data structures in Transient BRep data structures and vice-versa. The MgtBRep package uses : * The MgtBas package to bind a transient and a persistent object. * The MgtTopoDS package to provide basic methods to translate TopoDS and PTopoDS data. * The MgtTopLoc package to translate Locations. * The MgtGeom, MgtGeom2d packages to translate geometric data. * The MgtPoly package to translate triangulation data. The Translate methods has TriangleMode argument. If it is MgtBRep_WithTriangle, the methods returns or create a Shape with triangulation.
MgtBRep_TranslateTool | The TranslateTool class is provided to support the translation of BRep topological data structures.
MgtBRep_TranslateTool1 | The TranslateTool1 class is provided to support the translation of BRep topological data structures.
MgtGeom | This package provides methods to translate transient objects from Geom to persistent objects from PGeom and vice-versa. No track from previous translation is kept. Data is not shared: - between transient and persistent objects, or - between two successive translations of the same object.
MgtGeom2d | This package provides methods to translate transient objects from Geom2d to persistent objects from PGeom2d and vice-versa. No track from previous translation is kept. Data is not shared: - between transient and persistent objects, or - between two successive translations of the same object.
MgtPoly | This package provides methods to translate transient objects from Poly to persistent objects from PPoly and vice-versa. As far as objects can be shared (just as Geometry), a map is given as translate argument.
MgtTopLoc | The package MgtTopLoc provides methods to store and retrieve local coordinate systems. i.e. translationg them from Persistent to Transient and vice-versa. * Persistent local coordinate systems are provided by the package PTopLoc. * Transient local coordinate systems are provided by the package TopLoc. This package keeps track of previous translations to preserve the incremental feature of coordinate systems. i.e. once a data has been translated, translating it back will give the original data. Two kinds of objects are managed : * Datum3D : A Datum3D is an elementary local coordinate system handled by reference. * Location : A Location is a complex local coordinate system made by linking elementary coordinate systems (Datum3D). If a Location is translated twice only the local coordinate systems will be the same. This is not a problem as the comparison of Locations is based on the comparison of local coordinate systems.
MgtTopoDS | The package MgtTopoDS provides methods to store and retrieve Topological Data Structure objects from the Database. The objects are translated between a transient topology and a persitent topology. * The TopoDS package describes the transient topology. * The PTopoDS package describes the persistent topology. As the topological data structure may be completed by inheritance the MgtTopoDS package provides a mechanism to support the translation of inherited data structure. This mechanism is supported by the TranslateTool class. An error is raised if the TranslateTool does not match with the DataStructure to translate. This check is done with the type of the Model. This package does not provides methods to translate directly Shapes from TopoDS and PTopoDS because the data structures are deferred. It provides methods to support the implementation of Translate methods in the inherited DataStructures. In an inherited data structure the Translate method must : * Create a TranslateTool of the correct type. * Call the Translate method of MgtTopoDS with this Tool.
MgtTopoDS_TranslateTool | The TranslateTool class is provided to support the translation of inherited parts of topological data structures.
MgtTopoDS_TranslateTool1 | The TranslateTool1 class is provided to support the translation of inherited parts of topological data structures.
MNaming |
MNaming_NamedShapeRetrievalDriver |
MNaming_NamedShapeStorageDriver |
MNaming_NamingRetrievalDriver |
MNaming_NamingStorageDriver |
MPrsStd | Storage and Retrieval drivers for graphic attributes. Transient attributes are defined in package TPrsStd and persistent one are defined in package PPrsStd
MPrsStd_AISPresentationRetrievalDriver |
MPrsStd_AISPresentationRetrievalDriver_1 |
MPrsStd_AISPresentationStorageDriver |
MPrsStd_PositionRetrievalDriver |
MPrsStd_PositionStorageDriver |
ObjMgt_ExternRef |
ObjMgt_ExternShareable |
ObjMgt_PSeqOfExtRef |
ObjMgt_SeqExplorerOfPSeqOfExtRef |
ObjMgt_SeqNodeOfPSeqOfExtRef |
PBRep_Curve3D |
PBRep_CurveOn2Surfaces |
PBRep_CurveOnClosedSurface |
PBRep_CurveOnSurface |
PBRep_CurveRepresentation |
PBRep_GCurve |
PBRep_PointOnCurve |
PBRep_PointOnCurveOnSurface |
PBRep_PointOnSurface |
PBRep_PointRepresentation |
PBRep_PointsOnSurface |
PBRep_Polygon3D |
PBRep_PolygonOnClosedSurface |
PBRep_PolygonOnClosedTriangulation |
PBRep_PolygonOnSurface |
PBRep_PolygonOnTriangulation |
PBRep_TEdge |
PBRep_TEdge1 |
PBRep_TFace |
PBRep_TFace1 |
PBRep_TVertex |
PBRep_TVertex1 |
PCDM |
PCDM_Document |
PCDM_DOMHeaderParser |
PCDM_DriverError |
PCDM_Reader |
PCDM_ReadWriter |
PCDM_ReadWriter_1 |
PCDM_Reference |
PCDM_ReferenceIterator |
PCDM_RetrievalDriver |
PCDM_SequenceNodeOfSequenceOfDocument |
PCDM_SequenceNodeOfSequenceOfReference |
PCDM_SequenceOfDocument |
PCDM_SequenceOfReference |
PCDM_StorageDriver | Persistent implemention of storage.
PCDM_Writer |
PCDMShape_Document |
PColgp_FieldOfHArray1OfCirc2d |
PColgp_FieldOfHArray1OfDir |
PColgp_FieldOfHArray1OfDir2d |
PColgp_FieldOfHArray1OfLin2d |
PColgp_FieldOfHArray1OfPnt |
PColgp_FieldOfHArray1OfPnt2d |
PColgp_FieldOfHArray1OfVec |
PColgp_FieldOfHArray1OfVec2d |
PColgp_FieldOfHArray1OfXY |
PColgp_FieldOfHArray1OfXYZ |
PColgp_FieldOfHArray2OfCirc2d |
PColgp_FieldOfHArray2OfDir |
PColgp_FieldOfHArray2OfDir2d |
PColgp_FieldOfHArray2OfLin2d |
PColgp_FieldOfHArray2OfPnt |
PColgp_FieldOfHArray2OfPnt2d |
PColgp_FieldOfHArray2OfVec |
PColgp_FieldOfHArray2OfVec2d |
PColgp_FieldOfHArray2OfXY |
PColgp_FieldOfHArray2OfXYZ |
PColgp_HArray1OfCirc2d |
PColgp_HArray1OfDir |
PColgp_HArray1OfDir2d |
PColgp_HArray1OfLin2d |
PColgp_HArray1OfPnt |
PColgp_HArray1OfPnt2d |
PColgp_HArray1OfVec |
PColgp_HArray1OfVec2d |
PColgp_HArray1OfXY |
PColgp_HArray1OfXYZ |
PColgp_HArray2OfCirc2d |
PColgp_HArray2OfDir |
PColgp_HArray2OfDir2d |
PColgp_HArray2OfLin2d |
PColgp_HArray2OfPnt |
PColgp_HArray2OfPnt2d |
PColgp_HArray2OfVec |
PColgp_HArray2OfVec2d |
PColgp_HArray2OfXY |
PColgp_HArray2OfXYZ |
PColgp_HSequenceOfDir |
PColgp_HSequenceOfPnt |
PColgp_HSequenceOfVec |
PColgp_HSequenceOfXYZ |
PColgp_SeqExplorerOfHSequenceOfDir |
PColgp_SeqExplorerOfHSequenceOfPnt |
PColgp_SeqExplorerOfHSequenceOfVec |
PColgp_SeqExplorerOfHSequenceOfXYZ |
PColgp_SeqNodeOfHSequenceOfDir |
PColgp_SeqNodeOfHSequenceOfPnt |
PColgp_SeqNodeOfHSequenceOfVec |
PColgp_SeqNodeOfHSequenceOfXYZ |
PColgp_VArrayNodeOfFieldOfHArray1OfCirc2d |
PColgp_VArrayNodeOfFieldOfHArray1OfDir |
PColgp_VArrayNodeOfFieldOfHArray1OfDir2d |
PColgp_VArrayNodeOfFieldOfHArray1OfLin2d |
PColgp_VArrayNodeOfFieldOfHArray1OfPnt |
PColgp_VArrayNodeOfFieldOfHArray1OfPnt2d |
PColgp_VArrayNodeOfFieldOfHArray1OfVec |
PColgp_VArrayNodeOfFieldOfHArray1OfVec2d |
PColgp_VArrayNodeOfFieldOfHArray1OfXY |
PColgp_VArrayNodeOfFieldOfHArray1OfXYZ |
PColgp_VArrayNodeOfFieldOfHArray2OfCirc2d |
PColgp_VArrayNodeOfFieldOfHArray2OfDir |
PColgp_VArrayNodeOfFieldOfHArray2OfDir2d |
PColgp_VArrayNodeOfFieldOfHArray2OfLin2d |
PColgp_VArrayNodeOfFieldOfHArray2OfPnt |
PColgp_VArrayNodeOfFieldOfHArray2OfPnt2d |
PColgp_VArrayNodeOfFieldOfHArray2OfVec |
PColgp_VArrayNodeOfFieldOfHArray2OfVec2d |
PColgp_VArrayNodeOfFieldOfHArray2OfXY |
PColgp_VArrayNodeOfFieldOfHArray2OfXYZ |
PColgp_VArrayTNodeOfFieldOfHArray1OfCirc2d |
PColgp_VArrayTNodeOfFieldOfHArray1OfDir |
PColgp_VArrayTNodeOfFieldOfHArray1OfDir2d |
PColgp_VArrayTNodeOfFieldOfHArray1OfLin2d |
PColgp_VArrayTNodeOfFieldOfHArray1OfPnt |
PColgp_VArrayTNodeOfFieldOfHArray1OfPnt2d |
PColgp_VArrayTNodeOfFieldOfHArray1OfVec |
PColgp_VArrayTNodeOfFieldOfHArray1OfVec2d |
PColgp_VArrayTNodeOfFieldOfHArray1OfXY |
PColgp_VArrayTNodeOfFieldOfHArray1OfXYZ |
PColgp_VArrayTNodeOfFieldOfHArray2OfCirc2d |
PColgp_VArrayTNodeOfFieldOfHArray2OfDir |
PColgp_VArrayTNodeOfFieldOfHArray2OfDir2d |
PColgp_VArrayTNodeOfFieldOfHArray2OfLin2d |
PColgp_VArrayTNodeOfFieldOfHArray2OfPnt |
PColgp_VArrayTNodeOfFieldOfHArray2OfPnt2d |
PColgp_VArrayTNodeOfFieldOfHArray2OfVec |
PColgp_VArrayTNodeOfFieldOfHArray2OfVec2d |
PColgp_VArrayTNodeOfFieldOfHArray2OfXY |
PColgp_VArrayTNodeOfFieldOfHArray2OfXYZ |
PCollection_CompareOfInteger |
PCollection_CompareOfReal |
PCollection_HAsciiString |
PCollection_HExtendedString |
PCollection_IsContained |
PCollection_IsNotRoot |
PCollection_IsNullTree |
PCollection_PrivCompareOfInteger |
PCollection_PrivCompareOfReal |
PColPGeom2d_FieldOfHArray1OfBezierCurve |
PColPGeom2d_FieldOfHArray1OfBoundedCurve |
PColPGeom2d_FieldOfHArray1OfBSplineCurve |
PColPGeom2d_FieldOfHArray1OfCurve |
PColPGeom2d_HArray1OfBezierCurve |
PColPGeom2d_HArray1OfBoundedCurve |
PColPGeom2d_HArray1OfBSplineCurve |
PColPGeom2d_HArray1OfCurve |
PColPGeom2d_VArrayNodeOfFieldOfHArray1OfBezierCurve |
PColPGeom2d_VArrayNodeOfFieldOfHArray1OfBoundedCurve |
PColPGeom2d_VArrayNodeOfFieldOfHArray1OfBSplineCurve |
PColPGeom2d_VArrayNodeOfFieldOfHArray1OfCurve |
PColPGeom2d_VArrayTNodeOfFieldOfHArray1OfBezierCurve |
PColPGeom2d_VArrayTNodeOfFieldOfHArray1OfBoundedCurve |
PColPGeom2d_VArrayTNodeOfFieldOfHArray1OfBSplineCurve |
PColPGeom2d_VArrayTNodeOfFieldOfHArray1OfCurve |
PColPGeom_FieldOfHArray1OfBezierCurve |
PColPGeom_FieldOfHArray1OfBoundedCurve |
PColPGeom_FieldOfHArray1OfBoundedSurface |
PColPGeom_FieldOfHArray1OfBSplineCurve |
PColPGeom_FieldOfHArray1OfCurve |
PColPGeom_FieldOfHArray1OfSurface |
PColPGeom_FieldOfHArray2OfBezierSurface |
PColPGeom_FieldOfHArray2OfBoundedSurface |
PColPGeom_FieldOfHArray2OfBSplineSurface |
PColPGeom_FieldOfHArray2OfSurface |
PColPGeom_HArray1OfBezierCurve |
PColPGeom_HArray1OfBoundedCurve |
PColPGeom_HArray1OfBoundedSurface |
PColPGeom_HArray1OfBSplineCurve |
PColPGeom_HArray1OfCurve |
PColPGeom_HArray1OfSurface |
PColPGeom_HArray2OfBezierSurface |
PColPGeom_HArray2OfBoundedSurface |
PColPGeom_HArray2OfBSplineSurface |
PColPGeom_HArray2OfSurface |
PColPGeom_VArrayNodeOfFieldOfHArray1OfBezierCurve |
PColPGeom_VArrayNodeOfFieldOfHArray1OfBoundedCurve |
PColPGeom_VArrayNodeOfFieldOfHArray1OfBoundedSurface |
PColPGeom_VArrayNodeOfFieldOfHArray1OfBSplineCurve |
PColPGeom_VArrayNodeOfFieldOfHArray1OfCurve |
PColPGeom_VArrayNodeOfFieldOfHArray1OfSurface |
PColPGeom_VArrayNodeOfFieldOfHArray2OfBezierSurface |
PColPGeom_VArrayNodeOfFieldOfHArray2OfBoundedSurface |
PColPGeom_VArrayNodeOfFieldOfHArray2OfBSplineSurface |
PColPGeom_VArrayNodeOfFieldOfHArray2OfSurface |
PColPGeom_VArrayTNodeOfFieldOfHArray1OfBezierCurve |
PColPGeom_VArrayTNodeOfFieldOfHArray1OfBoundedCurve |
PColPGeom_VArrayTNodeOfFieldOfHArray1OfBoundedSurface |
PColPGeom_VArrayTNodeOfFieldOfHArray1OfBSplineCurve |
PColPGeom_VArrayTNodeOfFieldOfHArray1OfCurve |
PColPGeom_VArrayTNodeOfFieldOfHArray1OfSurface |
PColPGeom_VArrayTNodeOfFieldOfHArray2OfBezierSurface |
PColPGeom_VArrayTNodeOfFieldOfHArray2OfBoundedSurface |
PColPGeom_VArrayTNodeOfFieldOfHArray2OfBSplineSurface |
PColPGeom_VArrayTNodeOfFieldOfHArray2OfSurface |
PColStd_FieldOfHArray1OfExtendedString |
PColStd_FieldOfHArray1OfInteger |
PColStd_FieldOfHArray1OfPersistent |
PColStd_FieldOfHArray1OfReal |
PColStd_FieldOfHArray2OfInteger |
PColStd_FieldOfHArray2OfPersistent |
PColStd_FieldOfHArray2OfReal |
PColStd_HArray1OfExtendedString |
PColStd_HArray1OfInteger |
PColStd_HArray1OfPersistent |
PColStd_HArray1OfReal |
PColStd_HArray2OfInteger |
PColStd_HArray2OfPersistent |
PColStd_HArray2OfReal |
PColStd_HashAsciiString | Redefines the HashCode for HAsciiString
PColStd_HashExtendedString | Redefines the HashCode for HExtendedString
PColStd_HDoubleListOfInteger |
PColStd_HDoubleListOfPersistent |
PColStd_HDoubleListOfReal |
PColStd_HOfAsciiString |
PColStd_HOfExtendedString |
PColStd_HOfInteger |
PColStd_HOfReal |
PColStd_HSequenceOfHAsciiString |
PColStd_HSequenceOfHExtendedString |
PColStd_HSequenceOfInteger |
PColStd_HSequenceOfPersistent |
PColStd_HSequenceOfReal |
PColStd_HSingleListOfInteger |
PColStd_HSingleListOfPersistent |
PColStd_HSingleListOfReal |
PColStd_SeqExplorerOfHSequenceOfHAsciiString |
PColStd_SeqExplorerOfHSequenceOfHExtendedString |
PColStd_SeqExplorerOfHSequenceOfInteger |
PColStd_SeqExplorerOfHSequenceOfPersistent |
PColStd_SeqExplorerOfHSequenceOfReal |
PColStd_SeqNodeOfHSequenceOfHAsciiString |
PColStd_SeqNodeOfHSequenceOfHExtendedString |
PColStd_SeqNodeOfHSequenceOfInteger |
PColStd_SeqNodeOfHSequenceOfPersistent |
PColStd_SeqNodeOfHSequenceOfReal |
PColStd_VArrayNodeOfFieldOfHArray1OfExtendedString |
PColStd_VArrayNodeOfFieldOfHArray1OfInteger |
PColStd_VArrayNodeOfFieldOfHArray1OfPersistent |
PColStd_VArrayNodeOfFieldOfHArray1OfReal |
PColStd_VArrayNodeOfFieldOfHArray2OfInteger |
PColStd_VArrayNodeOfFieldOfHArray2OfPersistent |
PColStd_VArrayNodeOfFieldOfHArray2OfReal |
PColStd_VArrayTNodeOfFieldOfHArray1OfExtendedString |
PColStd_VArrayTNodeOfFieldOfHArray1OfInteger |
PColStd_VArrayTNodeOfFieldOfHArray1OfPersistent |
PColStd_VArrayTNodeOfFieldOfHArray1OfReal |
PColStd_VArrayTNodeOfFieldOfHArray2OfInteger |
PColStd_VArrayTNodeOfFieldOfHArray2OfPersistent |
PColStd_VArrayTNodeOfFieldOfHArray2OfReal |
PDataStd_AsciiString |
PDataStd_Axis |
PDataStd_BooleanArray |
PDataStd_BooleanList |
PDataStd_ByteArray |
PDataStd_ByteArray_1 |
PDataStd_Comment |
PDataStd_Constraint |
PDataStd_Directory |
PDataStd_Expression |
PDataStd_ExtStringArray |
PDataStd_ExtStringArray_1 |
PDataStd_ExtStringList |
PDataStd_FieldOfHArray1OfByte |
PDataStd_FieldOfHArray1OfHArray1OfInteger |
PDataStd_FieldOfHArray1OfHArray1OfReal |
PDataStd_FieldOfHArray1OfHAsciiString |
PDataStd_Geometry |
PDataStd_HArray1OfByte |
PDataStd_HArray1OfHArray1OfInteger |
PDataStd_HArray1OfHArray1OfReal |
PDataStd_HArray1OfHAsciiString |
PDataStd_Integer |
PDataStd_IntegerArray |
PDataStd_IntegerArray_1 |
PDataStd_IntegerList |
PDataStd_IntPackedMap |
PDataStd_IntPackedMap_1 |
PDataStd_Name |
PDataStd_NamedData |
PDataStd_NoteBook |
PDataStd_PatternStd |
PDataStd_Placement |
PDataStd_Plane |
PDataStd_Point |
PDataStd_Position |
PDataStd_Real |
PDataStd_RealArray |
PDataStd_RealArray_1 |
PDataStd_RealList |
PDataStd_ReferenceArray |
PDataStd_ReferenceList |
PDataStd_Relation |
PDataStd_Shape |
PDataStd_Tick |
PDataStd_TreeNode |
PDataStd_UAttribute |
PDataStd_Variable |
PDataStd_VArrayNodeOfFieldOfHArray1OfByte |
PDataStd_VArrayNodeOfFieldOfHArray1OfHArray1OfInteger |
PDataStd_VArrayNodeOfFieldOfHArray1OfHArray1OfReal |
PDataStd_VArrayNodeOfFieldOfHArray1OfHAsciiString |
PDataStd_VArrayTNodeOfFieldOfHArray1OfByte |
PDataStd_VArrayTNodeOfFieldOfHArray1OfHArray1OfInteger |
PDataStd_VArrayTNodeOfFieldOfHArray1OfHArray1OfReal |
PDataStd_VArrayTNodeOfFieldOfHArray1OfHAsciiString |
PDF_Attribute |
PDF_Data |
PDF_FieldOfHAttributeArray1 |
PDF_HAttributeArray1 |
PDF_Reference |
PDF_TagSource |
PDF_VArrayNodeOfFieldOfHAttributeArray1 |
PDF_VArrayTNodeOfFieldOfHAttributeArray1 |
PDocStd_Document |
PDocStd_XLink |
PFunction_Function |
PGeom2d_AxisPlacement |
PGeom2d_BezierCurve |
PGeom2d_BoundedCurve |
PGeom2d_BSplineCurve |
PGeom2d_CartesianPoint |
PGeom2d_Circle |
PGeom2d_Conic |
PGeom2d_Curve |
PGeom2d_Direction |
PGeom2d_Ellipse |
PGeom2d_Geometry |
PGeom2d_Hyperbola |
PGeom2d_Line |
PGeom2d_OffsetCurve |
PGeom2d_Parabola |
PGeom2d_Point |
PGeom2d_Transformation |
PGeom2d_TrimmedCurve |
PGeom2d_Vector |
PGeom2d_VectorWithMagnitude |
PGeom_Axis1Placement |
PGeom_Axis2Placement |
PGeom_AxisPlacement |
PGeom_BezierCurve |
PGeom_BezierSurface |
PGeom_BoundedCurve |
PGeom_BoundedSurface |
PGeom_BSplineCurve |
PGeom_BSplineSurface |
PGeom_CartesianPoint |
PGeom_Circle |
PGeom_Conic |
PGeom_ConicalSurface |
PGeom_Curve |
PGeom_CylindricalSurface |
PGeom_Direction |
PGeom_ElementarySurface |
PGeom_Ellipse |
PGeom_Geometry |
PGeom_Hyperbola |
PGeom_Line |
PGeom_OffsetCurve |
PGeom_OffsetSurface |
PGeom_Parabola |
PGeom_Plane |
PGeom_Point |
PGeom_RectangularTrimmedSurface |
PGeom_SphericalSurface |
PGeom_Surface |
PGeom_SurfaceOfLinearExtrusion |
PGeom_SurfaceOfRevolution |
PGeom_SweptSurface |
PGeom_ToroidalSurface |
PGeom_Transformation |
PGeom_TrimmedCurve |
PGeom_Vector |
PGeom_VectorWithMagnitude |
PMMgt_PManaged |
PNaming_FieldOfHArray1OfNamedShape |
PNaming_HArray1OfNamedShape |
PNaming_Name |
PNaming_NamedShape |
PNaming_Naming |
PNaming_VArrayNodeOfFieldOfHArray1OfNamedShape |
PNaming_VArrayTNodeOfFieldOfHArray1OfNamedShape |
PPoly_FieldOfHArray1OfTriangle |
PPoly_HArray1OfTriangle |
PPoly_Polygon2D |
PPoly_Polygon3D |
PPoly_PolygonOnTriangulation |
PPoly_Triangle | A Triangle is a triplet of node indices.
PPoly_Triangulation |
PPoly_VArrayNodeOfFieldOfHArray1OfTriangle |
PPoly_VArrayTNodeOfFieldOfHArray1OfTriangle |
PPrsStd_AISPresentation |
PPrsStd_AISPresentation_1 |
PShort_FieldOfHArray1OfShortReal |
PShort_FieldOfHArray2OfShortReal |
PShort_HArray1OfShortReal |
PShort_HArray2OfShortReal |
PShort_HSequenceOfShortReal |
PShort_SeqExplorerOfHSequenceOfShortReal |
PShort_SeqNodeOfHSequenceOfShortReal |
PShort_VArrayNodeOfFieldOfHArray1OfShortReal |
PShort_VArrayNodeOfFieldOfHArray2OfShortReal |
PShort_VArrayTNodeOfFieldOfHArray1OfShortReal |
PShort_VArrayTNodeOfFieldOfHArray2OfShortReal |
PStandard_ArrayNode |
PTColStd_DataMapIteratorOfPersistentTransientMap |
PTColStd_DataMapIteratorOfTransientPersistentMap |
PTColStd_DataMapNodeOfPersistentTransientMap |
PTColStd_DataMapNodeOfTransientPersistentMap |
PTColStd_DoubleMapIteratorOfDoubleMapOfTransientPersistent |
PTColStd_DoubleMapNodeOfDoubleMapOfTransientPersistent |
PTColStd_DoubleMapOfTransientPersistent |
PTColStd_MapPersistentHasher |
PTColStd_PersistentTransientMap |
PTColStd_TransientPersistentMap |
PTopLoc_Datum3D |
PTopLoc_ItemLocation |
PTopLoc_Location | A Storable composed local coordinate system. Made with local coordinate systems raised to power elevation. A Location is either : * The Identity. * The product of a Datum3D raised to a power and an other Location called the next Location.
PTopoDS_Compound |
PTopoDS_CompSolid |
PTopoDS_Edge |
PTopoDS_Face |
PTopoDS_FieldOfHArray1OfHShape |
PTopoDS_FieldOfHArray1OfShape1 |
PTopoDS_HArray1OfHShape |
PTopoDS_HArray1OfShape1 |
PTopoDS_HShape |
PTopoDS_Shape1 | The PTopoDS_Shape1 is the Persistent view of a TopoDS_Shape. a Shape1 contains : - a reference to a TShape1. - a Location to put the TShape1 in a local coordinate system. - an Orientation. It inherits from ExternShareable, so that it can be shared by other objects located outside the container.
PTopoDS_Shell |
PTopoDS_Solid |
PTopoDS_TCompound |
PTopoDS_TCompound1 |
PTopoDS_TCompSolid |
PTopoDS_TCompSolid1 |
PTopoDS_TEdge |
PTopoDS_TEdge1 |
PTopoDS_TFace |
PTopoDS_TFace1 |
PTopoDS_TShape |
PTopoDS_TShape1 |
PTopoDS_TShell |
PTopoDS_TShell1 |
PTopoDS_TSolid |
PTopoDS_TSolid1 |
PTopoDS_TVertex |
PTopoDS_TVertex1 |
PTopoDS_TWire |
PTopoDS_TWire1 |
PTopoDS_VArrayNodeOfFieldOfHArray1OfHShape |
PTopoDS_VArrayNodeOfFieldOfHArray1OfShape1 |
PTopoDS_VArrayTNodeOfFieldOfHArray1OfHShape |
PTopoDS_VArrayTNodeOfFieldOfHArray1OfShape1 |
PTopoDS_Vertex |
PTopoDS_Wire |
ShapeSchema |
ShapeSchema_DBC_VArrayOfCharacter |
ShapeSchema_DBC_VArrayOfExtCharacter |
ShapeSchema_gp_Ax1 |
ShapeSchema_gp_Ax2 |
ShapeSchema_gp_Ax22d |
ShapeSchema_gp_Ax2d |
ShapeSchema_gp_Ax3 |
ShapeSchema_gp_Circ2d |
ShapeSchema_gp_Dir |
ShapeSchema_gp_Dir2d |
ShapeSchema_gp_Lin2d |
ShapeSchema_gp_Mat |
ShapeSchema_gp_Mat2d |
ShapeSchema_gp_Pnt |
ShapeSchema_gp_Pnt2d |
ShapeSchema_gp_Trsf |
ShapeSchema_gp_Trsf2d |
ShapeSchema_gp_Vec |
ShapeSchema_gp_Vec2d |
ShapeSchema_gp_XY |
ShapeSchema_gp_XYZ |
ShapeSchema_ObjMgt_ExternRef |
ShapeSchema_ObjMgt_ExternShareable |
ShapeSchema_ObjMgt_PSeqOfExtRef |
ShapeSchema_ObjMgt_SeqNodeOfPSeqOfExtRef |
ShapeSchema_PBRep_Curve3D |
ShapeSchema_PBRep_CurveOn2Surfaces |
ShapeSchema_PBRep_CurveOnClosedSurface |
ShapeSchema_PBRep_CurveOnSurface |
ShapeSchema_PBRep_CurveRepresentation |
ShapeSchema_PBRep_GCurve |
ShapeSchema_PBRep_PointOnCurve |
ShapeSchema_PBRep_PointOnCurveOnSurface |
ShapeSchema_PBRep_PointOnSurface |
ShapeSchema_PBRep_PointRepresentation |
ShapeSchema_PBRep_PointsOnSurface |
ShapeSchema_PBRep_Polygon3D |
ShapeSchema_PBRep_PolygonOnClosedSurface |
ShapeSchema_PBRep_PolygonOnClosedTriangulation |
ShapeSchema_PBRep_PolygonOnSurface |
ShapeSchema_PBRep_PolygonOnTriangulation |
ShapeSchema_PBRep_TEdge |
ShapeSchema_PBRep_TEdge1 |
ShapeSchema_PBRep_TFace |
ShapeSchema_PBRep_TFace1 |
ShapeSchema_PBRep_TVertex |
ShapeSchema_PBRep_TVertex1 |
ShapeSchema_PCDM_Document |
ShapeSchema_PCDMShape_Document |
ShapeSchema_PColgp_FieldOfHArray1OfCirc2d |
ShapeSchema_PColgp_FieldOfHArray1OfDir |
ShapeSchema_PColgp_FieldOfHArray1OfDir2d |
ShapeSchema_PColgp_FieldOfHArray1OfLin2d |
ShapeSchema_PColgp_FieldOfHArray1OfPnt |
ShapeSchema_PColgp_FieldOfHArray1OfPnt2d |
ShapeSchema_PColgp_FieldOfHArray1OfVec |
ShapeSchema_PColgp_FieldOfHArray1OfVec2d |
ShapeSchema_PColgp_FieldOfHArray1OfXY |
ShapeSchema_PColgp_FieldOfHArray1OfXYZ |
ShapeSchema_PColgp_FieldOfHArray2OfCirc2d |
ShapeSchema_PColgp_FieldOfHArray2OfDir |
ShapeSchema_PColgp_FieldOfHArray2OfDir2d |
ShapeSchema_PColgp_FieldOfHArray2OfLin2d |
ShapeSchema_PColgp_FieldOfHArray2OfPnt |
ShapeSchema_PColgp_FieldOfHArray2OfPnt2d |
ShapeSchema_PColgp_FieldOfHArray2OfVec |
ShapeSchema_PColgp_FieldOfHArray2OfVec2d |
ShapeSchema_PColgp_FieldOfHArray2OfXY |
ShapeSchema_PColgp_FieldOfHArray2OfXYZ |
ShapeSchema_PColgp_HArray1OfCirc2d |
ShapeSchema_PColgp_HArray1OfDir |
ShapeSchema_PColgp_HArray1OfDir2d |
ShapeSchema_PColgp_HArray1OfLin2d |
ShapeSchema_PColgp_HArray1OfPnt |
ShapeSchema_PColgp_HArray1OfPnt2d |
ShapeSchema_PColgp_HArray1OfVec |
ShapeSchema_PColgp_HArray1OfVec2d |
ShapeSchema_PColgp_HArray1OfXY |
ShapeSchema_PColgp_HArray1OfXYZ |
ShapeSchema_PColgp_HArray2OfCirc2d |
ShapeSchema_PColgp_HArray2OfDir |
ShapeSchema_PColgp_HArray2OfDir2d |
ShapeSchema_PColgp_HArray2OfLin2d |
ShapeSchema_PColgp_HArray2OfPnt |
ShapeSchema_PColgp_HArray2OfPnt2d |
ShapeSchema_PColgp_HArray2OfVec |
ShapeSchema_PColgp_HArray2OfVec2d |
ShapeSchema_PColgp_HArray2OfXY |
ShapeSchema_PColgp_HArray2OfXYZ |
ShapeSchema_PColgp_HSequenceOfDir |
ShapeSchema_PColgp_HSequenceOfPnt |
ShapeSchema_PColgp_HSequenceOfVec |
ShapeSchema_PColgp_HSequenceOfXYZ |
ShapeSchema_PColgp_SeqNodeOfHSequenceOfDir |
ShapeSchema_PColgp_SeqNodeOfHSequenceOfPnt |
ShapeSchema_PColgp_SeqNodeOfHSequenceOfVec |
ShapeSchema_PColgp_SeqNodeOfHSequenceOfXYZ |
ShapeSchema_PCollection_HAsciiString |
ShapeSchema_PCollection_HExtendedString |
ShapeSchema_PColPGeom2d_FieldOfHArray1OfBezierCurve |
ShapeSchema_PColPGeom2d_FieldOfHArray1OfBoundedCurve |
ShapeSchema_PColPGeom2d_FieldOfHArray1OfBSplineCurve |
ShapeSchema_PColPGeom2d_FieldOfHArray1OfCurve |
ShapeSchema_PColPGeom2d_HArray1OfBezierCurve |
ShapeSchema_PColPGeom2d_HArray1OfBoundedCurve |
ShapeSchema_PColPGeom2d_HArray1OfBSplineCurve |
ShapeSchema_PColPGeom2d_HArray1OfCurve |
ShapeSchema_PColPGeom_FieldOfHArray1OfBezierCurve |
ShapeSchema_PColPGeom_FieldOfHArray1OfBoundedCurve |
ShapeSchema_PColPGeom_FieldOfHArray1OfBoundedSurface |
ShapeSchema_PColPGeom_FieldOfHArray1OfBSplineCurve |
ShapeSchema_PColPGeom_FieldOfHArray1OfCurve |
ShapeSchema_PColPGeom_FieldOfHArray1OfSurface |
ShapeSchema_PColPGeom_FieldOfHArray2OfBezierSurface |
ShapeSchema_PColPGeom_FieldOfHArray2OfBoundedSurface |
ShapeSchema_PColPGeom_FieldOfHArray2OfBSplineSurface |
ShapeSchema_PColPGeom_FieldOfHArray2OfSurface |
ShapeSchema_PColPGeom_HArray1OfBezierCurve |
ShapeSchema_PColPGeom_HArray1OfBoundedCurve |
ShapeSchema_PColPGeom_HArray1OfBoundedSurface |
ShapeSchema_PColPGeom_HArray1OfBSplineCurve |
ShapeSchema_PColPGeom_HArray1OfCurve |
ShapeSchema_PColPGeom_HArray1OfSurface |
ShapeSchema_PColPGeom_HArray2OfBezierSurface |
ShapeSchema_PColPGeom_HArray2OfBoundedSurface |
ShapeSchema_PColPGeom_HArray2OfBSplineSurface |
ShapeSchema_PColPGeom_HArray2OfSurface |
ShapeSchema_PColStd_FieldOfHArray1OfInteger |
ShapeSchema_PColStd_FieldOfHArray1OfReal |
ShapeSchema_PColStd_FieldOfHArray2OfReal |
ShapeSchema_PColStd_HArray1OfInteger |
ShapeSchema_PColStd_HArray1OfReal |
ShapeSchema_PColStd_HArray2OfReal |
ShapeSchema_PGeom2d_AxisPlacement |
ShapeSchema_PGeom2d_BezierCurve |
ShapeSchema_PGeom2d_BoundedCurve |
ShapeSchema_PGeom2d_BSplineCurve |
ShapeSchema_PGeom2d_CartesianPoint |
ShapeSchema_PGeom2d_Circle |
ShapeSchema_PGeom2d_Conic |
ShapeSchema_PGeom2d_Curve |
ShapeSchema_PGeom2d_Direction |
ShapeSchema_PGeom2d_Ellipse |
ShapeSchema_PGeom2d_Geometry |
ShapeSchema_PGeom2d_Hyperbola |
ShapeSchema_PGeom2d_Line |
ShapeSchema_PGeom2d_OffsetCurve |
ShapeSchema_PGeom2d_Parabola |
ShapeSchema_PGeom2d_Point |
ShapeSchema_PGeom2d_Transformation |
ShapeSchema_PGeom2d_TrimmedCurve |
ShapeSchema_PGeom2d_Vector |
ShapeSchema_PGeom2d_VectorWithMagnitude |
ShapeSchema_PGeom_Axis1Placement |
ShapeSchema_PGeom_Axis2Placement |
ShapeSchema_PGeom_AxisPlacement |
ShapeSchema_PGeom_BezierCurve |
ShapeSchema_PGeom_BezierSurface |
ShapeSchema_PGeom_BoundedCurve |
ShapeSchema_PGeom_BoundedSurface |
ShapeSchema_PGeom_BSplineCurve |
ShapeSchema_PGeom_BSplineSurface |
ShapeSchema_PGeom_CartesianPoint |
ShapeSchema_PGeom_Circle |
ShapeSchema_PGeom_Conic |
ShapeSchema_PGeom_ConicalSurface |
ShapeSchema_PGeom_Curve |
ShapeSchema_PGeom_CylindricalSurface |
ShapeSchema_PGeom_Direction |
ShapeSchema_PGeom_ElementarySurface |
ShapeSchema_PGeom_Ellipse |
ShapeSchema_PGeom_Geometry |
ShapeSchema_PGeom_Hyperbola |
ShapeSchema_PGeom_Line |
ShapeSchema_PGeom_OffsetCurve |
ShapeSchema_PGeom_OffsetSurface |
ShapeSchema_PGeom_Parabola |
ShapeSchema_PGeom_Plane |
ShapeSchema_PGeom_Point |
ShapeSchema_PGeom_RectangularTrimmedSurface |
ShapeSchema_PGeom_SphericalSurface |
ShapeSchema_PGeom_Surface |
ShapeSchema_PGeom_SurfaceOfLinearExtrusion |
ShapeSchema_PGeom_SurfaceOfRevolution |
ShapeSchema_PGeom_SweptSurface |
ShapeSchema_PGeom_ToroidalSurface |
ShapeSchema_PGeom_Transformation |
ShapeSchema_PGeom_TrimmedCurve |
ShapeSchema_PGeom_Vector |
ShapeSchema_PGeom_VectorWithMagnitude |
ShapeSchema_PMMgt_PManaged |
ShapeSchema_PPoly_FieldOfHArray1OfTriangle |
ShapeSchema_PPoly_HArray1OfTriangle |
ShapeSchema_PPoly_Polygon2D |
ShapeSchema_PPoly_Polygon3D |
ShapeSchema_PPoly_PolygonOnTriangulation |
ShapeSchema_PPoly_Triangle |
ShapeSchema_PPoly_Triangulation |
ShapeSchema_PTopLoc_Datum3D |
ShapeSchema_PTopLoc_ItemLocation |
ShapeSchema_PTopLoc_Location |
ShapeSchema_PTopoDS_Compound |
ShapeSchema_PTopoDS_CompSolid |
ShapeSchema_PTopoDS_Edge |
ShapeSchema_PTopoDS_Face |
ShapeSchema_PTopoDS_FieldOfHArray1OfHShape |
ShapeSchema_PTopoDS_FieldOfHArray1OfShape1 |
ShapeSchema_PTopoDS_HArray1OfHShape |
ShapeSchema_PTopoDS_HArray1OfShape1 |
ShapeSchema_PTopoDS_HShape |
ShapeSchema_PTopoDS_Shape1 |
ShapeSchema_PTopoDS_Shell |
ShapeSchema_PTopoDS_Solid |
ShapeSchema_PTopoDS_TCompound |
ShapeSchema_PTopoDS_TCompound1 |
ShapeSchema_PTopoDS_TCompSolid |
ShapeSchema_PTopoDS_TCompSolid1 |
ShapeSchema_PTopoDS_TEdge |
ShapeSchema_PTopoDS_TEdge1 |
ShapeSchema_PTopoDS_TFace |
ShapeSchema_PTopoDS_TFace1 |
ShapeSchema_PTopoDS_TShape |
ShapeSchema_PTopoDS_TShape1 |
ShapeSchema_PTopoDS_TShell |
ShapeSchema_PTopoDS_TShell1 |
ShapeSchema_PTopoDS_TSolid |
ShapeSchema_PTopoDS_TSolid1 |
ShapeSchema_PTopoDS_TVertex |
ShapeSchema_PTopoDS_TVertex1 |
ShapeSchema_PTopoDS_TWire |
ShapeSchema_PTopoDS_TWire1 |
ShapeSchema_PTopoDS_Vertex |
ShapeSchema_PTopoDS_Wire |
ShapeSchema_Standard_Persistent |
ShapeSchema_Standard_Storable |
StdDrivers |
StdDrivers_DocumentRetrievalDriver | Retrieval driver of a Part document
StdDrivers_DocumentStorageDriver | Storage driver of a Part document
StdLDrivers |
StdLDrivers_DocumentRetrievalDriver | Retrieval driver of a Part document
StdLDrivers_DocumentStorageDriver | Storage driver of a Part document
StdLSchema |
StdLSchema_DBC_VArrayOfCharacter |
StdLSchema_DBC_VArrayOfExtCharacter |
StdLSchema_gp_Ax1 |
StdLSchema_gp_Ax2 |
StdLSchema_gp_Ax2d |
StdLSchema_gp_Ax3 |
StdLSchema_gp_Dir |
StdLSchema_gp_Dir2d |
StdLSchema_gp_Mat |
StdLSchema_gp_Mat2d |
StdLSchema_gp_Pnt |
StdLSchema_gp_Pnt2d |
StdLSchema_gp_Trsf |
StdLSchema_gp_Trsf2d |
StdLSchema_gp_Vec |
StdLSchema_gp_Vec2d |
StdLSchema_gp_XY |
StdLSchema_gp_XYZ |
StdLSchema_PCDM_Document |
StdLSchema_PCollection_HAsciiString |
StdLSchema_PCollection_HExtendedString |
StdLSchema_PColStd_FieldOfHArray1OfExtendedString |
StdLSchema_PColStd_FieldOfHArray1OfInteger |
StdLSchema_PColStd_FieldOfHArray1OfReal |
StdLSchema_PColStd_FieldOfHArray2OfInteger |
StdLSchema_PColStd_HArray1OfExtendedString |
StdLSchema_PColStd_HArray1OfInteger |
StdLSchema_PColStd_HArray1OfReal |
StdLSchema_PColStd_HArray2OfInteger |
StdLSchema_PDataStd_AsciiString |
StdLSchema_PDataStd_Axis |
StdLSchema_PDataStd_BooleanArray |
StdLSchema_PDataStd_BooleanList |
StdLSchema_PDataStd_ByteArray |
StdLSchema_PDataStd_ByteArray_1 |
StdLSchema_PDataStd_Comment |
StdLSchema_PDataStd_Constraint |
StdLSchema_PDataStd_Directory |
StdLSchema_PDataStd_Expression |
StdLSchema_PDataStd_ExtStringArray |
StdLSchema_PDataStd_ExtStringArray_1 |
StdLSchema_PDataStd_ExtStringList |
StdLSchema_PDataStd_FieldOfHArray1OfByte |
StdLSchema_PDataStd_FieldOfHArray1OfHArray1OfInteger |
StdLSchema_PDataStd_FieldOfHArray1OfHArray1OfReal |
StdLSchema_PDataStd_FieldOfHArray1OfHAsciiString |
StdLSchema_PDataStd_Geometry |
StdLSchema_PDataStd_HArray1OfByte |
StdLSchema_PDataStd_HArray1OfHArray1OfInteger |
StdLSchema_PDataStd_HArray1OfHArray1OfReal |
StdLSchema_PDataStd_HArray1OfHAsciiString |
StdLSchema_PDataStd_Integer |
StdLSchema_PDataStd_IntegerArray |
StdLSchema_PDataStd_IntegerArray_1 |
StdLSchema_PDataStd_IntegerList |
StdLSchema_PDataStd_IntPackedMap |
StdLSchema_PDataStd_IntPackedMap_1 |
StdLSchema_PDataStd_Name |
StdLSchema_PDataStd_NamedData |
StdLSchema_PDataStd_NoteBook |
StdLSchema_PDataStd_PatternStd |
StdLSchema_PDataStd_Placement |
StdLSchema_PDataStd_Plane |
StdLSchema_PDataStd_Point |
StdLSchema_PDataStd_Position |
StdLSchema_PDataStd_Real |
StdLSchema_PDataStd_RealArray |
StdLSchema_PDataStd_RealArray_1 |
StdLSchema_PDataStd_RealList |
StdLSchema_PDataStd_ReferenceArray |
StdLSchema_PDataStd_ReferenceList |
StdLSchema_PDataStd_Relation |
StdLSchema_PDataStd_Shape |
StdLSchema_PDataStd_Tick |
StdLSchema_PDataStd_TreeNode |
StdLSchema_PDataStd_UAttribute |
StdLSchema_PDataStd_Variable |
StdLSchema_PDF_Attribute |
StdLSchema_PDF_Data |
StdLSchema_PDF_FieldOfHAttributeArray1 |
StdLSchema_PDF_HAttributeArray1 |
StdLSchema_PDF_Reference |
StdLSchema_PDF_TagSource |
StdLSchema_PDocStd_Document |
StdLSchema_PDocStd_XLink |
StdLSchema_PNaming_FieldOfHArray1OfNamedShape |
StdLSchema_PNaming_HArray1OfNamedShape |
StdLSchema_PNaming_Name |
StdLSchema_PNaming_NamedShape |
StdLSchema_PNaming_Naming |
StdLSchema_PTopLoc_Datum3D |
StdLSchema_PTopLoc_ItemLocation |
StdLSchema_PTopLoc_Location |
StdLSchema_PTopoDS_FieldOfHArray1OfShape1 |
StdLSchema_PTopoDS_HArray1OfShape1 |
StdLSchema_PTopoDS_Shape1 |
StdLSchema_PTopoDS_TShape1 |
StdLSchema_Standard_GUID |
StdLSchema_Standard_Persistent |
StdLSchema_Standard_Storable |
StdSchema |
StdSchema_DBC_VArrayOfCharacter |
StdSchema_DBC_VArrayOfExtCharacter |
StdSchema_PCollection_HAsciiString |
StdSchema_PCollection_HExtendedString |
StdSchema_PDF_Attribute |
StdSchema_PFunction_Function |
StdSchema_PPrsStd_AISPresentation |
StdSchema_PPrsStd_AISPresentation_1 |
StdSchema_Standard_GUID |
StdSchema_Standard_Persistent |
StdSchema_Standard_Storable |
TDataStd | This package defines standard attributes for modelling. These allow you to create and modify labels and attributes for many basic data types. Standard topological and visualization attributes have also been created. To find an attribute attached to a specific label, you use the GUID of the type of attribute you are looking for. To do this, first find this information using the method GetID as follows: Standard_GUID anID = MyAttributeClass::GetID(); Then, use the method Find for the label as follows: Standard_Boolean HasAttribute = aLabel.Find(anID,anAttribute); Note For information on the relations between this component of OCAF and the others, refer to the OCAF User's Guide.
TDataStd_Array1OfByte |
TDataStd_Array1OfTrsf |
TDataStd_AsciiString | Used to define an AsciiString attribute containing a TCollection_AsciiString
TDataStd_Axis | The basis to define an axis attribute. Warning: Use TDataStd_Geometry attribute to retrieve the gp_Lin of the Axis attribute
TDataStd_BooleanArray | An array of boolean values.
TDataStd_BooleanList | Contains a list of bolleans.
TDataStd_ByteArray | An array of Byte (unsigned char) values.
TDataStd_ChildNodeIterator | Iterates on the ChildStepren step of a step, at the first level only. It is possible to ask the iterator to explore all the sub step levels of the given one, with the option "allLevels".
TDataStd_Comment | Comment attribute. may be associated to any label to store user comment.
TDataStd_Constraint | The groundwork to define constraint attributes. The constraint attribute contains the following sorts of data: - Type whether the constraint attribute is a geometric constraint or a dimension - Value the real number value of a numeric constraint such as an angle or a radius - Geometries to identify the geometries underlying the topological attributes which define the constraint (up to 4) - Plane for 2D constraints.
TDataStd_Current | This attribute, located at root label, manage an access to a current label.
TDataStd_DataMapIteratorOfDataMapOfStringByte |
TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfInteger |
TDataStd_DataMapIteratorOfDataMapOfStringHArray1OfReal |
TDataStd_DataMapIteratorOfDataMapOfStringInteger |
TDataStd_DataMapIteratorOfDataMapOfStringReal |
TDataStd_DataMapIteratorOfDataMapOfStringString |
TDataStd_DataMapNodeOfDataMapOfStringByte |
TDataStd_DataMapNodeOfDataMapOfStringHArray1OfInteger |
TDataStd_DataMapNodeOfDataMapOfStringHArray1OfReal |
TDataStd_DataMapNodeOfDataMapOfStringInteger |
TDataStd_DataMapNodeOfDataMapOfStringReal |
TDataStd_DataMapNodeOfDataMapOfStringString |
TDataStd_DataMapOfStringByte |
TDataStd_DataMapOfStringHArray1OfInteger |
TDataStd_DataMapOfStringHArray1OfReal |
TDataStd_DataMapOfStringInteger |
TDataStd_DataMapOfStringReal |
TDataStd_DataMapOfStringString |
TDataStd_DeltaOnModificationOfByteArray | This class provides default services for an AttributeDelta on a MODIFICATION action.
TDataStd_DeltaOnModificationOfExtStringArray | This class provides default services for an AttributeDelta on a MODIFICATION action.
TDataStd_DeltaOnModificationOfIntArray | This class provides default services for an AttributeDelta on a MODIFICATION action.
TDataStd_DeltaOnModificationOfIntPackedMap | This class provides default services for an AttributeDelta on a MODIFICATION action.
TDataStd_DeltaOnModificationOfRealArray | This class provides default services for an AttributeDelta on a MODIFICATION action
TDataStd_Directory | Associates a directory in the data framework with a TDataStd_TagSource attribute. You can create a new directory label and add sub-directory or object labels to it,
TDataStd_Expression | Expression attribute. ====================
TDataStd_ExtStringArray | ExtStringArray Attribute. Handles an array of UNICODE strings (represented by the TCollection_ExtendedString class).
TDataStd_ExtStringList | Contains a list of ExtendedString.
TDataStd_Geometry | This class is used to model construction geometry. The specific geometric construction of the attribute is defined by an element of the enumeration TDataStd_GeometryEnum. This attribute may also be used to qualify underlying geometry of the associated NamedShape. for Constructuion element by example.
TDataStd_HArray1OfByte |
TDataStd_HArray1OfTrsf |
TDataStd_HDataMapOfStringByte | Extension of TDataStd_DataMapOfStringByte class to be manipulated by handle.
TDataStd_HDataMapOfStringHArray1OfInteger | Extension of TDataStd_DataMapOfStringHArray1OfInteger class to be manipulated by handle.
TDataStd_HDataMapOfStringHArray1OfReal | Extension of TDataStd_DataMapOfStringHArray1OfReal class to be manipulated by handle.
TDataStd_HDataMapOfStringInteger | Extension of TDataStd_DataMapOfStringInteger class to be manipulated by handle.
TDataStd_HDataMapOfStringReal | Extension of TDataStd_DataMapOfStringReal class to be manipulated by handle.
TDataStd_HDataMapOfStringString | Extension of TDataStd_DataMapOfStringString class to be manipulated by handle.
TDataStd_HLabelArray1 |
TDataStd_Integer | The basis to define an integer attribute.
TDataStd_IntegerArray | Contains an array of integers.
TDataStd_IntegerList | Contains a list of integers.
TDataStd_IntPackedMap | Attribute for storing TColStd_PackedMapOfInteger
TDataStd_LabelArray1 |
TDataStd_ListIteratorOfListOfByte |
TDataStd_ListIteratorOfListOfExtendedString |
TDataStd_ListNodeOfListOfByte |
TDataStd_ListNodeOfListOfExtendedString |
TDataStd_ListOfByte |
TDataStd_ListOfExtendedString |
TDataStd_Name | Used to define a name attribute containing a string which specifies the name.
TDataStd_NamedData | Contains a named data.
TDataStd_NoteBook | NoteBook Object attribute
TDataStd_Pattern | General pattern model
TDataStd_PatternStd | To create a PatternStd
TDataStd_Placement |
TDataStd_Plane | The basis to define a plane attribute. This attribute is used as a projection plane by the sketch attribute TDataStd_Sketch. Warning: Use TDataStd_Geometry attribute to retrieve the gp_Pln of the Plane attribute
TDataStd_Point | The basis to define a point attribute. The topological attribute must contain a vertex. You use this class to create reference points in a design. Warning: Use TDataStd_Geometry attribute to retrieve the gp_Pnt of the Point attribute
TDataStd_Position | Position of a Label
TDataStd_Real | The basis to define a real number attribute.
TDataStd_RealArray | A framework for an attribute composed of a real number array.
TDataStd_RealList | Contains a list of doubles.
TDataStd_ReferenceArray | Contains an array of references to the labels.
TDataStd_ReferenceList | Contains a list of references.
TDataStd_Relation | Relation attribute. ==================
TDataStd_Shape | A Shape is associated in the framework with : a NamedShape attribute
TDataStd_Tick | Defines a boolean attribute. If it exists at a label - true, Otherwise - false.
TDataStd_TreeNode | Allows you to define an explicit tree of labels which you can also edit. Without this class, the data structure cannot be fully edited. This service is required if for presentation purposes, you want to create an application with a tree which allows you to organize and link data as a function of application features.
TDataStd_UAttribute |
TDataStd_Variable | Variable attribute. ================== * A variable is associated to a TDataStd_Real (which contains its current value) and a TDataStd_Name attribute (which contains its name). It contains a constant flag, and a Unit * An expression may be assigned to a variable. In thatcase the expression is handled by the associated Expression Attribute and the Variable returns True to the method <isassigned>.
TDF | This package provides data framework for binding features and data structures. The feature structure is a tree used to bind semantic informations about each feature together. The only one concrete attribute defined in this package is the TagSource attribute.This attribute is used for random creation of child labels under a given label. Tags are randomly delivered.
TDF_Attribute | This abstract class, alongwith Label, is one of the cornerstones of Model Editor. The groundwork is to define the root of information. This information is to be attached to a Label, and could be of any of the following types: - a feature - a constraint - a comment Contents: --------- Each software component who'd like to attach its own information to a label has to inherit from this class and has to add its own information as fields of this new class. Identification: --------------- An attribute can be identified by its ID. Every attributes used with the same meaning (for exemple: Integer, String, Topology...) have the same worldwide unique ID. Addition: --------- An attribute can be added to a label only if there is no attribute yet with the same ID. Call-back methods are offered, called automatically before and after the addition action. Removal: -------- An attribute can be removed from a label only if there is an attribute yet with the same ID. Call-back methods are offered, called automatically before and after the removal action. A removed attribute cannot be found again. After a removal, only an addition of an attribute with the sane ID is possible (no backup...). Modification & Transaction: --------------------------- An attribute can be backuped before a modification. Only one backup attribute by transaction is possible. The modification can be forgotten (abort transaction) or validated (commit transaction). BackupCopy and restore are methods used by the backup or abort transaction actions. BackupCopy is called by Backup to generate an attribute with the same contents as the current one. Restore is called when aborting a transaction to transfer the backuped contents into the current attribute. These methods must be implemented by end use inheriting classes. A standard implementation of BackupCopy is provided, but it is not necessary a good one for any use. Copy use methods: ----------------- Paste and NewEmpty methods are used by the copy algorithms. The goal of "Paste" is to transfer an attribute new contents into another attribute. The goal of "NewEmpty" is to create an attribute whithout contents, to be further filled with the new contents of another one. These 2 methods must be implemented by end use inheriting classes. AttributeDelta: --------------- An AttributeDelta is the difference between to attribute values states. These methods must be implemented by end use inheriting classes, to profit from the delta services.
TDF_AttributeArray1 |
TDF_AttributeDataMap |
TDF_AttributeDelta | This class discribes the services we need to implement Delta and Undo/Redo services. AttributeDeltas are applied in an unpredictable order. But by the redefinition of the method IsNowApplicable, a condition can be verified before application. If the AttributeDelta is not yet applicable, it is put at the end of the AttributeDelta list, to be treated later. If a dead lock if found on the list, the AttributeDeltas are forced to be applied in an unpredictable order.
TDF_AttributeDeltaList |
TDF_AttributeDoubleMap |
TDF_AttributeIndexedMap |
TDF_AttributeIterator |
TDF_AttributeList |
TDF_AttributeMap |
TDF_AttributeSequence |
TDF_ChildIDIterator | Iterates on the children of a label, to find attributes having ID as Attribute ID. Level option works as TDF_ChildIterator.
TDF_ChildIterator | Iterates on the children of a label, at the first level only. It is possible to ask the iterator to explore all the sub label levels of the given one, with the option "allLevels".
TDF_ClosureMode | This class provides options closure management.
TDF_ClosureTool | This class provides services to build the closure of an information set. You can set closure options by using IDFilter (to select or exclude specific attribute IDs) and CopyOption objects and by giving to Closure method.
TDF_ComparisonTool | This class provides services to compare sets of information. The use of this tool can works after a copy, acted by a CopyTool. * Compare(...) compares two DataSet and returns the result. * SourceUnbound(...) builds the difference between a relocation dictionnary and a source set of information. * TargetUnbound(...) does the same between a relocation dictionnary and a target set of information. * Cut(aDataSet, anLabel) removes a set of attributes. * IsSelfContained(...) returns true if all the labels of the attributes of the given DataSet are descendant of the given label.
TDF_CopyLabel |
TDF_CopyTool | This class provides services to build, copy or paste a set of information. Copy methods: ------------- * Copy(aSourceDataSet, aTargetLabel, <br> aRelocationTable) copies a source DataSet under its target place (see below: IMPORTANT NOTICE 1). * Copy(aSourceDataSet, anTargetLabel, <br> aRelocationTable, aFilter) does the same job as the previous method. But <afilter> gives a list of IDs for which a target attribute prevails over a source one. In this special case, the source attribute will be copied only if there will be no target attribute. IMPORTANT NOTICE : Label pre-binding ------------------ For it is possible to copy root labels in another place in the same Data or in a different one with other tags, it is necessary to inform the Copy algorithm about the target place. To do so: * first get or create new target root labels; * then bind them with the source root labels using the relocation table method: SetRelocation(aSourceLabel, aTargetLabel); * finally call Copy(...) with the relocation table previously set. In this way, this method will take these relocations in account.
TDF_Data | This class is used to manipulate a complete independant, self sufficient data structure and its services: Access to the root label; Opens, aborts, commits a transaction; Generation and use of Delta, depending on the time. This class uses a special allocator (see LabelNodeAllocator() method) for more efficient allocation of objects in memory.
TDF_DataMapIteratorOfAttributeDataMap |
TDF_DataMapIteratorOfLabelDataMap |
TDF_DataMapIteratorOfLabelIntegerMap |
TDF_DataMapIteratorOfLabelLabelMap |
TDF_DataMapNodeOfAttributeDataMap |
TDF_DataMapNodeOfLabelDataMap |
TDF_DataMapNodeOfLabelIntegerMap |
TDF_DataMapNodeOfLabelLabelMap |
TDF_DataSet | This class is a set of TDF informations like labels and attributes.
TDF_DefaultDeltaOnModification | This class provides a default implementation of a TDF_DeltaOnModification.
TDF_DefaultDeltaOnRemoval | This class provides a default implementation of a TDF_DeltaOnRemoval.
TDF_Delta | A delta set is available at <asourcetime>. If applied, it restores the TDF_Data in the state it was at <atargettime>.
TDF_DeltaList |
TDF_DeltaOnAddition | This class provides default services for an AttributeDelta on an ADDITION action. Applying this AttributeDelta means REMOVING its attribute.
TDF_DeltaOnForget | This class provides default services for an AttributeDelta on an Forget action. Applying this AttributeDelta means RESUMING its attribute.
TDF_DeltaOnModification | This class provides default services for an AttributeDelta on a MODIFICATION action. Applying this AttributeDelta means GOING BACK to the attribute previously registered state.
TDF_DeltaOnRemoval | This class provides default services for an AttributeDelta on a REMOVAL action. Applying this AttributeDelta means ADDING its attribute.
TDF_DeltaOnResume | This class provides default services for an AttributeDelta on an Resume action. Applying this AttributeDelta means FORGETTING its attribute.
TDF_DoubleMapIteratorOfAttributeDoubleMap |
TDF_DoubleMapIteratorOfGUIDProgIDMap |
TDF_DoubleMapIteratorOfLabelDoubleMap |
TDF_DoubleMapNodeOfAttributeDoubleMap |
TDF_DoubleMapNodeOfGUIDProgIDMap |
TDF_DoubleMapNodeOfLabelDoubleMap |
TDF_GUIDProgIDMap |
TDF_HAttributeArray1 |
TDF_IDFilter | This class offers filtering services around an ID list.
TDF_IDList |
TDF_IDMap |
TDF_IndexedMapNodeOfAttributeIndexedMap |
TDF_IndexedMapNodeOfLabelIndexedMap |
TDF_Label | This class provides basic operations to define a label in a data structure. A label is a feature in the feature hierarchy. A label is always connected to a Data from TDF. To a label is attached attributes containing the software components information. Label information: It is possible to know the tag, the father, the depth in the tree of the label, if the label is root, null or equal to another label. Comfort methods: Some methods useful on a label. Attributes: It is possible to get an attribute in accordance to an ID, or the yougest previous version of a current attribute.
TDF_LabelDataMap |
TDF_LabelDoubleMap |
TDF_LabelIndexedMap |
TDF_LabelIntegerMap |
TDF_LabelLabelMap |
TDF_LabelList |
TDF_LabelMap |
TDF_LabelMapHasher |
TDF_LabelNode |
TDF_LabelSequence |
TDF_ListIteratorOfAttributeDeltaList |
TDF_ListIteratorOfAttributeList |
TDF_ListIteratorOfDeltaList |
TDF_ListIteratorOfIDList |
TDF_ListIteratorOfLabelList |
TDF_ListNodeOfAttributeDeltaList |
TDF_ListNodeOfAttributeList |
TDF_ListNodeOfDeltaList |
TDF_ListNodeOfIDList |
TDF_ListNodeOfLabelList |
TDF_MapIteratorOfAttributeMap |
TDF_MapIteratorOfIDMap |
TDF_MapIteratorOfLabelMap |
TDF_Reference |
TDF_RelocationTable | This is a relocation dictionnary between source and target labels, attributes or any transient. Note that one target value may be the relocation value of more than one source object. Common behaviour: it returns true and the found relocation value as target object; false otherwise. Look at SelfRelocate method for more explanation about self relocation behavior of this class.
TDF_SequenceNodeOfAttributeSequence |
TDF_SequenceNodeOfLabelSequence |
TDF_StdMapNodeOfAttributeMap |
TDF_StdMapNodeOfIDMap |
TDF_StdMapNodeOfLabelMap |
TDF_TagSource | This attribute manage a tag provider to create child labels of a given one.
TDF_Tool | This class provides general services for a data framework.
TDF_Transaction | This class offers services to open, commit or abort a transaction in a more secure way than using Data from TDF. If you forget to close a transaction, it will be automaticaly aborted at the destruction of this object, at the closure of its scope. In case of catching errors, the effect will be the same: aborting transactions until the good current one.
TDocStd | This package define CAF main classes. * The standard application root class * The standard document wich contains data * The external reference mechanism between documents * Attributes for Document management Standard documents offer you a ready-to-use document containing a TDF-based data structure. The documents themselves are contained in a class inheriting from TDocStd_Application which manages creation, storage and retrieval of documents. You can implement undo and redo in your document, and refer from the data framework of one document to that of another one. This is done by means of external link attributes, which store the path and the entry of external links. To sum up, standard documents alone provide access to the data framework. They also allow you to: - Update external links - Manage the saving and opening of data - Manage undo/redo functionality. Note For information on the relations between this component of OCAF and the others, refer to the OCAF User's Guide.
TDocStd_Application | The abstract root class for all application classes. They are in charge of: - Creating documents - Storing documents and retrieving them - Initializing document views. To create a useful OCAF-based application, you derive a class from Application and implement the methods below. You will have to redefine the deferred (virtual) methods Formats, InitDocument, and Resources, and override others. The application is a container for a document, which in its turn is the container of the data framework made up of labels and attributes. Besides furnishing a container for documents, TDocStd_Application provides the following services for them: - Creation of new documents - Activation of documents in sessions of an application - Storage and retrieval of documents - Initialization of document views. Note: If a client needs detailed information concerning the events during the Open/Store operation, MessageDriver inherited from CDM_MessageDriver of the corresponding application has to be implemented. If the MessageDriver is not defined all messages will be (by default) directed to CDM_NullMessageDriver and will be lost.
TDocStd_ApplicationDelta |
TDocStd_CompoundDelta | A delta set is available at <asourcetime>. If applied, it restores the TDF_Data in the state it was at <atargettime>.
TDocStd_Context |
TDocStd_DataMapIteratorOfLabelIDMapDataMap |
TDocStd_DataMapNodeOfLabelIDMapDataMap |
TDocStd_Document | The contents of a TDocStd_Application, a document is a container for a data framework composed of labels and attributes. As such, TDocStd_Document is the entry point into the data framework. To gain access to the data, you create a document as follows: Handle(TDocStd_Document) MyDF = new TDocStd_Document The document also allows you to manage: - modifications, providing Undo and Redo functions. - command transactions. Warning: The only data saved is the framework (TDF_Data)
TDocStd_LabelIDMapDataMap |
TDocStd_Modified | Transient attribute wich register modified labels. This attribute is attached to root label.
TDocStd_MultiTransactionManager | Class for synchronization of transactions within multiple documents. Each transaction of this class involvess one transaction in each modified document.
TDocStd_Owner |
TDocStd_PathParser | Parse an OS path
TDocStd_SequenceNodeOfSequenceOfApplicationDelta |
TDocStd_SequenceNodeOfSequenceOfDocument |
TDocStd_SequenceOfApplicationDelta |
TDocStd_SequenceOfDocument |
TDocStd_XLink | An attribute to store the path and the entry of external links. These refer from one data structure to a data structure in another document.
TDocStd_XLinkIterator | Iterates on Reference attributes.
TDocStd_XLinkRoot | This attribute is the root of all external references contained in a Data from TDF. Only one instance of this class is added to the TDF_Data root label. Starting from this attribute all the Reference are linked together, to be found easely.
TDocStd_XLinkTool | This tool class is used to copy the content of source label under target label. Only child labels and attributes of source are copied. attributes located out of source scope are not copied by this algorithm. Depending of the called method an external reference is set in the the target document to registred the externallink. Warning: Nothing is provided in this class about the opportunity to copy, set a link or update it. Such decisions must be under application control
TFunction_Array1OfDataMapOfGUIDDriver |
TFunction_DataMapIteratorOfDataMapOfGUIDDriver |
TFunction_DataMapIteratorOfDataMapOfLabelListOfLabel |
TFunction_DataMapNodeOfDataMapOfGUIDDriver |
TFunction_DataMapNodeOfDataMapOfLabelListOfLabel |
TFunction_DataMapOfGUIDDriver |
TFunction_DataMapOfLabelListOfLabel |
TFunction_DoubleMapIteratorOfDoubleMapOfIntegerLabel |
TFunction_DoubleMapNodeOfDoubleMapOfIntegerLabel |
TFunction_DoubleMapOfIntegerLabel |
TFunction_Driver | This driver class provide services around function execution. One instance of this class is built for the whole session. The driver is bound to the DriverGUID in the DriverTable class. It allows you to create classes which inherit from this abstract class. These subclasses identify the various algorithms which can be applied to the data contained in the attributes of sub-labels of a model. A single instance of this class and each of its subclasses is built for the whole session.
TFunction_DriverTable | A container for instances of drivers. You create a new instance of TFunction_Driver and use the method AddDriver to load it into the driver table.
TFunction_Function | Provides the following two services - a link to an evaluation driver - the means of providing a link between a function and an evaluation driver.
TFunction_GraphNode | Provides links between functions.
TFunction_HArray1OfDataMapOfGUIDDriver |
TFunction_IFunction | Interface class for usage of Function Mechanism
TFunction_Iterator | Iterator of the graph of functions
TFunction_Logbook | This class contains information which is written and read during the solving process. Information is divided in three groups. * Touched Labels (modified by the end user), * Impacted Labels (modified during execution of the function), * Valid Labels (within the valid label scope).
TFunction_Scope | Keeps a scope of functions.
TNaming | A topological attribute can be seen as a hook into the topological structure. To this hook, data can be attached and references defined. It is used for keeping and access to topological objects and their evolution. All topological objects are stored in the one user-protected TNaming_UsedShapes attribute at the root label of the data framework. This attribute contains map with all topological shapes, used in this document. To all other labels TNaming_NamedShape attribute can be added. This attribute contains references (hooks) to shapes from the TNaming_UsedShapes attribute and evolution of these shapes. TNaming_NamedShape attribute contains a set of pairs of hooks: old shape and new shape (see the figure below). It allows not only get the topological shapes by the labels, but also trace evolution of the shapes and correctly resolve dependent shapes by the changed one. If shape is just-created, then the old shape for accorded named shape is an empty shape. If a shape is deleted, then the new shape in this named shape is empty. Different algorithms may dispose sub-shapes of the result shape at the individual label depending on necessity: · If a sub-shape must have some extra attributes (material of each face or color of each edge). In this case a specific sub-shape is placed to the separate label (usually, sub-label of the result shape label) with all attributes of this sub-shape. · If topological naming is needed, a necessary and sufficient (for selected sub-shapes identification) set of sub-shapes is placed to the child labels of the result shape label. As usual, as far as basic solids and closed shells are concerned, all faces of the shape are disposed. Edges and vertices sub-shapes can be identified as intersection of contiguous faces. Modified/generated shapes may be placed to one named shape and identified as this named shape and source named shape that also can be identified with used algorithms. TNaming_NamedShape may contain a few pairs of hooks with the same evolution. In this case topology shape, which belongs to the named shape, is a compound of new shapes. The data model contains both the topology and the hooks, and functions handle both topological entities and hooks. Consider the case of a box function, which creates a solid with six faces and six hooks. Each hook is attached to a face. If you want, you can also have this function create hooks for edges and vertices as well as for faces. For the sake of simplicity though, let's limit the example. Not all functions can define explicit hooks for all topological entities they create, but all topological entities can be turned into hooks when necessary. This is where topological naming is necessary.
TNaming_Builder | A tool to create and maintain topological attributes. Constructor creates an empty TNaming_NamedShape attribute at the given label. It allows adding "old shape" and "new <br> shape" pairs with the specified evolution to this named shape. One evolution type per one builder must be used.
TNaming_CopyShape |
TNaming_DataMapIteratorOfDataMapOfShapePtrRefShape |
TNaming_DataMapIteratorOfDataMapOfShapeShapesSet |
TNaming_DataMapNodeOfDataMapOfShapePtrRefShape |
TNaming_DataMapNodeOfDataMapOfShapeShapesSet |
TNaming_DataMapOfShapePtrRefShape |
TNaming_DataMapOfShapeShapesSet |
TNaming_DeltaOnModification | This class provides default services for an AttributeDelta on a MODIFICATION action. Applying this AttributeDelta means GOING BACK to the attribute previously registered state.
TNaming_DeltaOnRemoval |
TNaming_Identifier |
TNaming_Iterator | A tool to visit the contents of a named shape attribute. Pairs of shapes in the attribute are iterated, one being the pre-modification or the old shape, and the other the post-modification or the new shape. This allows you to have a full access to all contents of an attribute. If, on the other hand, you are only interested in topological entities stored in the attribute, you can use the functions GetShape and CurrentShape in TNaming_Tool.
TNaming_IteratorOnShapesSet |
TNaming_ListIteratorOfListOfIndexedDataMapOfShapeListOfShape |
TNaming_ListIteratorOfListOfMapOfShape |
TNaming_ListIteratorOfListOfNamedShape |
TNaming_ListNodeOfListOfIndexedDataMapOfShapeListOfShape |
TNaming_ListNodeOfListOfMapOfShape |
TNaming_ListNodeOfListOfNamedShape |
TNaming_ListOfIndexedDataMapOfShapeListOfShape |
TNaming_ListOfMapOfShape |
TNaming_ListOfNamedShape |
TNaming_Localizer |
TNaming_MapIteratorOfMapOfNamedShape |
TNaming_MapOfNamedShape |
TNaming_Name |
TNaming_NamedShape | The basis to define an attribute for the storage of topology and naming data. This attribute contains two parts: - The type of evolution, a term of the enumeration TNaming_Evolution - A list of pairs of shapes called the "old" shape and the "new" shape. The meaning depends on the type of evolution.
TNaming_NamedShapeHasher |
TNaming_Naming | This attribute store the topological naming of any selected shape, when this shape is not already attached to a specific label. This class is also used to solve it when the argumentsof the toipological naming are modified.
TNaming_NamingTool |
TNaming_NewShapeIterator | Iterates on all the descendants of a shape
TNaming_OldShapeIterator | Iterates on all the ascendants of a shape
TNaming_RefShape |
TNaming_SameShapeIterator | To iterate on all the label which contained a given shape.
TNaming_Scope | This class manage a scope of labels ===================================
TNaming_Selector | This class provides a single API for selection of shapes. This involves both identification and selection of shapes in the data framework. If the selected shape is modified, this selector will solve its identifications. This class is the user interface for topological naming resources. * The <isidentified> method returns (if exists) the NamedShape which contains a given shape. The definition of an identified shape is : a Shape handled by a NamedShape (this shape is the only one stored) , which has the TNaming_PRImITIVE evolution * The <select> method returns ALWAYS a new NamedShape at the given label, which contains the argument selected shape. When calling this method, the sub-hierarchy of <label> is first cleared, then a TNaming_NamedShape is ALWAYS created at this <label>, with the TNaming_SELECTED evolution. The <naming attribute=""> is associated to the selected shape which store the arguments of the selection . If the given selected shape was already identified (method IsIdentified) , this Naming attribute contains the reference (Identity code) to the argument shape.
TNaming_ShapesSet |
TNaming_StdMapNodeOfMapOfNamedShape |
TNaming_Tool | A tool to get information on the topology of a named shape attribute. This information is typically a TopoDS_Shape object. Using this tool, relations between named shapes are also accessible.
TNaming_TranslateTool | The TranslateTool class is provided to support the translation of topological data structures Transient . to Transient.
TNaming_Translator |
TNaming_UsedShapes | Set of Shapes Used in a Data from TDF Only one instance by Data, it always Stored as Attribute of The Root.
TObj_Application | This is a base class for OCAF based TObj models with declared virtual methods
TObj_Assistant | This class provides interface to the static data to be used during save or load models. Static data: 1. DataMap of Modeller name - handle to model to be used in loading of references 2. Indexed map of Standard_Type to be used during save or load of object type 3. Handle to the current model - model that is loaded at the current moment
TObj_CheckModel |
TObj_HiddenPartition |
TObj_LabelIterator |
TObj_Model |
TObj_ModelIterator |
TObj_Object | Basis class for transient objects in OCAF-based models
TObj_ObjectIterator |
TObj_OcafObjectIterator |
TObj_Partition |
TObj_Persistence |
TObj_ReferenceIterator |
TObj_SequenceIterator |
TObj_TIntSparseArray |
TObj_TModel |
TObj_TNameContainer |
TObj_TObject |
TObj_TReference |
TObj_TXYZ |
TPrsStd_AISPresentation | An attribute to associate an AIS_InteractiveObject to a label in an AIS viewer. This attribute works in collaboration with TPrsStd_AISViewer. Note that all the Set... and Unset... attribute methods as well as the query methods for visualization attributes and the HasOwn... test methods are shortcuts to the respective AIS_InteractiveObject settings.
TPrsStd_AISViewer | The groundwork to define an interactive viewer attribute. This attribute stores an interactive context at the root label. You can only have one instance of this class per data framework.
TPrsStd_AxisDriver | An implementation of TPrsStd_Driver for axes.
TPrsStd_ConstraintDriver | An implementation of TPrsStd_Driver for constraints.
TPrsStd_ConstraintTools |
TPrsStd_DataMapIteratorOfDataMapOfGUIDDriver |
TPrsStd_DataMapNodeOfDataMapOfGUIDDriver |
TPrsStd_DataMapOfGUIDDriver |
TPrsStd_Driver | Driver for AIS ============== An abstract class, which - in classes inheriting from it - allows you to update an AIS_InteractiveObject or create one if one does not already exist. For both creation and update, the interactive object is filled with information contained in attributes. These attributes are those found on the label given as an argument in the method Update. true is returned if the interactive object was modified by the update. This class provide an algorithm to Build with its default values (if Null) or Update (if !Null) an AIS_InteractiveObject . Resources are found in attributes associated to a given label.
TPrsStd_DriverTable | This class is a container to record (AddDriver) binding between GUID and TPrsStd_Driver. You create a new instance of TPrsStd_Driver and use the method AddDriver to load it into the driver table. the method
TPrsStd_GeometryDriver | This method is an implementation of TPrsStd_Driver for geometries.
TPrsStd_NamedShapeDriver | An implementation of TPrsStd_Driver for named shapes.
TPrsStd_PlaneDriver | An implementation of TPrsStd_Driver for planes.
TPrsStd_PointDriver | An implementation of TPrsStd_Driver for points.
UTL |
XmlDrivers |
XmlDrivers_DocumentRetrievalDriver |
XmlDrivers_DocumentStorageDriver |
XmlLDrivers |
XmlLDrivers_DocumentRetrievalDriver |
XmlLDrivers_DocumentStorageDriver |
XmlLDrivers_NamespaceDef |
XmlLDrivers_SequenceNodeOfSequenceOfNamespaceDef |
XmlLDrivers_SequenceOfNamespaceDef |
XmlMDataStd | Storage and Retrieval drivers for modelling attributes. Transient attributes are defined in package TDataStd and persistent one are defined in package XmlPDataStd
XmlMDataStd_AsciiStringDriver | TDataStd_AsciiString attribute Driver.
XmlMDataStd_AxisDriver | Attribute Driver.
XmlMDataStd_BooleanArrayDriver |
XmlMDataStd_BooleanListDriver |
XmlMDataStd_ByteArrayDriver |
XmlMDataStd_CommentDriver | Attribute Driver.
XmlMDataStd_ConstraintDriver | Attribute Driver.
XmlMDataStd_DirectoryDriver | Attribute Driver.
XmlMDataStd_ExpressionDriver | Attribute Driver.
XmlMDataStd_ExtStringArrayDriver | Attribute Driver.
XmlMDataStd_ExtStringListDriver |
XmlMDataStd_GeometryDriver | Attribute Driver.
XmlMDataStd_IntegerArrayDriver | Attribute Driver.
XmlMDataStd_IntegerDriver | Attribute Driver.
XmlMDataStd_IntegerListDriver |
XmlMDataStd_IntPackedMapDriver | TDataStd_IntPackedMap attribute Driver.
XmlMDataStd_NamedDataDriver |
XmlMDataStd_NameDriver | Attribute Driver.
XmlMDataStd_NoteBookDriver | Attribute Driver.
XmlMDataStd_PatternStdDriver | Attribute Driver.
XmlMDataStd_PlacementDriver | Attribute Driver.
XmlMDataStd_PlaneDriver | Attribute Driver.
XmlMDataStd_PointDriver | Attribute Driver.
XmlMDataStd_RealArrayDriver | Attribute Driver.
XmlMDataStd_RealDriver | Attribute Driver.
XmlMDataStd_RealListDriver |
XmlMDataStd_ReferenceArrayDriver |
XmlMDataStd_ReferenceListDriver |
XmlMDataStd_RelationDriver | Attribute Driver.
XmlMDataStd_ShapeDriver | Attribute Driver.
XmlMDataStd_TickDriver |
XmlMDataStd_TreeNodeDriver | Attribute Driver.
XmlMDataStd_UAttributeDriver | Attribute Driver.
XmlMDataStd_VariableDriver | Attribute Driver.
XmlMDF | This package provides classes and methods to translate a transient DF into a persistent one and vice versa. Driver A driver is a tool used to translate a transient attribute into a persistent one and vice versa. Driver Table A driver table is an object building links between object types and object drivers. In the translation process, a driver table is asked to give a translation driver for each current object to be translated.
XmlMDF_ADriver | Attribute Storage/Retrieval Driver.
XmlMDF_ADriverTable | A driver table is an object building links between object types and object drivers. In the translation process, a driver table is asked to give a translation driver for each current object to be translated.
XmlMDF_DataMapIteratorOfMapOfDriver |
XmlMDF_DataMapIteratorOfTypeADriverMap |
XmlMDF_DataMapNodeOfMapOfDriver |
XmlMDF_DataMapNodeOfTypeADriverMap |
XmlMDF_MapOfDriver |
XmlMDF_ReferenceDriver | Attribute Driver.
XmlMDF_TagSourceDriver | Attribute Driver.
XmlMDF_TypeADriverMap |
XmlMDocStd | Driver for TDocStd_XLink
XmlMDocStd_XLinkDriver | Attribute Driver.
XmlMFunction |
XmlMFunction_FunctionDriver | Attribute Driver.
XmlMFunction_GraphNodeDriver | XML persistence driver for dependencies of a function.
XmlMFunction_ScopeDriver | XML persistence driver for a scope of functions.
XmlMNaming |
XmlMNaming_Array1OfShape1 |
XmlMNaming_NamedShapeDriver |
XmlMNaming_NamingDriver |
XmlMNaming_Shape1 | The XmlMNaming_Shape1 is the Persistent view of a TopoDS_Shape. a Shape1 contains : - a reference to a TShape - a reference to Location - an Orientation.
XmlMPrsStd |
XmlMPrsStd_AISPresentationDriver | Attribute Driver.
XmlMPrsStd_PositionDriver | Attribute Driver.
XmlObjMgt | This package defines services to manage the storage grain of data produced by applications and those classes to manage persistent extern reference.
XmlObjMgt_DataMapIteratorOfRRelocationTable |
XmlObjMgt_DataMapNodeOfRRelocationTable |
XmlObjMgt_GP | Translation of gp (simple geometry) objects
XmlObjMgt_Persistent |
XmlObjMgt_RRelocationTable |
XmlTObjDrivers |
XmlTObjDrivers_DocumentRetrievalDriver |
XmlTObjDrivers_DocumentStorageDriver |
XmlTObjDrivers_IntSparseArrayDriver |
XmlTObjDrivers_ModelDriver |
XmlTObjDrivers_ObjectDriver |
XmlTObjDrivers_ReferenceDriver |
XmlTObjDrivers_XYZDriver |