Open CASCADE Technology  6.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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.

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.

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

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.

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

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.

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

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: