Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 occ::handle< Polygon2DTranslate (const occ::handle< Poly_Polygon2D > &thePoly, NCollection_DataMap< occ::handle< Standard_Transient >, occ::handle< StdObjMgt_Persistent > > &theMap)
 Create a persistent object for a 2D polygon.
 
static occ::handle< Polygon3DTranslate (const occ::handle< Poly_Polygon3D > &thePoly, NCollection_DataMap< occ::handle< Standard_Transient >, occ::handle< StdObjMgt_Persistent > > &theMap)
 Create a persistent object for a 3D polygon.
 
static occ::handle< PolygonOnTriangulationTranslate (const occ::handle< Poly_PolygonOnTriangulation > &thePolyOnTriang, NCollection_DataMap< occ::handle< Standard_Transient >, occ::handle< StdObjMgt_Persistent > > &theMap)
 Create a persistent object for a triangulation.
 
static occ::handle< TriangulationTranslate (const occ::handle< Poly_Triangulation > &thePolyTriang, NCollection_DataMap< occ::handle< Standard_Transient >, occ::handle< StdObjMgt_Persistent > > &theMap)
 Create a persistent object for a polygon on triangulation.
 

Member Typedef Documentation

◆ Polygon2D

◆ Polygon3D

◆ PolygonOnTriangulation

◆ Triangulation

Member Function Documentation

◆ Translate() [1/4]

static occ::handle< Polygon2D > ShapePersistent_Poly::Translate ( const occ::handle< Poly_Polygon2D > & thePoly,
NCollection_DataMap< occ::handle< Standard_Transient >, occ::handle< StdObjMgt_Persistent > > & theMap )
static

Create a persistent object for a 2D polygon.

◆ Translate() [2/4]

static occ::handle< Polygon3D > ShapePersistent_Poly::Translate ( const occ::handle< Poly_Polygon3D > & thePoly,
NCollection_DataMap< occ::handle< Standard_Transient >, occ::handle< StdObjMgt_Persistent > > & theMap )
static

Create a persistent object for a 3D polygon.

◆ Translate() [3/4]

static occ::handle< PolygonOnTriangulation > ShapePersistent_Poly::Translate ( const occ::handle< Poly_PolygonOnTriangulation > & thePolyOnTriang,
NCollection_DataMap< occ::handle< Standard_Transient >, occ::handle< StdObjMgt_Persistent > > & theMap )
static

Create a persistent object for a triangulation.

◆ Translate() [4/4]

static occ::handle< Triangulation > ShapePersistent_Poly::Translate ( const occ::handle< Poly_Triangulation > & thePolyTriang,
NCollection_DataMap< occ::handle< Standard_Transient >, occ::handle< StdObjMgt_Persistent > > & theMap )
static

Create a persistent object for a polygon on triangulation.


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