|
Public Member Functions |
void * | operator new (size_t, void *anAddress) |
void * | operator new (size_t size) |
void | operator delete (void *anAddress) |
Standard_EXPORT | ProjLib_Projector () |
| Sets the type to OtherCurve
.
|
virtual Standard_EXPORT void | Delete () |
virtual Standard_EXPORT | ~ProjLib_Projector () |
Standard_EXPORT Standard_Boolean | IsDone () const |
Standard_EXPORT void | Done () |
| Set isDone = Standard_True;
.
|
Standard_EXPORT GeomAbs_CurveType | GetType () const |
Standard_EXPORT void | SetBSpline (const Handle(Geom2d_BSplineCurve)&C) |
Standard_EXPORT void | SetBezier (const Handle(Geom2d_BezierCurve)&C) |
Standard_EXPORT void | SetType (const GeomAbs_CurveType Type) |
Standard_EXPORT Standard_Boolean | IsPeriodic () const |
Standard_EXPORT void | SetPeriodic () |
Standard_EXPORT const gp_Lin2d & | Line () const |
Standard_EXPORT const gp_Circ2d & | Circle () const |
Standard_EXPORT const gp_Elips2d & | Ellipse () const |
Standard_EXPORT const gp_Hypr2d & | Hyperbola () const |
Standard_EXPORT const gp_Parab2d & | Parabola () const |
Standard_EXPORT Handle_Geom2d_BezierCurve | Bezier () const |
Standard_EXPORT Handle_Geom2d_BSplineCurve | BSpline () const |
virtual Standard_EXPORT void | Project (const gp_Lin &L) |
virtual Standard_EXPORT void | Project (const gp_Circ &C) |
virtual Standard_EXPORT void | Project (const gp_Elips &E) |
virtual Standard_EXPORT void | Project (const gp_Parab &P) |
virtual Standard_EXPORT void | Project (const gp_Hypr &H) |
Standard_EXPORT void | UFrame (const Standard_Real CFirst, const Standard_Real CLast, const Standard_Real UFirst, const Standard_Real Period) |
| Translates the 2d curve
to set the part of the curve [CFirst, CLast]
in the range [ UFirst, UFirst + Period [
.
|
Standard_EXPORT void | VFrame (const Standard_Real CFirst, const Standard_Real CLast, const Standard_Real VFirst, const Standard_Real Period) |
| Translates the 2d curve
to set the part of the curve [CFirst, CLast]
in the range [ VFirst, VFirst + Period [
.
|
Protected Attributes |
GeomAbs_CurveType | myType |
gp_Lin2d | myLin |
gp_Circ2d | myCirc |
gp_Elips2d | myElips |
gp_Hypr2d | myHypr |
gp_Parab2d | myParab |
Handle_Geom2d_BSplineCurve | myBSpline |
Handle_Geom2d_BezierCurve | myBezier |
Standard_Boolean | myIsPeriodic |
Standard_Boolean | isDone |