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

ModelingAlgorithms
TKHLR
HLRBRep


HLRBRep_CLPropsATool Class Reference

#include <HLRBRep_CLPropsATool.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 void Value (const Standard_Address A, const Standard_Real U, gp_Pnt2d &P)
 Computes the point

of parameter <u> on the
Curve from HLRBRep <c>.
.

static void D1 (const Standard_Address A, 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 void D2 (const Standard_Address A, 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 void D3 (const Standard_Address A, 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_Integer Continuity (const Standard_Address A)
 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_Real FirstParameter (const Standard_Address A)
 returns the first parameter bound of the curve.


static Standard_Real LastParameter (const Standard_Address A)
 returns the last parameter bound of the curve.
FirstParameter must be less than LastParamenter.


Member Function Documentation

Standard_Integer HLRBRep_CLPropsATool::Continuity const Standard_Address  A  )  [inline, static]
 

void HLRBRep_CLPropsATool::D1 const Standard_Address  A,
const Standard_Real  U,
gp_Pnt2d &  P,
gp_Vec2d &  V1
[inline, static]
 

void HLRBRep_CLPropsATool::D2 const Standard_Address  A,
const Standard_Real  U,
gp_Pnt2d &  P,
gp_Vec2d &  V1,
gp_Vec2d &  V2
[inline, static]
 

void HLRBRep_CLPropsATool::D3 const Standard_Address  A,
const Standard_Real  U,
gp_Pnt2d &  P,
gp_Vec2d &  V1,
gp_Vec2d &  V2,
gp_Vec2d &  V3
[inline, static]
 

Standard_Real HLRBRep_CLPropsATool::FirstParameter const Standard_Address  A  )  [inline, static]
 

Standard_Real HLRBRep_CLPropsATool::LastParameter const Standard_Address  A  )  [inline, static]
 

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

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

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

void HLRBRep_CLPropsATool::Value const Standard_Address  A,
const Standard_Real  U,
gp_Pnt2d &  P
[inline, static]
 


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