Open CASCADE Technology  7.7.0.dev
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 Standard_Real X) const
 
void D1 (const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &T) const
 
void D2 (const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &T, gp_Vec2d &N) const
 
Standard_Real Distance (const gp_Pnt2d &P) const
 Computes the value of the signed distance between the point P and the implicit curve. More...
 
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. More...
 
Standard_Real 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. More...
 

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 Standard_Real  U,
gp_Pnt2d P,
gp_Vec2d T 
) const

◆ D2()

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

◆ Distance()

Standard_Real IntCurve_IConicTool::Distance ( const gp_Pnt2d P) const

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

◆ FindParameter()

Standard_Real 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 Standard_Real  X) const

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