|
| ProjLib_Cylinder () |
| Undefined projection. More...
|
|
| ProjLib_Cylinder (const gp_Cylinder &Cyl) |
| Projection on the cylinder <Cyl>. More...
|
|
| ProjLib_Cylinder (const gp_Cylinder &Cyl, const gp_Lin &L) |
| Projection of the line <L> on the cylinder <Cyl>. More...
|
|
| ProjLib_Cylinder (const gp_Cylinder &Cyl, const gp_Circ &C) |
| Projection of the circle on the cylinder <Cyl>. More...
|
|
| ProjLib_Cylinder (const gp_Cylinder &Cyl, const gp_Elips &E) |
| Projection of the ellipse <E> on the cylinder <Cyl>. More...
|
|
void | Init (const gp_Cylinder &Cyl) |
|
virtual void | Project (const gp_Lin &L) override |
|
virtual void | Project (const gp_Circ &C) override |
|
virtual void | Project (const gp_Elips &E) override |
|
virtual void | Project (const gp_Parab &P) override |
|
virtual void | Project (const gp_Hypr &H) override |
|
| ProjLib_Projector () |
| Sets the type to OtherCurve. More...
|
|
virtual | ~ProjLib_Projector () |
|
Standard_Boolean | IsDone () const |
|
void | Done () |
| Set isDone = Standard_True;. More...
|
|
GeomAbs_CurveType | GetType () const |
|
void | SetBSpline (const Handle< Geom2d_BSplineCurve > &C) |
|
void | SetBezier (const Handle< Geom2d_BezierCurve > &C) |
|
void | SetType (const GeomAbs_CurveType Type) |
|
Standard_Boolean | IsPeriodic () const |
|
void | SetPeriodic () |
|
const gp_Lin2d & | Line () const |
|
const gp_Circ2d & | Circle () const |
|
const gp_Elips2d & | Ellipse () const |
|
const gp_Hypr2d & | Hyperbola () const |
|
const gp_Parab2d & | Parabola () const |
|
Handle< Geom2d_BezierCurve > | Bezier () const |
|
Handle< Geom2d_BSplineCurve > | BSpline () const |
|
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 [. More...
|
|
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 [. More...
|
|
Projects elementary curves on a cylinder.