Open CASCADE Technology 7.8.2.dev
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)
 
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_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() [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()

Standard_Integer IntCurve_PConic::Accuracy ( ) const

◆ Axis2()

const gp_Ax22d & IntCurve_PConic::Axis2 ( ) const

◆ EpsX()

Standard_Real IntCurve_PConic::EpsX ( ) const

◆ Param1()

Standard_Real IntCurve_PConic::Param1 ( ) const

◆ Param2()

Standard_Real IntCurve_PConic::Param2 ( ) const

◆ SetAccuracy()

void IntCurve_PConic::SetAccuracy ( const Standard_Integer Nb)

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

◆ SetEpsX()

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)

◆ 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: