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

ModelingAlgorithms
TKGeomAlgo
GeomFill


GeomFill_QuasiAngularConvertor Class Reference

To convert circular section in QuasiAngular Bezier
form
.

#include <GeomFill_QuasiAngularConvertor.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
Standard_EXPORT GeomFill_QuasiAngularConvertor ()
Standard_EXPORT Standard_Boolean Initialized () const
 say if <me> is Initialized

Standard_EXPORT void Init ()
Standard_EXPORT void Section (const gp_Pnt &FirstPnt, const gp_Pnt &Center, const gp_Vec &Dir, const Standard_Real Angle, TColgp_Array1OfPnt &Poles, TColStd_Array1OfReal &Weights)
Standard_EXPORT void Section (const gp_Pnt &FirstPnt, const gp_Vec &DFirstPnt, const gp_Pnt &Center, const gp_Vec &DCenter, const gp_Vec &Dir, const gp_Vec &DDir, const Standard_Real Angle, const Standard_Real DAngle, TColgp_Array1OfPnt &Poles, TColgp_Array1OfVec &DPoles, TColStd_Array1OfReal &Weights, TColStd_Array1OfReal &DWeights)
Standard_EXPORT void Section (const gp_Pnt &FirstPnt, const gp_Vec &DFirstPnt, const gp_Vec &D2FirstPnt, const gp_Pnt &Center, const gp_Vec &DCenter, const gp_Vec &D2Center, const gp_Vec &Dir, const gp_Vec &DDir, const gp_Vec &D2Dir, const Standard_Real Angle, const Standard_Real DAngle, const Standard_Real D2Angle, TColgp_Array1OfPnt &Poles, TColgp_Array1OfVec &DPoles, TColgp_Array1OfVec &D2Poles, TColStd_Array1OfReal &Weights, TColStd_Array1OfReal &DWeights, TColStd_Array1OfReal &D2Weights)

Private Attributes

Standard_Boolean myinit
math_Matrix B
math_Vector Px
math_Vector Py
math_Vector W
math_Vector Vx
math_Vector Vy
math_Vector Vw


Constructor & Destructor Documentation

Standard_EXPORT GeomFill_QuasiAngularConvertor::GeomFill_QuasiAngularConvertor  ) 
 


Member Function Documentation

Standard_EXPORT void GeomFill_QuasiAngularConvertor::Init  ) 
 

Standard_EXPORT Standard_Boolean GeomFill_QuasiAngularConvertor::Initialized  )  const
 

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

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

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

Standard_EXPORT void GeomFill_QuasiAngularConvertor::Section const gp_Pnt &  FirstPnt,
const gp_Vec &  DFirstPnt,
const gp_Vec &  D2FirstPnt,
const gp_Pnt &  Center,
const gp_Vec &  DCenter,
const gp_Vec &  D2Center,
const gp_Vec &  Dir,
const gp_Vec &  DDir,
const gp_Vec &  D2Dir,
const Standard_Real  Angle,
const Standard_Real  DAngle,
const Standard_Real  D2Angle,
TColgp_Array1OfPnt &  Poles,
TColgp_Array1OfVec &  DPoles,
TColgp_Array1OfVec &  D2Poles,
TColStd_Array1OfReal &  Weights,
TColStd_Array1OfReal &  DWeights,
TColStd_Array1OfReal &  D2Weights
 

Standard_EXPORT void GeomFill_QuasiAngularConvertor::Section const gp_Pnt &  FirstPnt,
const gp_Vec &  DFirstPnt,
const gp_Pnt &  Center,
const gp_Vec &  DCenter,
const gp_Vec &  Dir,
const gp_Vec &  DDir,
const Standard_Real  Angle,
const Standard_Real  DAngle,
TColgp_Array1OfPnt &  Poles,
TColgp_Array1OfVec &  DPoles,
TColStd_Array1OfReal &  Weights,
TColStd_Array1OfReal &  DWeights
 

Standard_EXPORT void GeomFill_QuasiAngularConvertor::Section const gp_Pnt &  FirstPnt,
const gp_Pnt &  Center,
const gp_Vec &  Dir,
const Standard_Real  Angle,
TColgp_Array1OfPnt &  Poles,
TColStd_Array1OfReal &  Weights
 


Field Documentation

math_Matrix GeomFill_QuasiAngularConvertor::B [private]
 

Standard_Boolean GeomFill_QuasiAngularConvertor::myinit [private]
 

math_Vector GeomFill_QuasiAngularConvertor::Px [private]
 

math_Vector GeomFill_QuasiAngularConvertor::Py [private]
 

math_Vector GeomFill_QuasiAngularConvertor::Vw [private]
 

math_Vector GeomFill_QuasiAngularConvertor::Vx [private]
 

math_Vector GeomFill_QuasiAngularConvertor::Vy [private]
 

math_Vector GeomFill_QuasiAngularConvertor::W [private]
 


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