|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | IntCurve_PConic (const IntCurve_PConic &PC) |
| Standard_EXPORT | IntCurve_PConic (const gp_Elips2d &E) |
| Standard_EXPORT | IntCurve_PConic (const gp_Circ2d &C) |
| Standard_EXPORT | IntCurve_PConic (const gp_Parab2d &P) |
| Standard_EXPORT | IntCurve_PConic (const gp_Hypr2d &H) |
| Standard_EXPORT | IntCurve_PConic (const gp_Lin2d &L) |
| Standard_EXPORT void | SetEpsX (const Standard_Real EpsDist) |
| | EpsX is a internal tolerance used in math
algorithms, usually about 1e-10
(See FunctionAllRoots for more details)
.
|
| Standard_EXPORT 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 |
Private Attributes |
| gp_Ax22d | axe |
| Standard_Real | prm1 |
| Standard_Real | prm2 |
| Standard_Real | TheEpsX |
| Standard_Integer | TheAccuracy |
| GeomAbs_CurveType | type |