#include <Law_BSplineKnotSplitting.hxx>
Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | Law_BSplineKnotSplitting (const Handle(Law_BSpline)&BasisLaw, const Standard_Integer ContinuityRange) |
| Locates the knot values which correspond to the segmentation of the curve into arcs with a continuity equal to ContinuityRange. Raised if ContinuityRange is not greater or equal zero. . | |
| Standard_EXPORT Standard_Integer | NbSplits () const |
| Returns the number of knots corresponding to the splitting. . | |
| Standard_EXPORT void | Splitting (TColStd_Array1OfInteger &SplitValues) const |
| Returns the indexes of the BSpline curve knots corresponding to the splitting. Raised if the length of SplitValues is not equal to NbSPlit. . | |
| Standard_EXPORT Standard_Integer | SplitValue (const Standard_Integer Index) const |
| Returns the index of the knot corresponding to the splitting of range Index. Raised if Index < 1 or Index > NbSplits . | |
Private Attributes | |
| Handle_TColStd_HArray1OfInteger | splitIndexes |
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.4.1