OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
IntSurf


IntSurf_PathPointTool Class Reference

#include <IntSurf_PathPointTool.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static gp_Pnt Value3d (const IntSurf_PathPoint &PStart)
 Returns the 3d coordinates of the starting point.
.
static void Value2d (const IntSurf_PathPoint &PStart, Standard_Real &U, Standard_Real &V)
 Returns the <U, V> parameters which are associated
with


it's the parameters which start the marching algorithm
.

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
.
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.
.
static gp_Vec Direction3d (const IntSurf_PathPoint &PStart)
 returns the tangent at the intersection in 3d space
associated to


an exception is raised if IsTangent is true.

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.

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
.
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.
.


Member Function Documentation

gp_Dir2d IntSurf_PathPointTool::Direction2d const IntSurf_PathPoint PStart  )  [inline, static]
 

gp_Vec IntSurf_PathPointTool::Direction3d const IntSurf_PathPoint PStart  )  [inline, static]
 

Standard_Boolean IntSurf_PathPointTool::IsPassingPnt const IntSurf_PathPoint PStart  )  [inline, static]
 

Standard_Boolean IntSurf_PathPointTool::IsTangent const IntSurf_PathPoint PStart  )  [inline, static]
 

Standard_Integer IntSurf_PathPointTool::Multiplicity const IntSurf_PathPoint PStart  )  [inline, static]
 

void IntSurf_PathPointTool::operator delete void *  anAddress  )  [inline]
 

void* IntSurf_PathPointTool::operator new size_t  size  )  [inline]
 

void* IntSurf_PathPointTool::operator new size_t  ,
void *  anAddress
[inline]
 

void IntSurf_PathPointTool::Parameters const IntSurf_PathPoint PStart,
const Standard_Integer  Mult,
Standard_Real &  U,
Standard_Real &  V
[inline, static]
 

void IntSurf_PathPointTool::Value2d const IntSurf_PathPoint PStart,
Standard_Real &  U,
Standard_Real &  V
[inline, static]
 

gp_Pnt IntSurf_PathPointTool::Value3d const IntSurf_PathPoint PStart  )  [inline, static]
 


The documentation for this class was generated from the following files:
Generated on Mon Aug 25 13:42:18 2008 for OpenCASCADE by  doxygen 1.4.1