Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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
correspondance 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::IntCurve_IConicTool ( )
IntCurve_IConicTool::IntCurve_IConicTool ( const IntCurve_IConicTool IT)
IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Elips2d E)
IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Lin2d L)
IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Circ2d C)
IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Parab2d P)
IntCurve_IConicTool::IntCurve_IConicTool ( const gp_Hypr2d H)

Member Function Documentation

void IntCurve_IConicTool::D1 ( const Standard_Real  U,
gp_Pnt2d P,
gp_Vec2d T 
) const
void IntCurve_IConicTool::D2 ( const Standard_Real  U,
gp_Pnt2d P,
gp_Vec2d T,
gp_Vec2d N 
) const
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.

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
correspondance between P and the point P(U) on the
implicit curve must be coherent with the way of
determination of the signed distance.

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.

gp_Pnt2d IntCurve_IConicTool::Value ( const Standard_Real  X) const

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