Open CASCADE Technology
7.7.0

This class represents a conic from gp as a parametric curve ( in order to be used by the class PConicTool from IntCurve). More...
#include <IntCurve_PConic.hxx>
Public Member Functions  
IntCurve_PConic (const IntCurve_PConic &PC)  
IntCurve_PConic (const gp_Elips2d &E)  
IntCurve_PConic (const gp_Circ2d &C)  
IntCurve_PConic (const gp_Parab2d &P)  
IntCurve_PConic (const gp_Hypr2d &H)  
IntCurve_PConic (const gp_Lin2d &L)  
void  SetEpsX (const Standard_Real EpsDist) 
EpsX is a internal tolerance used in math algorithms, usually about 1e10 (See FunctionAllRoots for more details) More...  
void  SetAccuracy (const Standard_Integer Nb) 
Accuracy is the number of samples used to approximate the parametric curve on its domain. More...  
Standard_Integer  Accuracy () const 
Standard_Real  EpsX () const 
GeomAbs_CurveType  TypeCurve () const 
The Conics are manipulated as objects which only depend on three parameters : Axis and two Real from Standards. Type Curve is used to select the correct Conic. More...  
const gp_Ax22d &  Axis2 () const 
Standard_Real  Param1 () const 
Standard_Real  Param2 () const 
This class represents a conic from gp as a parametric curve ( in order to be used by the class PConicTool from IntCurve).
IntCurve_PConic::IntCurve_PConic  (  const IntCurve_PConic &  PC  ) 
IntCurve_PConic::IntCurve_PConic  (  const gp_Elips2d &  E  ) 
IntCurve_PConic::IntCurve_PConic  (  const gp_Circ2d &  C  ) 
IntCurve_PConic::IntCurve_PConic  (  const gp_Parab2d &  P  ) 
IntCurve_PConic::IntCurve_PConic  (  const gp_Hypr2d &  H  ) 
IntCurve_PConic::IntCurve_PConic  (  const gp_Lin2d &  L  ) 
Standard_Integer IntCurve_PConic::Accuracy  (  )  const 
const gp_Ax22d& IntCurve_PConic::Axis2  (  )  const 
Standard_Real IntCurve_PConic::EpsX  (  )  const 
Standard_Real IntCurve_PConic::Param1  (  )  const 
Standard_Real IntCurve_PConic::Param2  (  )  const 
void IntCurve_PConic::SetAccuracy  (  const Standard_Integer  Nb  ) 
Accuracy is the number of samples used to approximate the parametric curve on its domain.
void IntCurve_PConic::SetEpsX  (  const Standard_Real  EpsDist  ) 
EpsX is a internal tolerance used in math algorithms, usually about 1e10 (See FunctionAllRoots for more details)
GeomAbs_CurveType IntCurve_PConic::TypeCurve  (  )  const 
The Conics are manipulated as objects which only depend on three parameters : Axis and two Real from Standards. Type Curve is used to select the correct Conic.