Open CASCADE Technology 6.6.0
Data Structures
MgtTopLoc.hxx File Reference
#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...
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines