Open CASCADE Technology 6.6.0
|
#include <Standard.hxx>
#include <Standard_DefineAlloc.hxx>
#include <Standard_Macro.hxx>
#include <Handle_PTopoDS_HShape.hxx>
#include <Handle_MgtTopoDS_TranslateTool.hxx>
#include <Handle_MgtTopoDS_TranslateTool1.hxx>
Data Structures | |
class | 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. More... |