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

ModelingData
TKG2d
Geom2dLProp


Geom2dLProp_CLProps2d Class Reference

#include <Geom2dLProp_CLProps2d.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT Geom2dLProp_CLProps2d (const Handle(Geom2d_Curve)&C, const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT Geom2dLProp_CLProps2d (const Handle(Geom2d_Curve)&C, const Standard_Real U, const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT Geom2dLProp_CLProps2d (const Standard_Integer N, const Standard_Real Resolution)
Standard_EXPORT void SetParameter (const Standard_Real U)
Standard_EXPORT void SetCurve (const Handle(Geom2d_Curve)&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

Handle_Geom2d_Curve 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 Geom2dLProp_CLProps2d::Geom2dLProp_CLProps2d const Handle(Geom2d_Curve)&  C,
const Standard_Integer  N,
const Standard_Real  Resolution
 

Standard_EXPORT Geom2dLProp_CLProps2d::Geom2dLProp_CLProps2d const Handle(Geom2d_Curve)&  C,
const Standard_Real  U,
const Standard_Integer  N,
const Standard_Real  Resolution
 

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


Member Function Documentation

Standard_EXPORT void Geom2dLProp_CLProps2d::CentreOfCurvature gp_Pnt2d &  P  ) 
 

Standard_EXPORT Standard_Real Geom2dLProp_CLProps2d::Curvature  ) 
 

Standard_EXPORT const gp_Vec2d& Geom2dLProp_CLProps2d::D1  ) 
 

Standard_EXPORT const gp_Vec2d& Geom2dLProp_CLProps2d::D2  ) 
 

Standard_EXPORT const gp_Vec2d& Geom2dLProp_CLProps2d::D3  ) 
 

Standard_EXPORT Standard_Boolean Geom2dLProp_CLProps2d::IsTangentDefined  ) 
 

Standard_EXPORT void Geom2dLProp_CLProps2d::Normal gp_Dir2d &  N  ) 
 

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

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

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

Standard_EXPORT void Geom2dLProp_CLProps2d::SetCurve const Handle(Geom2d_Curve)&  C  ) 
 

Standard_EXPORT void Geom2dLProp_CLProps2d::SetParameter const Standard_Real  U  ) 
 

Standard_EXPORT void Geom2dLProp_CLProps2d::Tangent gp_Dir2d &  D  ) 
 

Standard_EXPORT const gp_Pnt2d& Geom2dLProp_CLProps2d::Value  )  const
 


Field Documentation

Standard_Real Geom2dLProp_CLProps2d::cn [private]
 

Standard_Real Geom2dLProp_CLProps2d::curvature [private]
 

gp_Vec2d Geom2dLProp_CLProps2d::d[3] [private]
 

Standard_Integer Geom2dLProp_CLProps2d::level [private]
 

Standard_Real Geom2dLProp_CLProps2d::linTol [private]
 

Handle_Geom2d_Curve Geom2dLProp_CLProps2d::myCurve [private]
 

gp_Pnt2d Geom2dLProp_CLProps2d::pnt [private]
 

Standard_Integer Geom2dLProp_CLProps2d::significantFirstDerivativeOrder [private]
 

gp_Dir2d Geom2dLProp_CLProps2d::tangent [private]
 

LProp_Status Geom2dLProp_CLProps2d::tangentStatus [private]
 

Standard_Real Geom2dLProp_CLProps2d::u [private]
 


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