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

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT Standard_Integer | Degree () const |
| Returns the degree of the BSpline curve whose data is computed in this framework. . | |
| Standard_EXPORT Standard_Integer | NbPoles () const |
| Returns the number of poles of the BSpline curve whose data is computed in this framework. . | |
| Standard_EXPORT Standard_Integer | NbKnots () const |
| Returns the number of knots of the BSpline curve whose data is computed in this framework. . | |
| Standard_EXPORT Standard_Boolean | IsPeriodic () const |
| Returns true if the BSpline curve whose data is computed in this framework is periodic. . | |
| Standard_EXPORT gp_Pnt2d | Pole (const Standard_Integer Index) const |
| Returns the pole of index Index to the poles table of the BSpline curve whose data is computed in this framework. Exceptions Standard_OutOfRange if Index is outside the bounds of the poles table of the BSpline curve whose data is computed in this framework. . | |
| Standard_EXPORT Standard_Real | Weight (const Standard_Integer Index) const |
| Returns the weight of the pole of index Index to the poles table of the BSpline curve whose data is computed in this framework. Exceptions Standard_OutOfRange if Index is outside the bounds of the poles table of the BSpline curve whose data is computed in this framework. . | |
| Standard_EXPORT Standard_Real | Knot (const Standard_Integer Index) const |
| Returns the knot of index Index to the knots table of the BSpline curve whose data is computed in this framework. Exceptions Standard_OutOfRange if Index is outside the bounds of the knots table of the BSpline curve whose data is computed in this framework. . | |
| Standard_EXPORT Standard_Integer | Multiplicity (const Standard_Integer Index) const |
| Returns the multiplicity of the knot of index Index to the knots table of the BSpline curve whose data is computed in this framework. Exceptions Standard_OutOfRange if Index is outside the bounds of the knots table of the BSpline curve whose data is computed in this framework. . | |
| Standard_EXPORT void | BuildCosAndSin (const Convert_ParameterisationType Parametrisation, Handle(TColStd_HArray1OfReal)&CosNumerator, Handle(TColStd_HArray1OfReal)&SinNumerator, Handle(TColStd_HArray1OfReal)&Denominator, Standard_Integer &Degree, Handle(TColStd_HArray1OfReal)&Knots, Handle(TColStd_HArray1OfInteger)&Mults) const |
| Standard_EXPORT void | BuildCosAndSin (const Convert_ParameterisationType Parametrisation, const Standard_Real UFirst, const Standard_Real ULast, Handle(TColStd_HArray1OfReal)&CosNumerator, Handle(TColStd_HArray1OfReal)&SinNumerator, Handle(TColStd_HArray1OfReal)&Denominator, Standard_Integer &Degree, Handle(TColStd_HArray1OfReal)&Knots, Handle(TColStd_HArray1OfInteger)&Mults) const |
Protected Member Functions | |
| Standard_EXPORT | Convert_ConicToBSplineCurve (const Standard_Integer NumberOfPoles, const Standard_Integer NumberOfKnots, const Standard_Integer Degree) |
Protected Attributes | |
| Handle_TColgp_HArray1OfPnt2d | poles |
| Handle_TColStd_HArray1OfReal | weights |
| Handle_TColStd_HArray1OfReal | knots |
| Handle_TColStd_HArray1OfInteger | mults |
| Standard_Integer | degree |
| Standard_Integer | nbPoles |
| Standard_Integer | nbKnots |
| Standard_Boolean | isperiodic |
|
||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||||||||||
|
|
|
||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented in Convert_CircleToBSplineCurve, Convert_EllipseToBSplineCurve, Convert_HyperbolaToBSplineCurve, and Convert_ParabolaToBSplineCurve. |
|
|
Reimplemented in Convert_CircleToBSplineCurve, Convert_EllipseToBSplineCurve, Convert_HyperbolaToBSplineCurve, and Convert_ParabolaToBSplineCurve. |
|
||||||||||||
|
Reimplemented in Convert_CircleToBSplineCurve, Convert_EllipseToBSplineCurve, Convert_HyperbolaToBSplineCurve, and Convert_ParabolaToBSplineCurve. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.1