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

ModelingData
TKBRep
BRepLProp


BRepLProp_CLProps Class Reference

#include <BRepLProp_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 BRepLProp_CLProps (const BRepAdaptor_Curve &C, const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT BRepLProp_CLProps (const BRepAdaptor_Curve &C, const Standard_Real U, const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT BRepLProp_CLProps (const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT void SetParameter (const Standard_Real U)
Standard_EXPORT void SetCurve (const BRepAdaptor_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

BRepAdaptor_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 BRepLProp_CLProps::BRepLProp_CLProps const BRepAdaptor_Curve C,
const Standard_Integer  N,
const Standard_Real  Resolution
 

Standard_EXPORT BRepLProp_CLProps::BRepLProp_CLProps const BRepAdaptor_Curve C,
const Standard_Real  U,
const Standard_Integer  N,
const Standard_Real  Resolution
 

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


Member Function Documentation

Standard_EXPORT void BRepLProp_CLProps::CentreOfCurvature gp_Pnt &  P  ) 
 

Standard_EXPORT Standard_Real BRepLProp_CLProps::Curvature  ) 
 

Standard_EXPORT const gp_Vec& BRepLProp_CLProps::D1  ) 
 

Standard_EXPORT const gp_Vec& BRepLProp_CLProps::D2  ) 
 

Standard_EXPORT const gp_Vec& BRepLProp_CLProps::D3  ) 
 

Standard_EXPORT Standard_Boolean BRepLProp_CLProps::IsTangentDefined  ) 
 

Standard_EXPORT void BRepLProp_CLProps::Normal gp_Dir &  N  ) 
 

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

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

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

Standard_EXPORT void BRepLProp_CLProps::SetCurve const BRepAdaptor_Curve C  ) 
 

Standard_EXPORT void BRepLProp_CLProps::SetParameter const Standard_Real  U  ) 
 

Standard_EXPORT void BRepLProp_CLProps::Tangent gp_Dir &  D  ) 
 

Standard_EXPORT const gp_Pnt& BRepLProp_CLProps::Value  )  const
 


Field Documentation

Standard_Real BRepLProp_CLProps::cn [private]
 

Standard_Real BRepLProp_CLProps::curvature [private]
 

gp_Vec BRepLProp_CLProps::d[3] [private]
 

Standard_Integer BRepLProp_CLProps::level [private]
 

Standard_Real BRepLProp_CLProps::linTol [private]
 

BRepAdaptor_Curve BRepLProp_CLProps::myCurve [private]
 

gp_Pnt BRepLProp_CLProps::pnt [private]
 

Standard_Integer BRepLProp_CLProps::significantFirstDerivativeOrder [private]
 

gp_Dir BRepLProp_CLProps::tangent [private]
 

LProp_Status BRepLProp_CLProps::tangentStatus [private]
 

Standard_Real BRepLProp_CLProps::u [private]
 


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