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

ModelingData
TKG2d
Geom2dLProp


Geom2dLProp_Curve2dTool Class Reference

#include <Geom2dLProp_Curve2dTool.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(Geom2d_Curve)&C, const Standard_Real U, gp_Pnt2d &P)
 Computes the point

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

static Standard_EXPORT void D1 (const Handle(Geom2d_Curve)&C, const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &V1)
 Computes the point

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

static Standard_EXPORT void D2 (const Handle(Geom2d_Curve)&C, const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &V1, gp_Vec2d &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(Geom2d_Curve)&C, const Standard_Real U, gp_Pnt2d &P, gp_Vec2d &V1, gp_Vec2d &V2, gp_Vec2d &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(Geom2d_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(Geom2d_Curve)&C)
 returns the first parameter bound of the curve.


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


Member Function Documentation

static Standard_EXPORT Standard_Integer Geom2dLProp_Curve2dTool::Continuity const Handle(Geom2d_Curve)&  C  )  [static]
 

static Standard_EXPORT void Geom2dLProp_Curve2dTool::D1 const Handle(Geom2d_Curve)&  C,
const Standard_Real  U,
gp_Pnt2d &  P,
gp_Vec2d &  V1
[static]
 

static Standard_EXPORT void Geom2dLProp_Curve2dTool::D2 const Handle(Geom2d_Curve)&  C,
const Standard_Real  U,
gp_Pnt2d &  P,
gp_Vec2d &  V1,
gp_Vec2d &  V2
[static]
 

static Standard_EXPORT void Geom2dLProp_Curve2dTool::D3 const Handle(Geom2d_Curve)&  C,
const Standard_Real  U,
gp_Pnt2d &  P,
gp_Vec2d &  V1,
gp_Vec2d &  V2,
gp_Vec2d &  V3
[static]
 

static Standard_EXPORT Standard_Real Geom2dLProp_Curve2dTool::FirstParameter const Handle(Geom2d_Curve)&  C  )  [static]
 

static Standard_EXPORT Standard_Real Geom2dLProp_Curve2dTool::LastParameter const Handle(Geom2d_Curve)&  C  )  [static]
 

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

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

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

static Standard_EXPORT void Geom2dLProp_Curve2dTool::Value const Handle(Geom2d_Curve)&  C,
const Standard_Real  U,
gp_Pnt2d &  P
[static]
 


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