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

ModelingData
TKG3d
LProp3d


LProp3d_SurfaceTool Class Reference

#include <LProp3d_SurfaceTool.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(Adaptor3d_HSurface)&S, const Standard_Real U, const Standard_Real V, gp_Pnt &P)
 Computes the point

of parameter <u> and <v> on the
HSurface <s>.
.

static Standard_EXPORT void D1 (const Handle(Adaptor3d_HSurface)&S, const Standard_Real U, const Standard_Real V, gp_Pnt &P, gp_Vec &D1U, gp_Vec &D1V)
 Computes the point

and first derivative <D1*> of
parameter <u> and <v> on the HSurface <s>.
.

static Standard_EXPORT void D2 (const Handle(Adaptor3d_HSurface)&S, const Standard_Real U, const Standard_Real V, gp_Pnt &P, gp_Vec &D1U, gp_Vec &D1V, gp_Vec &D2U, gp_Vec &D2V, gp_Vec &DUV)
 Computes the point

, the first derivative <D1*> and second
derivative <D2*> of parameter <u> and <v> on the HSurface <s>.
.

static Standard_EXPORT gp_Vec DN (const Handle(Adaptor3d_HSurface)&S, const Standard_Real U, const Standard_Real V, const Standard_Integer IU, const Standard_Integer IV)
static Standard_EXPORT Standard_Integer Continuity (const Handle(Adaptor3d_HSurface)&S)
 returns the order of continuity of the HSurface <s>.
returns 1 : first derivative only is computable
returns 2 : first and second derivative only are computable.

static Standard_EXPORT void Bounds (const Handle(Adaptor3d_HSurface)&S, Standard_Real &U1, Standard_Real &V1, Standard_Real &U2, Standard_Real &V2)
 returns the bounds of the HSurface.


Member Function Documentation

static Standard_EXPORT void LProp3d_SurfaceTool::Bounds const Handle(Adaptor3d_HSurface)&  S,
Standard_Real &  U1,
Standard_Real &  V1,
Standard_Real &  U2,
Standard_Real &  V2
[static]
 

static Standard_EXPORT Standard_Integer LProp3d_SurfaceTool::Continuity const Handle(Adaptor3d_HSurface)&  S  )  [static]
 

static Standard_EXPORT void LProp3d_SurfaceTool::D1 const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  U,
const Standard_Real  V,
gp_Pnt &  P,
gp_Vec &  D1U,
gp_Vec &  D1V
[static]
 

static Standard_EXPORT void LProp3d_SurfaceTool::D2 const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  U,
const Standard_Real  V,
gp_Pnt &  P,
gp_Vec &  D1U,
gp_Vec &  D1V,
gp_Vec &  D2U,
gp_Vec &  D2V,
gp_Vec &  DUV
[static]
 

static Standard_EXPORT gp_Vec LProp3d_SurfaceTool::DN const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  U,
const Standard_Real  V,
const Standard_Integer  IU,
const Standard_Integer  IV
[static]
 

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

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

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

static Standard_EXPORT void LProp3d_SurfaceTool::Value const Handle(Adaptor3d_HSurface)&  S,
const Standard_Real  U,
const Standard_Real  V,
gp_Pnt &  P
[static]
 


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