|
Open CASCADE Technology 7.9.3
|
#include <ShapePersistent_Geom2d_Curve.hxx>

Static Public Member Functions | |
| static Handle< Curve > | Translate (const Handle< Geom2d_Line > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
| Create a persistent object for a line. | |
| static Handle< Curve > | Translate (const Handle< Geom2d_Circle > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
| Create a persistent object for a circle. | |
| static Handle< Curve > | Translate (const Handle< Geom2d_Ellipse > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
| Create a persistent object for a ellipse. | |
| static Handle< Curve > | Translate (const Handle< Geom2d_Hyperbola > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
| Create a persistent object for a hyperbola. | |
| static Handle< Curve > | Translate (const Handle< Geom2d_Parabola > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
| Create a persistent object for a parabola. | |
| static Handle< Curve > | Translate (const Handle< Geom2d_BezierCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
| Create a persistent object for a Bezier curve. | |
| static Handle< Curve > | Translate (const Handle< Geom2d_BSplineCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
| Create a persistent object for a BSpline curve. | |
| static Handle< Curve > | Translate (const Handle< Geom2d_TrimmedCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
| Create a persistent object for a trimmed curve. | |
| static Handle< Curve > | Translate (const Handle< Geom2d_OffsetCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
| Create a persistent object for an offset curve. | |
| Static Public Member Functions inherited from ShapePersistent_Geom2d | |
| 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. | |
| typedef Delayed<Bounded, pBezier> ShapePersistent_Geom2d_Curve::Bezier |
| typedef Delayed<Bounded, pBSpline> ShapePersistent_Geom2d_Curve::BSpline |
| typedef instance<Conic, Geom2d_Circle, gp_Circ2d> ShapePersistent_Geom2d_Curve::Circle |
| typedef instance<Conic, Geom2d_Ellipse, gp_Elips2d> ShapePersistent_Geom2d_Curve::Ellipse |
| typedef instance<Conic, Geom2d_Hyperbola, gp_Hypr2d> ShapePersistent_Geom2d_Curve::Hyperbola |
| typedef instance<Curve, Geom2d_Line, gp_Ax2d> ShapePersistent_Geom2d_Curve::Line |
| typedef Delayed<Curve, pOffset> ShapePersistent_Geom2d_Curve::Offset |
| typedef instance<Conic, Geom2d_Parabola, gp_Parab2d> ShapePersistent_Geom2d_Curve::Parabola |
| typedef Delayed<Bounded, pTrimmed> ShapePersistent_Geom2d_Curve::Trimmed |
|
static |
Create a persistent object for a Bezier curve.
|
static |
Create a persistent object for a BSpline curve.
|
static |
Create a persistent object for a circle.
|
static |
Create a persistent object for a ellipse.
|
static |
Create a persistent object for a hyperbola.
|
static |
Create a persistent object for a line.
|
static |
Create a persistent object for an offset curve.
|
static |
Create a persistent object for a parabola.
|
static |
Create a persistent object for a trimmed curve.