Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
IntCurve_IConicTool Class Reference

Implementation of the ImpTool from IntImpParGen for conics of gp. More...

#include <IntCurve_IConicTool.hxx>

Public Member Functions

 IntCurve_IConicTool ()
 
 IntCurve_IConicTool (const IntCurve_IConicTool &IT)
 
 IntCurve_IConicTool (const gp_Elips2d &E)
 
 IntCurve_IConicTool (const gp_Lin2d &L)
 
 IntCurve_IConicTool (const gp_Circ2d &C)
 
 IntCurve_IConicTool (const gp_Parab2d &P)
 
 IntCurve_IConicTool (const gp_Hypr2d &H)
 
gp_Pnt2d Value (const double X) const
 
void D1 (const double U, gp_Pnt2d &P, gp_Vec2d &T) const
 
void D2 (const double U, gp_Pnt2d &P, gp_Vec2d &T, gp_Vec2d &N) const
 
double Distance (const gp_Pnt2d &P) const
 Computes the value of the signed distance between the point P and the implicit curve.
 
gp_Vec2d GradDistance (const gp_Pnt2d &P) const
 Computes the Gradient of the Signed Distance between a point and the implicit curve, at the point P.
 
double FindParameter (const gp_Pnt2d &P) const
 Returns the parameter U of the point on the implicit curve corresponding to the point P. The correspondence between P and the point P(U) on the implicit curve must be coherent with the way of determination of the signed distance.
 

Detailed Description

Implementation of the ImpTool from IntImpParGen for conics of gp.

Constructor & Destructor Documentation

◆ IntCurve_IConicTool() [1/7]

IntCurve_IConicTool::IntCurve_IConicTool ( )

◆ IntCurve_IConicTool() [2/7]

IntCurve_IConicTool::IntCurve_IConicTool ( const IntCurve_IConicTool & IT)

◆ IntCurve_IConicTool() [3/7]

IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Elips2d & E)

◆ IntCurve_IConicTool() [4/7]

IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Lin2d & L)

◆ IntCurve_IConicTool() [5/7]

IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Circ2d & C)

◆ IntCurve_IConicTool() [6/7]

IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Parab2d & P)

◆ IntCurve_IConicTool() [7/7]

IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Hypr2d & H)

Member Function Documentation

◆ D1()

void IntCurve_IConicTool::D1 ( const double U,
gp_Pnt2d & P,
gp_Vec2d & T ) const

◆ D2()

void IntCurve_IConicTool::D2 ( const double U,
gp_Pnt2d & P,
gp_Vec2d & T,
gp_Vec2d & N ) const

◆ Distance()

double IntCurve_IConicTool::Distance ( const gp_Pnt2d & P) const

Computes the value of the signed distance between the point P and the implicit curve.

◆ FindParameter()

double IntCurve_IConicTool::FindParameter ( const gp_Pnt2d & P) const

Returns the parameter U of the point on the implicit curve corresponding to the point P. The correspondence between P and the point P(U) on the implicit curve must be coherent with the way of determination of the signed distance.

◆ GradDistance()

gp_Vec2d IntCurve_IConicTool::GradDistance ( const gp_Pnt2d & P) const

Computes the Gradient of the Signed Distance between a point and the implicit curve, at the point P.

◆ Value()

gp_Pnt2d IntCurve_IConicTool::Value ( const double X) const

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