|
Open CASCADE Technology 6.5.2
|
#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. | |
| 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 | |
| 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. | |
| static gp_Dir2d IntSurf_PathPointTool::Direction2d | ( | const IntSurf_PathPoint & | PStart | ) | [static] |
| static gp_Vec IntSurf_PathPointTool::Direction3d | ( | const IntSurf_PathPoint & | PStart | ) | [static] |
an exception is raised if IsTangent is true.
| static Standard_Boolean IntSurf_PathPointTool::IsPassingPnt | ( | const IntSurf_PathPoint & | PStart | ) | [static] |
| static Standard_Boolean IntSurf_PathPointTool::IsTangent | ( | const IntSurf_PathPoint & | PStart | ) | [static] |
| static Standard_Integer IntSurf_PathPointTool::Multiplicity | ( | const IntSurf_PathPoint & | PStart | ) | [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] |
| static void IntSurf_PathPointTool::Parameters | ( | const IntSurf_PathPoint & | PStart, |
| const Standard_Integer | Mult, | ||
| Standard_Real & | U, | ||
| Standard_Real & | V | ||
| ) | [static] |
| static void IntSurf_PathPointTool::Value2d | ( | const IntSurf_PathPoint & | PStart, |
| Standard_Real & | U, | ||
| Standard_Real & | V | ||
| ) | [static] |
it's the parameters which start the marching algorithm
| static gp_Pnt IntSurf_PathPointTool::Value3d | ( | const IntSurf_PathPoint & | PStart | ) | [static] |
1.7.4