Open CASCADE Technology 7.8.2.dev
|
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 1e-10 (See FunctionAllRoots for more details) | |
void | SetAccuracy (const Standard_Integer Nb) |
Accuracy is the number of samples used to approximate the parametric curve on its domain. | |
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. | |
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 1e-10 (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.