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

ModelingData
TKBRep
BRepLProp


BRepLProp_CurveTool Class Reference

#include <BRepLProp_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 BRepAdaptor_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 BRepAdaptor_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 BRepAdaptor_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 BRepAdaptor_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 BRepAdaptor_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 BRepAdaptor_Curve &C)
 returns the first parameter bound of the curve.


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


Member Function Documentation

static Standard_EXPORT Standard_Integer BRepLProp_CurveTool::Continuity const BRepAdaptor_Curve C  )  [static]
 

static Standard_EXPORT void BRepLProp_CurveTool::D1 const BRepAdaptor_Curve C,
const Standard_Real  U,
gp_Pnt &  P,
gp_Vec &  V1
[static]
 

static Standard_EXPORT void BRepLProp_CurveTool::D2 const BRepAdaptor_Curve C,
const Standard_Real  U,
gp_Pnt &  P,
gp_Vec &  V1,
gp_Vec &  V2
[static]
 

static Standard_EXPORT void BRepLProp_CurveTool::D3 const BRepAdaptor_Curve C,
const Standard_Real  U,
gp_Pnt &  P,
gp_Vec &  V1,
gp_Vec &  V2,
gp_Vec &  V3
[static]
 

static Standard_EXPORT Standard_Real BRepLProp_CurveTool::FirstParameter const BRepAdaptor_Curve C  )  [static]
 

static Standard_EXPORT Standard_Real BRepLProp_CurveTool::LastParameter const BRepAdaptor_Curve C  )  [static]
 

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

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

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

static Standard_EXPORT void BRepLProp_CurveTool::Value const BRepAdaptor_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:22:35 2008 for OpenCASCADE by  doxygen 1.4.1