Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Static Public Member Functions
MgtPoly Class Reference

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.

#include <MgtPoly.hxx>

Static Public Member Functions

static DEFINE_STANDARD_ALLOC
Poly_Triangle 
Translate (const PPoly_Triangle &POjb)
 translates Transient -> Persistent

static PPoly_Triangle Translate (const Poly_Triangle &TObj)
 translates Persistent -> Transient

static Handle_Poly_Triangulation Translate (const Handle< PPoly_Triangulation > &PObj, PTColStd_PersistentTransientMap &aMap)
 translates Persistent -> Transient

static Handle_PPoly_Triangulation Translate (const Handle< Poly_Triangulation > &TObj, PTColStd_TransientPersistentMap &aMap)
 translates Transient -> Persistent

static Handle_Poly_Polygon3D Translate (const Handle< PPoly_Polygon3D > &PObj, PTColStd_PersistentTransientMap &aMap)
 translates Persistent -> Transient

static Handle_PPoly_Polygon3D Translate (const Handle< Poly_Polygon3D > &TObj, PTColStd_TransientPersistentMap &aMap)
 translates Transient -> Persistent

static Handle_Poly_Polygon2D Translate (const Handle< PPoly_Polygon2D > &PObj, PTColStd_PersistentTransientMap &aMap)
 translates Persistent -> Transient

static Handle_PPoly_Polygon2D Translate (const Handle< Poly_Polygon2D > &TObj, PTColStd_TransientPersistentMap &aMap)
 translates Transient -> Persistent

static
Handle_Poly_PolygonOnTriangulation 
Translate (const Handle< PPoly_PolygonOnTriangulation > &PObj, PTColStd_PersistentTransientMap &aMap)
 translates Persistent -> Transient

static
Handle_PPoly_PolygonOnTriangulation 
Translate (const Handle< Poly_PolygonOnTriangulation > &TObj, PTColStd_TransientPersistentMap &aMap)
 translates Transient -> Persistent


Member Function Documentation

static Handle_Poly_Triangulation MgtPoly::Translate ( const Handle< PPoly_Triangulation > &  PObj,
PTColStd_PersistentTransientMap aMap 
) [static]
static Handle_PPoly_Triangulation MgtPoly::Translate ( const Handle< Poly_Triangulation > &  TObj,
PTColStd_TransientPersistentMap aMap 
) [static]
static Handle_Poly_Polygon3D MgtPoly::Translate ( const Handle< PPoly_Polygon3D > &  PObj,
PTColStd_PersistentTransientMap aMap 
) [static]
static Handle_PPoly_Polygon3D MgtPoly::Translate ( const Handle< Poly_Polygon3D > &  TObj,
PTColStd_TransientPersistentMap aMap 
) [static]
static Handle_Poly_Polygon2D MgtPoly::Translate ( const Handle< PPoly_Polygon2D > &  PObj,
PTColStd_PersistentTransientMap aMap 
) [static]
static Handle_PPoly_Polygon2D MgtPoly::Translate ( const Handle< Poly_Polygon2D > &  TObj,
PTColStd_TransientPersistentMap aMap 
) [static]
static Handle_Poly_PolygonOnTriangulation MgtPoly::Translate ( const Handle< PPoly_PolygonOnTriangulation > &  PObj,
PTColStd_PersistentTransientMap aMap 
) [static]
static Handle_PPoly_PolygonOnTriangulation MgtPoly::Translate ( const Handle< Poly_PolygonOnTriangulation > &  TObj,
PTColStd_TransientPersistentMap aMap 
) [static]

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