Open CASCADE Technology  6.9.0
Public Member Functions

IntCurve_PConic Class Reference

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) 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_Ax22dAxis2 () const
 
Standard_Real Param1 () const
 
Standard_Real Param2 () const
 

Detailed Description

This class represents a conic from gp as a parametric curve ( in order to be used by the class PConicTool from IntCurve).

Constructor & Destructor Documentation

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)

Member Function Documentation

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.


The documentation for this class was generated from the following file: