Open CASCADE Technology  7.3.0
Data Structures | Public Types | Static Public Member Functions
ShapePersistent_Poly Class Reference

#include <ShapePersistent_Poly.hxx>

Inheritance diagram for ShapePersistent_Poly:
Inheritance graph
[legend]

Public Types

typedef instance< pPolygon2D, Poly_Polygon2DPolygon2D
 
typedef instance< pPolygon3D, Poly_Polygon3DPolygon3D
 
typedef instance< pPolygonOnTriangulation, Poly_PolygonOnTriangulationPolygonOnTriangulation
 
typedef instance< pTriangulation, Poly_TriangulationTriangulation
 

Static Public Member Functions

static Handle< Polygon2DTranslate (const Handle< Poly_Polygon2D > &thePoly, StdObjMgt_TransientPersistentMap &theMap)
 Create a persistent object for a 2D polygon. More...
 
static Handle< Polygon3DTranslate (const Handle< Poly_Polygon3D > &thePoly, StdObjMgt_TransientPersistentMap &theMap)
 Create a persistent object for a 3D polygon. More...
 
static Handle< PolygonOnTriangulationTranslate (const Handle< Poly_PolygonOnTriangulation > &thePolyOnTriang, StdObjMgt_TransientPersistentMap &theMap)
 Create a persistent object for a triangulation. More...
 
static Handle< TriangulationTranslate (const Handle< Poly_Triangulation > &thePolyTriang, StdObjMgt_TransientPersistentMap &theMap)
 Create a persistent object for a polygon on triangulation. More...
 

Member Typedef Documentation

◆ Polygon2D

typedef instance<pPolygon2D, Poly_Polygon2D> ShapePersistent_Poly::Polygon2D

◆ Polygon3D

typedef instance<pPolygon3D, Poly_Polygon3D> ShapePersistent_Poly::Polygon3D

◆ PolygonOnTriangulation

◆ Triangulation

typedef instance<pTriangulation, Poly_Triangulation> ShapePersistent_Poly::Triangulation

Member Function Documentation

◆ Translate() [1/4]

static Handle< Polygon2D > ShapePersistent_Poly::Translate ( const Handle< Poly_Polygon2D > &  thePoly,
StdObjMgt_TransientPersistentMap theMap 
)
static

Create a persistent object for a 2D polygon.

◆ Translate() [2/4]

static Handle< Polygon3D > ShapePersistent_Poly::Translate ( const Handle< Poly_Polygon3D > &  thePoly,
StdObjMgt_TransientPersistentMap theMap 
)
static

Create a persistent object for a 3D polygon.

◆ Translate() [3/4]

static Handle< PolygonOnTriangulation > ShapePersistent_Poly::Translate ( const Handle< Poly_PolygonOnTriangulation > &  thePolyOnTriang,
StdObjMgt_TransientPersistentMap theMap 
)
static

Create a persistent object for a triangulation.

◆ Translate() [4/4]

static Handle< Triangulation > ShapePersistent_Poly::Translate ( const Handle< Poly_Triangulation > &  thePolyTriang,
StdObjMgt_TransientPersistentMap theMap 
)
static

Create a persistent object for a polygon on triangulation.


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