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

ModelingAlgorithms
TKHLR
HLRBRep


HLRBRep_CLProps Class Reference

#include <HLRBRep_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 HLRBRep_CLProps (const Standard_Address &C, const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT HLRBRep_CLProps (const Standard_Address &C, const Standard_Real U, const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT HLRBRep_CLProps (const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT void SetParameter (const Standard_Real U)
Standard_EXPORT void SetCurve (const Standard_Address &C)
Standard_EXPORT const gp_Pnt2d & Value () const
Standard_EXPORT const gp_Vec2d & D1 ()
Standard_EXPORT const gp_Vec2d & D2 ()
Standard_EXPORT const gp_Vec2d & D3 ()
Standard_EXPORT Standard_Boolean IsTangentDefined ()
Standard_EXPORT void Tangent (gp_Dir2d &D)
Standard_EXPORT Standard_Real Curvature ()
Standard_EXPORT void Normal (gp_Dir2d &N)
Standard_EXPORT void CentreOfCurvature (gp_Pnt2d &P)

Private Attributes

Standard_Address myCurve
Standard_Real u
Standard_Integer level
Standard_Real cn
Standard_Real linTol
gp_Pnt2d pnt
gp_Vec2d d [3]
gp_Dir2d tangent
Standard_Real curvature
LProp_Status tangentStatus
Standard_Integer significantFirstDerivativeOrder


Constructor & Destructor Documentation

Standard_EXPORT HLRBRep_CLProps::HLRBRep_CLProps const Standard_Address &  C,
const Standard_Integer  N,
const Standard_Real  Resolution
 

Standard_EXPORT HLRBRep_CLProps::HLRBRep_CLProps const Standard_Address &  C,
const Standard_Real  U,
const Standard_Integer  N,
const Standard_Real  Resolution
 

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


Member Function Documentation

Standard_EXPORT void HLRBRep_CLProps::CentreOfCurvature gp_Pnt2d &  P  ) 
 

Standard_EXPORT Standard_Real HLRBRep_CLProps::Curvature  ) 
 

Standard_EXPORT const gp_Vec2d& HLRBRep_CLProps::D1  ) 
 

Standard_EXPORT const gp_Vec2d& HLRBRep_CLProps::D2  ) 
 

Standard_EXPORT const gp_Vec2d& HLRBRep_CLProps::D3  ) 
 

Standard_EXPORT Standard_Boolean HLRBRep_CLProps::IsTangentDefined  ) 
 

Standard_EXPORT void HLRBRep_CLProps::Normal gp_Dir2d &  N  ) 
 

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

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

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

Standard_EXPORT void HLRBRep_CLProps::SetCurve const Standard_Address &  C  ) 
 

Standard_EXPORT void HLRBRep_CLProps::SetParameter const Standard_Real  U  ) 
 

Standard_EXPORT void HLRBRep_CLProps::Tangent gp_Dir2d &  D  ) 
 

Standard_EXPORT const gp_Pnt2d& HLRBRep_CLProps::Value  )  const
 


Field Documentation

Standard_Real HLRBRep_CLProps::cn [private]
 

Standard_Real HLRBRep_CLProps::curvature [private]
 

gp_Vec2d HLRBRep_CLProps::d[3] [private]
 

Standard_Integer HLRBRep_CLProps::level [private]
 

Standard_Real HLRBRep_CLProps::linTol [private]
 

Standard_Address HLRBRep_CLProps::myCurve [private]
 

gp_Pnt2d HLRBRep_CLProps::pnt [private]
 

Standard_Integer HLRBRep_CLProps::significantFirstDerivativeOrder [private]
 

gp_Dir2d HLRBRep_CLProps::tangent [private]
 

LProp_Status HLRBRep_CLProps::tangentStatus [private]
 

Standard_Real HLRBRep_CLProps::u [private]
 


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