|  | 
| typedef instance< Curve, Geom2d_Line, gp_Ax2d > | Line | 
|  | 
| typedef subBase_gp< Curve, gp_Ax22d > | Conic | 
|  | 
| typedef instance< Conic, Geom2d_Circle, gp_Circ2d > | Circle | 
|  | 
| typedef instance< Conic, Geom2d_Ellipse, gp_Elips2d > | Ellipse | 
|  | 
| typedef instance< Conic, Geom2d_Hyperbola, gp_Hypr2d > | Hyperbola | 
|  | 
| typedef instance< Conic, Geom2d_Parabola, gp_Parab2d > | Parabola | 
|  | 
| typedef subBase_empty< Curve > | Bounded | 
|  | 
| typedef Delayed< Bounded, pBezier > | Bezier | 
|  | 
| typedef Delayed< Bounded, pBSpline > | BSpline | 
|  | 
| typedef Delayed< Bounded, pTrimmed > | Trimmed | 
|  | 
| typedef Delayed< Curve, pOffset > | Offset | 
|  | 
| 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 | 
|  | 
| 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 Handle< Curve > | Translate (const Handle< Geom2d_Line > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a line.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom2d_Circle > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a circle.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom2d_Ellipse > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a ellipse.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom2d_Hyperbola > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a hyperbola.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom2d_Parabola > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a parabola.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom2d_BezierCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a Bezier curve.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom2d_BSplineCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a BSpline curve.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom2d_TrimmedCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a trimmed curve.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom2d_OffsetCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for an offset curve.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom2d_Curve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a curve.  More... 
 | 
|  | 
| static Handle< Curve > | Translate (const Handle< Geom_Curve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a curve.  More... 
 | 
|  | 
| static Handle< Surface > | Translate (const Handle< Geom_Surface > &theSurf, StdObjMgt_TransientPersistentMap &theMap) | 
|  | Create a persistent object for a curve.  More... 
 | 
|  |