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

ModelingData
TKG3d
GeomLProp


GeomLProp_CLProps Class Reference

#include <GeomLProp_CLProps.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT GeomLProp_CLProps (const Handle(Geom_Curve)&C, const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT GeomLProp_CLProps (const Handle(Geom_Curve)&C, const Standard_Real U, const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT GeomLProp_CLProps (const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT void SetParameter (const Standard_Real U)
Standard_EXPORT void SetCurve (const Handle(Geom_Curve)&C)
Standard_EXPORT const gp_Pnt & Value () const
Standard_EXPORT const gp_Vec & D1 ()
Standard_EXPORT const gp_Vec & D2 ()
Standard_EXPORT const gp_Vec & D3 ()
Standard_EXPORT Standard_Boolean IsTangentDefined ()
Standard_EXPORT void Tangent (gp_Dir &D)
Standard_EXPORT Standard_Real Curvature ()
Standard_EXPORT void Normal (gp_Dir &N)
Standard_EXPORT void CentreOfCurvature (gp_Pnt &P)

Private Attributes

Handle_Geom_Curve myCurve
Standard_Real u
Standard_Integer level
Standard_Real cn
Standard_Real linTol
gp_Pnt pnt
gp_Vec d [3]
gp_Dir tangent
Standard_Real curvature
LProp_Status tangentStatus
Standard_Integer significantFirstDerivativeOrder


Constructor & Destructor Documentation

Standard_EXPORT GeomLProp_CLProps::GeomLProp_CLProps const Handle(Geom_Curve)&  C,
const Standard_Integer  N,
const Standard_Real  Resolution
 

Standard_EXPORT GeomLProp_CLProps::GeomLProp_CLProps const Handle(Geom_Curve)&  C,
const Standard_Real  U,
const Standard_Integer  N,
const Standard_Real  Resolution
 

Standard_EXPORT GeomLProp_CLProps::GeomLProp_CLProps const Standard_Integer  N,
const Standard_Real  Resolution
 


Member Function Documentation

Standard_EXPORT void GeomLProp_CLProps::CentreOfCurvature gp_Pnt &  P  ) 
 

Standard_EXPORT Standard_Real GeomLProp_CLProps::Curvature  ) 
 

Standard_EXPORT const gp_Vec& GeomLProp_CLProps::D1  ) 
 

Standard_EXPORT const gp_Vec& GeomLProp_CLProps::D2  ) 
 

Standard_EXPORT const gp_Vec& GeomLProp_CLProps::D3  ) 
 

Standard_EXPORT Standard_Boolean GeomLProp_CLProps::IsTangentDefined  ) 
 

Standard_EXPORT void GeomLProp_CLProps::Normal gp_Dir &  N  ) 
 

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

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

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

Standard_EXPORT void GeomLProp_CLProps::SetCurve const Handle(Geom_Curve)&  C  ) 
 

Standard_EXPORT void GeomLProp_CLProps::SetParameter const Standard_Real  U  ) 
 

Standard_EXPORT void GeomLProp_CLProps::Tangent gp_Dir &  D  ) 
 

Standard_EXPORT const gp_Pnt& GeomLProp_CLProps::Value  )  const
 


Field Documentation

Standard_Real GeomLProp_CLProps::cn [private]
 

Standard_Real GeomLProp_CLProps::curvature [private]
 

gp_Vec GeomLProp_CLProps::d[3] [private]
 

Standard_Integer GeomLProp_CLProps::level [private]
 

Standard_Real GeomLProp_CLProps::linTol [private]
 

Handle_Geom_Curve GeomLProp_CLProps::myCurve [private]
 

gp_Pnt GeomLProp_CLProps::pnt [private]
 

Standard_Integer GeomLProp_CLProps::significantFirstDerivativeOrder [private]
 

gp_Dir GeomLProp_CLProps::tangent [private]
 

LProp_Status GeomLProp_CLProps::tangentStatus [private]
 

Standard_Real GeomLProp_CLProps::u [private]
 


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