Open CASCADE Technology  7.4.0
Static Public Member Functions
IntSurf_PathPointTool Class Reference

#include <IntSurf_PathPointTool.hxx>

Static Public Member Functions

static gp_Pnt Value3d (const IntSurf_PathPoint &PStart)
 Returns the 3d coordinates of the starting point. More...
 
static void Value2d (const IntSurf_PathPoint &PStart, Standard_Real &U, Standard_Real &V)
 Returns the <U, V> parameters which are associated with. More...
 
static Standard_Boolean IsPassingPnt (const IntSurf_PathPoint &PStart)
 Returns True if the point is a point on a non-oriented arc, which means that the intersection line does not stop at such a point but just go through such a point. IsPassingPnt is True when IsOnArc is True. More...
 
static Standard_Boolean IsTangent (const IntSurf_PathPoint &PStart)
 Returns True if the surfaces are tangent at this point. IsTangent can be True when IsOnArc is True if IsPassingPnt is True and IsTangent is True,this point is a stopped point. More...
 
static gp_Vec Direction3d (const IntSurf_PathPoint &PStart)
 returns the tangent at the intersection in 3d space associated to More...
 
static gp_Dir2d Direction2d (const IntSurf_PathPoint &PStart)
 returns the tangent at the intersection in the parametric space of the parametrized surface.This tangent is associated to the value2d la tangente a un sens signifiant (indique le sens de chemin ement) an exception is raised if IsTangent is true. More...
 
static Standard_Integer Multiplicity (const IntSurf_PathPoint &PStart)
 Returns the multiplicity of the point i-e the number of auxillar parameters associated to the point which the principal parameters are given by Value2d. More...
 
static void Parameters (const IntSurf_PathPoint &PStart, const Standard_Integer Mult, Standard_Real &U, Standard_Real &V)
 Parametric coordinates associated to the multiplicity. An exception is raised if Mult<=0 or Mult>multiplicity. More...
 

Member Function Documentation

◆ Direction2d()

static gp_Dir2d IntSurf_PathPointTool::Direction2d ( const IntSurf_PathPoint PStart)
static

returns the tangent at the intersection in the parametric space of the parametrized surface.This tangent is associated to the value2d la tangente a un sens signifiant (indique le sens de chemin ement) an exception is raised if IsTangent is true.

◆ Direction3d()

static gp_Vec IntSurf_PathPointTool::Direction3d ( const IntSurf_PathPoint PStart)
static

returns the tangent at the intersection in 3d space associated to

an exception is raised if IsTangent is true.

◆ IsPassingPnt()

static Standard_Boolean IntSurf_PathPointTool::IsPassingPnt ( const IntSurf_PathPoint PStart)
static

Returns True if the point is a point on a non-oriented arc, which means that the intersection line does not stop at such a point but just go through such a point. IsPassingPnt is True when IsOnArc is True.

◆ IsTangent()

static Standard_Boolean IntSurf_PathPointTool::IsTangent ( const IntSurf_PathPoint PStart)
static

Returns True if the surfaces are tangent at this point. IsTangent can be True when IsOnArc is True if IsPassingPnt is True and IsTangent is True,this point is a stopped point.

◆ Multiplicity()

static Standard_Integer IntSurf_PathPointTool::Multiplicity ( const IntSurf_PathPoint PStart)
static

Returns the multiplicity of the point i-e the number of auxillar parameters associated to the point which the principal parameters are given by Value2d.

◆ Parameters()

static void IntSurf_PathPointTool::Parameters ( const IntSurf_PathPoint PStart,
const Standard_Integer  Mult,
Standard_Real U,
Standard_Real V 
)
static

Parametric coordinates associated to the multiplicity. An exception is raised if Mult<=0 or Mult>multiplicity.

◆ Value2d()

static void IntSurf_PathPointTool::Value2d ( const IntSurf_PathPoint PStart,
Standard_Real U,
Standard_Real V 
)
static

Returns the <U, V> parameters which are associated with.

it's the parameters which start the marching algorithm

◆ Value3d()

static gp_Pnt IntSurf_PathPointTool::Value3d ( const IntSurf_PathPoint PStart)
static

Returns the 3d coordinates of the starting point.


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