Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
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 double EpsDist)
 EpsX is a internal tolerance used in math algorithms, usually about 1e-10 (See FunctionAllRoots for more details)
 
void SetAccuracy (const int Nb)
 Accuracy is the number of samples used to approximate the parametric curve on its domain.
 
int Accuracy () const
 
double 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_Ax22dAxis2 () const
 
double Param1 () const
 
double 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() [1/6]

IntCurve_PConic::IntCurve_PConic ( const IntCurve_PConic & PC)

◆ IntCurve_PConic() [2/6]

IntCurve_PConic::IntCurve_PConic ( const gp_Elips2d & E)

◆ IntCurve_PConic() [3/6]

IntCurve_PConic::IntCurve_PConic ( const gp_Circ2d & C)

◆ IntCurve_PConic() [4/6]

IntCurve_PConic::IntCurve_PConic ( const gp_Parab2d & P)

◆ IntCurve_PConic() [5/6]

IntCurve_PConic::IntCurve_PConic ( const gp_Hypr2d & H)

◆ IntCurve_PConic() [6/6]

IntCurve_PConic::IntCurve_PConic ( const gp_Lin2d & L)

Member Function Documentation

◆ Accuracy()

int IntCurve_PConic::Accuracy ( ) const

◆ Axis2()

const gp_Ax22d & IntCurve_PConic::Axis2 ( ) const

◆ EpsX()

double IntCurve_PConic::EpsX ( ) const

◆ Param1()

double IntCurve_PConic::Param1 ( ) const

◆ Param2()

double IntCurve_PConic::Param2 ( ) const

◆ SetAccuracy()

void IntCurve_PConic::SetAccuracy ( const int Nb)

Accuracy is the number of samples used to approximate the parametric curve on its domain.

◆ SetEpsX()

void IntCurve_PConic::SetEpsX ( const double EpsDist)

EpsX is a internal tolerance used in math algorithms, usually about 1e-10 (See FunctionAllRoots for more details)

◆ TypeCurve()

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: