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

ModelingAlgorithms
TKGeomAlgo
GeomFill


GeomFill Class Reference

Tools and Data to filling Surface and Sweep Surfaces
.

#include <GeomFill.hxx>


Public Member Functions

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)

Static Public Member Functions

static Standard_EXPORT Handle_Geom_Surface Surface (const Handle(Geom_Curve)&Curve1, const Handle(Geom_Curve)&Curve2)
 Builds a ruled surface between the two curves, Curve1 and Curve2.
.
static Standard_EXPORT void GetCircle (const Convert_ParameterisationType TConv, const gp_Vec &ns1, const gp_Vec &ns2, const gp_Vec &nplan, const gp_Pnt &pt1, const gp_Pnt &pt2, const Standard_Real Rayon, const gp_Pnt &Center, TColgp_Array1OfPnt &Poles, TColStd_Array1OfReal &Weigths)
static Standard_EXPORT Standard_Boolean GetCircle (const Convert_ParameterisationType TConv, const gp_Vec &ns1, const gp_Vec &ns2, const gp_Vec &dn1w, const gp_Vec &dn2w, const gp_Vec &nplan, const gp_Vec &dnplan, const gp_Pnt &pts1, const gp_Pnt &pts2, const gp_Vec &tang1, const gp_Vec &tang2, const Standard_Real Rayon, const Standard_Real DRayon, const gp_Pnt &Center, const gp_Vec &DCenter, TColgp_Array1OfPnt &Poles, TColgp_Array1OfVec &DPoles, TColStd_Array1OfReal &Weigths, TColStd_Array1OfReal &DWeigths)
static Standard_EXPORT Standard_Boolean GetCircle (const Convert_ParameterisationType TConv, const gp_Vec &ns1, const gp_Vec &ns2, const gp_Vec &dn1w, const gp_Vec &dn2w, const gp_Vec &d2n1w, const gp_Vec &d2n2w, const gp_Vec &nplan, const gp_Vec &dnplan, const gp_Vec &d2nplan, const gp_Pnt &pts1, const gp_Pnt &pts2, const gp_Vec &tang1, const gp_Vec &tang2, const gp_Vec &Dtang1, const gp_Vec &Dtang2, const Standard_Real Rayon, const Standard_Real DRayon, const Standard_Real D2Rayon, const gp_Pnt &Center, const gp_Vec &DCenter, const gp_Vec &D2Center, TColgp_Array1OfPnt &Poles, TColgp_Array1OfVec &DPoles, TColgp_Array1OfVec &D2Poles, TColStd_Array1OfReal &Weigths, TColStd_Array1OfReal &DWeigths, TColStd_Array1OfReal &D2Weigths)
static Standard_EXPORT void GetShape (const Standard_Real MaxAng, Standard_Integer &NbPoles, Standard_Integer &NbKnots, Standard_Integer &Degree, Convert_ParameterisationType &TypeConv)
static Standard_EXPORT void Knots (const Convert_ParameterisationType TypeConv, TColStd_Array1OfReal &TKnots)
static Standard_EXPORT void Mults (const Convert_ParameterisationType TypeConv, TColStd_Array1OfInteger &TMults)
static Standard_EXPORT void GetMinimalWeights (const Convert_ParameterisationType TConv, const Standard_Real AngleMin, const Standard_Real AngleMax, TColStd_Array1OfReal &Weigths)
static Standard_EXPORT Standard_Real GetTolerance (const Convert_ParameterisationType TConv, const Standard_Real AngleMin, const Standard_Real Radius, const Standard_Real AngularTol, const Standard_Real SpatialTol)


Member Function Documentation

static Standard_EXPORT Standard_Boolean GeomFill::GetCircle const Convert_ParameterisationType  TConv,
const gp_Vec &  ns1,
const gp_Vec &  ns2,
const gp_Vec &  dn1w,
const gp_Vec &  dn2w,
const gp_Vec &  d2n1w,
const gp_Vec &  d2n2w,
const gp_Vec &  nplan,
const gp_Vec &  dnplan,
const gp_Vec &  d2nplan,
const gp_Pnt &  pts1,
const gp_Pnt &  pts2,
const gp_Vec &  tang1,
const gp_Vec &  tang2,
const gp_Vec &  Dtang1,
const gp_Vec &  Dtang2,
const Standard_Real  Rayon,
const Standard_Real  DRayon,
const Standard_Real  D2Rayon,
const gp_Pnt &  Center,
const gp_Vec &  DCenter,
const gp_Vec &  D2Center,
TColgp_Array1OfPnt &  Poles,
TColgp_Array1OfVec &  DPoles,
TColgp_Array1OfVec &  D2Poles,
TColStd_Array1OfReal &  Weigths,
TColStd_Array1OfReal &  DWeigths,
TColStd_Array1OfReal &  D2Weigths
[static]
 

static Standard_EXPORT Standard_Boolean GeomFill::GetCircle const Convert_ParameterisationType  TConv,
const gp_Vec &  ns1,
const gp_Vec &  ns2,
const gp_Vec &  dn1w,
const gp_Vec &  dn2w,
const gp_Vec &  nplan,
const gp_Vec &  dnplan,
const gp_Pnt &  pts1,
const gp_Pnt &  pts2,
const gp_Vec &  tang1,
const gp_Vec &  tang2,
const Standard_Real  Rayon,
const Standard_Real  DRayon,
const gp_Pnt &  Center,
const gp_Vec &  DCenter,
TColgp_Array1OfPnt &  Poles,
TColgp_Array1OfVec &  DPoles,
TColStd_Array1OfReal &  Weigths,
TColStd_Array1OfReal &  DWeigths
[static]
 

static Standard_EXPORT void GeomFill::GetCircle const Convert_ParameterisationType  TConv,
const gp_Vec &  ns1,
const gp_Vec &  ns2,
const gp_Vec &  nplan,
const gp_Pnt &  pt1,
const gp_Pnt &  pt2,
const Standard_Real  Rayon,
const gp_Pnt &  Center,
TColgp_Array1OfPnt &  Poles,
TColStd_Array1OfReal &  Weigths
[static]
 

static Standard_EXPORT void GeomFill::GetMinimalWeights const Convert_ParameterisationType  TConv,
const Standard_Real  AngleMin,
const Standard_Real  AngleMax,
TColStd_Array1OfReal &  Weigths
[static]
 

static Standard_EXPORT void GeomFill::GetShape const Standard_Real  MaxAng,
Standard_Integer &  NbPoles,
Standard_Integer &  NbKnots,
Standard_Integer &  Degree,
Convert_ParameterisationType &  TypeConv
[static]
 

static Standard_EXPORT Standard_Real GeomFill::GetTolerance const Convert_ParameterisationType  TConv,
const Standard_Real  AngleMin,
const Standard_Real  Radius,
const Standard_Real  AngularTol,
const Standard_Real  SpatialTol
[static]
 

static Standard_EXPORT void GeomFill::Knots const Convert_ParameterisationType  TypeConv,
TColStd_Array1OfReal &  TKnots
[static]
 

static Standard_EXPORT void GeomFill::Mults const Convert_ParameterisationType  TypeConv,
TColStd_Array1OfInteger &  TMults
[static]
 

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

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

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

static Standard_EXPORT Handle_Geom_Surface GeomFill::Surface const Handle(Geom_Curve)&  Curve1,
const Handle(Geom_Curve)&  Curve2
[static]
 


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