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

ModelingData
TKG3d
GeomLProp


GeomLProp_CurveTool Class Reference

#include <GeomLProp_CurveTool.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 Standard_EXPORT void Value (const Handle(Geom_Curve)&C, const Standard_Real U, gp_Pnt &P)
 Computes the point

of parameter <u> on the curve <c>.
.

static Standard_EXPORT void D1 (const Handle(Geom_Curve)&C, const Standard_Real U, gp_Pnt &P, gp_Vec &V1)
 Computes the point

and first derivative <v1> of
parameter <u> on the curve <c>.
.

static Standard_EXPORT void D2 (const Handle(Geom_Curve)&C, const Standard_Real U, gp_Pnt &P, gp_Vec &V1, gp_Vec &V2)
 Computes the point

, the first derivative <v1> and second
derivative <v2> of parameter <u> on the curve <c>.
.

static Standard_EXPORT void D3 (const Handle(Geom_Curve)&C, const Standard_Real U, gp_Pnt &P, gp_Vec &V1, gp_Vec &V2, gp_Vec &V3)
 Computes the point

, the first derivative <v1>, the
second derivative <v2> and third derivative <v3> of
parameter <u> on the curve <c>.
.

static Standard_EXPORT Standard_Integer Continuity (const Handle(Geom_Curve)&C)
 returns the order of continuity of the curve <c>.
returns 1 : first derivative only is computable
returns 2 : first and second derivative only are computable.
returns 3 : first, second and third are computable.

static Standard_EXPORT Standard_Real FirstParameter (const Handle(Geom_Curve)&C)
 returns the first parameter bound of the curve.


static Standard_EXPORT Standard_Real LastParameter (const Handle(Geom_Curve)&C)
 returns the last parameter bound of the curve.
FirstParameter must be less than LastParamenter.


Member Function Documentation

static Standard_EXPORT Standard_Integer GeomLProp_CurveTool::Continuity const Handle(Geom_Curve)&  C  )  [static]
 

static Standard_EXPORT void GeomLProp_CurveTool::D1 const Handle(Geom_Curve)&  C,
const Standard_Real  U,
gp_Pnt &  P,
gp_Vec &  V1
[static]
 

static Standard_EXPORT void GeomLProp_CurveTool::D2 const Handle(Geom_Curve)&  C,
const Standard_Real  U,
gp_Pnt &  P,
gp_Vec &  V1,
gp_Vec &  V2
[static]
 

static Standard_EXPORT void GeomLProp_CurveTool::D3 const Handle(Geom_Curve)&  C,
const Standard_Real  U,
gp_Pnt &  P,
gp_Vec &  V1,
gp_Vec &  V2,
gp_Vec &  V3
[static]
 

static Standard_EXPORT Standard_Real GeomLProp_CurveTool::FirstParameter const Handle(Geom_Curve)&  C  )  [static]
 

static Standard_EXPORT Standard_Real GeomLProp_CurveTool::LastParameter const Handle(Geom_Curve)&  C  )  [static]
 

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

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

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

static Standard_EXPORT void GeomLProp_CurveTool::Value const Handle(Geom_Curve)&  C,
const Standard_Real  U,
gp_Pnt &  P
[static]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:23:01 2008 for OpenCASCADE by  doxygen 1.4.1