Open CASCADE Technology  6.9.0
Static Public Member Functions

MgtTopLoc Class Reference

The package MgtTopLoc provides methods to store and retrieve local coordinate systems. i.e. translationg them from Persistent to Transient and vice-versa. More...

#include <MgtTopLoc.hxx>

Static Public Member Functions

static Handle< PTopLoc_Datum3DTranslate (const Handle< TopLoc_Datum3D > &D, PTColStd_TransientPersistentMap &M)
 Translate a transient Datum3D to a persistant Datum3D. More...
 
static Handle< TopLoc_Datum3DTranslate (const Handle< PTopLoc_Datum3D > &D, PTColStd_PersistentTransientMap &M)
 Translate a persistant Datum3D to a transient Datum3D. More...
 
static PTopLoc_Location Translate (const TopLoc_Location &L, PTColStd_TransientPersistentMap &M)
 Translate a non storable Location to a storable Location. More...
 
static TopLoc_Location Translate (const PTopLoc_Location &L, PTColStd_PersistentTransientMap &M)
 Translate a storable Location to a non storable Location. More...
 

Detailed Description

The package MgtTopLoc provides methods to store and retrieve local coordinate systems. i.e. translationg them from Persistent to Transient and vice-versa.

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 :

Member Function Documentation

static Handle< PTopLoc_Datum3D > MgtTopLoc::Translate ( const Handle< TopLoc_Datum3D > &  D,
PTColStd_TransientPersistentMap M 
)
static

Translate a transient Datum3D to a persistant Datum3D.

static Handle< TopLoc_Datum3D > MgtTopLoc::Translate ( const Handle< PTopLoc_Datum3D > &  D,
PTColStd_PersistentTransientMap M 
)
static

Translate a persistant Datum3D to a transient Datum3D.

static PTopLoc_Location MgtTopLoc::Translate ( const TopLoc_Location L,
PTColStd_TransientPersistentMap M 
)
static

Translate a non storable Location to a storable Location.

static TopLoc_Location MgtTopLoc::Translate ( const PTopLoc_Location L,
PTColStd_PersistentTransientMap M 
)
static

Translate a storable Location to a non storable Location.


The documentation for this class was generated from the following file: