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