Open CASCADE Technology
7.4.0
|
#include <ShapePersistent_Geom_Curve.hxx>
Public Types | |
typedef instance< Curve, Geom_Line, gp_Ax1 > | Line |
typedef subBase_gp< Curve, gp_Ax2 > | Conic |
typedef instance< Conic, Geom_Circle, gp_Circ > | Circle |
typedef instance< Conic, Geom_Ellipse, gp_Elips > | Ellipse |
typedef instance< Conic, Geom_Hyperbola, gp_Hypr > | Hyperbola |
typedef instance< Conic, Geom_Parabola, gp_Parab > | 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 |
Static Public Member Functions | |
static Handle< Curve > | Translate (const Handle< Geom_Line > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a line. More... | |
static Handle< Curve > | Translate (const Handle< Geom_Circle > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a circle. More... | |
static Handle< Curve > | Translate (const Handle< Geom_Ellipse > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a ellipse. More... | |
static Handle< Curve > | Translate (const Handle< Geom_Hyperbola > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a hyperbola. More... | |
static Handle< Curve > | Translate (const Handle< Geom_Parabola > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a parabola. More... | |
static Handle< Curve > | Translate (const Handle< Geom_BezierCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a Bezier curve. More... | |
static Handle< Curve > | Translate (const Handle< Geom_BSplineCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a BSpline curve. More... | |
static Handle< Curve > | Translate (const Handle< Geom_TrimmedCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for a trimmed curve. More... | |
static Handle< Curve > | Translate (const Handle< Geom_OffsetCurve > &theCurve, StdObjMgt_TransientPersistentMap &theMap) |
Create a persistent object for an offset curve. More... | |
typedef Delayed<Bounded, pBezier> ShapePersistent_Geom_Curve::Bezier |
typedef Delayed<Bounded, pBSpline> ShapePersistent_Geom_Curve::BSpline |
typedef instance<Conic, Geom_Circle , gp_Circ > ShapePersistent_Geom_Curve::Circle |
typedef instance<Curve, Geom_Line, gp_Ax1> ShapePersistent_Geom_Curve::Line |
typedef Delayed<Curve, pOffset> ShapePersistent_Geom_Curve::Offset |
typedef Delayed<Bounded, pTrimmed> ShapePersistent_Geom_Curve::Trimmed |
|
static |
Create a persistent object for a line.
|
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 parabola.
|
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 trimmed curve.
|
static |
Create a persistent object for an offset curve.