|
Open CASCADE Technology 6.5.2
|
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 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 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_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_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 void | GetShape (const Standard_Real MaxAng, Standard_Integer &NbPoles, Standard_Integer &NbKnots, Standard_Integer &Degree, Convert_ParameterisationType &TypeConv) |
| static void | Knots (const Convert_ParameterisationType TypeConv, TColStd_Array1OfReal &TKnots) |
| static void | Mults (const Convert_ParameterisationType TypeConv, TColStd_Array1OfInteger &TMults) |
| static void | GetMinimalWeights (const Convert_ParameterisationType TConv, const Standard_Real AngleMin, const Standard_Real AngleMax, TColStd_Array1OfReal &Weigths) |
| static Standard_Real | GetTolerance (const Convert_ParameterisationType TConv, const Standard_Real AngleMin, const Standard_Real Radius, const Standard_Real AngularTol, const Standard_Real SpatialTol) |
| static 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_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_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 void GeomFill::GetMinimalWeights | ( | const Convert_ParameterisationType | TConv, |
| const Standard_Real | AngleMin, | ||
| const Standard_Real | AngleMax, | ||
| TColStd_Array1OfReal & | Weigths | ||
| ) | [static] |
| static void GeomFill::GetShape | ( | const Standard_Real | MaxAng, |
| Standard_Integer & | NbPoles, | ||
| Standard_Integer & | NbKnots, | ||
| Standard_Integer & | Degree, | ||
| Convert_ParameterisationType & | TypeConv | ||
| ) | [static] |
| static 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 void GeomFill::Knots | ( | const Convert_ParameterisationType | TypeConv, |
| TColStd_Array1OfReal & | TKnots | ||
| ) | [static] |
| static void GeomFill::Mults | ( | const Convert_ParameterisationType | TypeConv, |
| TColStd_Array1OfInteger & | TMults | ||
| ) | [static] |
| void GeomFill::operator delete | ( | void * | anAddress | ) | [inline] |
| void* GeomFill::operator new | ( | size_t | , |
| void * | anAddress | ||
| ) | [inline] |
| void* GeomFill::operator new | ( | size_t | size | ) | [inline] |
| static Handle_Geom_Surface GeomFill::Surface | ( | const Handle< Geom_Curve > & | Curve1, |
| const Handle< Geom_Curve > & | Curve2 | ||
| ) | [static] |
1.7.4