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

Template class for an implicit curve. More...

#include <IntImpParGen_ImpTool.hxx>

Public Member Functions

gp_Pnt2d Value (const double U) 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

Template class for an implicit curve.

Member Function Documentation

◆ D1()

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

◆ D2()

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

◆ Distance()

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

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

◆ FindParameter()

double IntImpParGen_ImpTool::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 IntImpParGen_ImpTool::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 IntImpParGen_ImpTool::Value ( const double U) const

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