#include <GeomFill_Profiler.hxx>
Inheritance diagram for GeomFill_Profiler:

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | GeomFill_Profiler () |
| virtual Standard_EXPORT void | Delete () |
| virtual Standard_EXPORT | ~GeomFill_Profiler () |
| Standard_EXPORT void | AddCurve (const Handle(Geom_Curve)&Curve) |
| virtual Standard_EXPORT void | Perform (const Standard_Real PTol) |
| Converts all curves to BSplineCurves. Set them to the common profile. <ptol> is used to compare 2 knots. . | |
| Standard_EXPORT Standard_Integer | Degree () const |
| Raises if not yet perform . | |
| Standard_Boolean | IsPeriodic () const |
| Standard_EXPORT Standard_Integer | NbPoles () const |
| Raises if not yet perform . | |
| Standard_EXPORT void | Poles (const Standard_Integer Index, TColgp_Array1OfPnt &Poles) const |
| returns in <poles> the poles of the BSplineCurve from index <index> adjusting to the current profile. //! Raises if not yet perform //! Raises if <index> not in the range [1,NbCurves] if the length of <poles> is not equal to NbPoles(). | |
| Standard_EXPORT void | Weights (const Standard_Integer Index, TColStd_Array1OfReal &Weights) const |
| returns in <weights> the weights of the BSplineCurve from index <index> adjusting to the current profile. //! Raises if not yet perform //! Raises if <index> not in the range [1,NbCurves] or if the length of <weights> is not equal to NbPoles(). | |
| Standard_EXPORT Standard_Integer | NbKnots () const |
| Raises if not yet perform . | |
| Standard_EXPORT void | KnotsAndMults (TColStd_Array1OfReal &Knots, TColStd_Array1OfInteger &Mults) const |
| Raises if not yet perform //! Raises if the lengthes of <knots> and <mults> are not equal to NbKnots(). . | |
| const Handle_Geom_Curve & | Curve (const Standard_Integer Index) const |
Protected Attributes | |
| TColGeom_SequenceOfCurve | mySequence |
| Standard_Boolean | myIsDone |
| Standard_Boolean | myIsPeriodic |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Reimplemented in GeomFill_Generator, and GeomFill_SectionGenerator. |
|
|
Reimplemented in GeomFill_Generator, and GeomFill_SectionGenerator. |
|
||||||||||||
|
Reimplemented in GeomFill_Generator, and GeomFill_SectionGenerator. |
|
|
Reimplemented in GeomFill_Generator. |
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.4.1