Open CASCADE Technology 7.9.1
ShapePersistent_Geom Class Reference

#include <ShapePersistent_Geom.hxx>

Inheritance diagram for ShapePersistent_Geom:

Data Structures

class  Geometry
struct  geometryBase
class  subBase
struct  subBase_gp
struct  subBase_empty
class  instance

Public Types

typedef subBase_empty< basic > Point
typedef instance< Point, Geom_CartesianPoint, gp_PntCartesianPoint
typedef subBase_gp< basic, gp_VecVector
typedef instance< Vector, Geom_Direction, gp_DirDirection
typedef instance< Vector, Geom_VectorWithMagnitude, gp_VecVectorWithMagnitude
typedef subBase_gp< basic, gp_Ax1AxisPlacement
typedef instance< AxisPlacement, Geom_Axis1Placement, gp_Ax1Axis1Placement
typedef instance< AxisPlacement, Geom_Axis2PlacementAxis2Placement
typedef instance< SharedBase< Geom_Transformation >, Geom_Transformation, gp_TrsfTransformation
typedef geometryBase< Geom_CurveCurve
typedef geometryBase< Geom_SurfaceSurface

Static Public Member Functions

static Handle< CurveTranslate (const Handle< Geom_Curve > &theCurve, StdObjMgt_TransientPersistentMap &theMap)
 Create a persistent object for a curve.
static Handle< SurfaceTranslate (const Handle< Geom_Surface > &theSurf, StdObjMgt_TransientPersistentMap &theMap)
 Create a persistent object for a curve.

Member Typedef Documentation

◆ Axis1Placement

◆ Axis2Placement

◆ AxisPlacement

◆ CartesianPoint

◆ Curve

◆ Direction

◆ Point

◆ Surface

◆ Transformation

◆ Vector

◆ VectorWithMagnitude

Member Function Documentation

◆ Translate() [1/2]

Handle< Curve > ShapePersistent_Geom::Translate ( const Handle< Geom_Curve > & theCurve,
StdObjMgt_TransientPersistentMap & theMap )
static

Create a persistent object for a curve.

◆ Translate() [2/2]

Handle< Surface > ShapePersistent_Geom::Translate ( const Handle< Geom_Surface > & theSurf,
StdObjMgt_TransientPersistentMap & theMap )
static

Create a persistent object for a curve.


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