Open CASCADE Technology 7.7.2
Public Types | Static Public Member Functions
ShapePersistent_Geom2d Class Reference

#include <ShapePersistent_Geom2d.hxx>

Inheritance diagram for ShapePersistent_Geom2d:
Inheritance graph
[legend]

Public Types

typedef ShapePersistent_Geom::Geometry Geometry
 
typedef subBase_empty< basic > Point
 
typedef instance< Point, Geom2d_CartesianPoint, gp_Pnt2d > CartesianPoint
 
typedef subBase_gp< basic, gp_Vec2d > Vector
 
typedef instance< Vector, Geom2d_Direction, gp_Dir2d > Direction
 
typedef instance< Vector, Geom2d_VectorWithMagnitude, gp_Vec2d > VectorWithMagnitude
 
typedef instance< basic, Geom2d_AxisPlacement, gp_Ax2d > AxisPlacement
 
typedef instance< SharedBase< Geom2d_Transformation >, Geom2d_Transformation, gp_Trsf2d > Transformation
 
typedef geometryBase< Geom2d_Curve > Curve
 
- Public Types inherited from ShapePersistent_Geom
typedef subBase_empty< basic > Point
 
typedef instance< Point, Geom_CartesianPoint, gp_Pnt > CartesianPoint
 
typedef subBase_gp< basic, gp_Vec > Vector
 
typedef instance< Vector, Geom_Direction, gp_Dir > Direction
 
typedef instance< Vector, Geom_VectorWithMagnitude, gp_Vec > VectorWithMagnitude
 
typedef subBase_gp< basic, gp_Ax1 > AxisPlacement
 
typedef instance< AxisPlacement, Geom_Axis1Placement, gp_Ax1 > Axis1Placement
 
typedef instance< AxisPlacement, Geom_Axis2Placement > Axis2Placement
 
typedef instance< SharedBase< Geom_Transformation >, Geom_Transformation, gp_Trsf > Transformation
 
typedef geometryBase< Geom_Curve > Curve
 
typedef geometryBase< Geom_Surface > Surface
 

Static Public Member Functions

static Handle< Curve > Translate (const Handle< Geom2d_Curve > &theCurve, StdObjMgt_TransientPersistentMap &theMap)
 Create a persistent object for a curve.
 
- Static Public Member Functions inherited from ShapePersistent_Geom
static Handle< Curve > Translate (const Handle< Geom_Curve > &theCurve, StdObjMgt_TransientPersistentMap &theMap)
 Create a persistent object for a curve.
 
static Handle< Surface > Translate (const Handle< Geom_Surface > &theSurf, StdObjMgt_TransientPersistentMap &theMap)
 Create a persistent object for a curve.
 

Member Typedef Documentation

◆ AxisPlacement

◆ CartesianPoint

◆ Curve

◆ Direction

◆ Geometry

◆ Point

◆ Transformation

◆ Vector

◆ VectorWithMagnitude

Member Function Documentation

◆ Translate()

static Handle< Curve > ShapePersistent_Geom2d::Translate ( const Handle< Geom2d_Curve > & theCurve,
StdObjMgt_TransientPersistentMap & theMap )
static

Create a persistent object for a curve.


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