| 
|   | ProjLib_Cone () | 
|   | Undefined projection.  
  | 
|   | 
|   | ProjLib_Cone (const gp_Cone &Co) | 
|   | Projection on the cone <Co>.  
  | 
|   | 
|   | ProjLib_Cone (const gp_Cone &Co, const gp_Lin &L) | 
|   | Projection of the line <L> on the cone <Co>.  
  | 
|   | 
|   | ProjLib_Cone (const gp_Cone &Co, const gp_Circ &C) | 
|   | Projection of the circle  on the cone <Co>.  
  | 
|   | 
| void  | Init (const gp_Cone &Co) | 
|   | 
| 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.  
  | 
|   | 
| virtual  | ~ProjLib_Projector () | 
|   | 
| Standard_Boolean  | IsDone () const | 
|   | 
| void  | Done () | 
|   | Set isDone = Standard_True;.  
  | 
|   | 
| 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 [.  
  | 
|   | 
| 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 [.  
  | 
|   | 
Projects elementary curves on a cone.