#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. |
|
|
|
|
|
|
|
|
|
|