|  | 
|  | ProjLib_Sphere () | 
|  | Undefined projection.  More... 
 | 
|  | 
|  | ProjLib_Sphere (const gp_Sphere &Sp) | 
|  | Projection on the sphere <Sp>.  More... 
 | 
|  | 
|  | ProjLib_Sphere (const gp_Sphere &Sp, const gp_Circ &C) | 
|  | Projection of the circle  on the sphere <Sp>. More...
 | 
|  | 
| void | Init (const gp_Sphere &Sp) | 
|  | 
| 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 | 
|  | 
| void | SetInBounds (const Standard_Real U) | 
|  | Set the point of parameter U on C in the natural restrictions of the sphere.  More... 
 | 
|  | 
|  | 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 sphere.