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

Public Member Functions | |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | AppParCurves_MultiBSpCurve () |
| returns an indefinite MultiBSpCurve. | |
| Standard_EXPORT | AppParCurves_MultiBSpCurve (const Standard_Integer NbPol) |
| creates a MultiBSpCurve, describing BSpline curves all containing the same number of MultiPoint. An exception is raised if Degree < 0. | |
| Standard_EXPORT | AppParCurves_MultiBSpCurve (const AppParCurves_Array1OfMultiPoint &tabMU, const TColStd_Array1OfReal &Knots, const TColStd_Array1OfInteger &Mults) |
| creates a MultiBSpCurve, describing BSpline curves all containing the same number of MultiPoint. Each MultiPoint must have NbCurves Poles. | |
| Standard_EXPORT | AppParCurves_MultiBSpCurve (const AppParCurves_MultiCurve &SC, const TColStd_Array1OfReal &Knots, const TColStd_Array1OfInteger &Mults) |
| creates a MultiBSpCurve, describing BSpline curves, taking control points from <sc>. | |
| Standard_EXPORT void | SetKnots (const TColStd_Array1OfReal &theKnots) |
| Knots of the multiBSpCurve are assigned to <theknots>. . | |
| Standard_EXPORT void | SetMultiplicities (const TColStd_Array1OfInteger &theMults) |
| Multiplicities of the multiBSpCurve are assigned to <themults>. . | |
| Standard_EXPORT const TColStd_Array1OfReal & | Knots () const |
| Returns an array of Reals containing the multiplicities of curves resulting from the approximation. . | |
| Standard_EXPORT const TColStd_Array1OfInteger & | Multiplicities () const |
| Returns an array of Reals containing the multiplicities of curves resulting from the approximation. . | |
| virtual Standard_EXPORT Standard_Integer | Degree () const |
| returns the degree of the curve(s). | |
| virtual Standard_EXPORT void | Value (const Standard_Integer CuIndex, const Standard_Real U, gp_Pnt &Pt) const |
| returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 2d. | |
| virtual Standard_EXPORT void | Value (const Standard_Integer CuIndex, const Standard_Real U, gp_Pnt2d &Pt) const |
| returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 3d. | |
| virtual Standard_EXPORT void | D1 (const Standard_Integer CuIndex, const Standard_Real U, gp_Pnt &Pt, gp_Vec &V1) const |
| returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 3d. | |
| virtual Standard_EXPORT void | D1 (const Standard_Integer CuIndex, const Standard_Real U, gp_Pnt2d &Pt, gp_Vec2d &V1) const |
| returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 2d. | |
| virtual Standard_EXPORT void | D2 (const Standard_Integer CuIndex, const Standard_Real U, gp_Pnt &Pt, gp_Vec &V1, gp_Vec &V2) const |
| returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 3d. | |
| virtual Standard_EXPORT void | D2 (const Standard_Integer CuIndex, const Standard_Real U, gp_Pnt2d &Pt, gp_Vec2d &V1, gp_Vec2d &V2) const |
| returns the value of the point with a parameter U on the BSpline curve number CuIndex. An exception is raised if CuIndex <0 or > NbCurves. An exception is raised if the curve dimension is 2d. | |
| virtual Standard_EXPORT void | Dump (Standard_OStream &o) const |
| Prints on the stream o information on the current state of the object. Is used to redefine the operator <<. . | |
Private Attributes | |
| Handle_TColStd_HArray1OfReal | myknots |
| Handle_TColStd_HArray1OfInteger | mymults |
| Standard_Integer | myDegree |
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||||||
|
Reimplemented from AppParCurves_MultiCurve. |
|
||||||||||||||||||||
|
Reimplemented from AppParCurves_MultiCurve. |
|
||||||||||||||||||||||||
|
Reimplemented from AppParCurves_MultiCurve. |
|
||||||||||||||||||||||||
|
Reimplemented from AppParCurves_MultiCurve. |
|
|
Reimplemented from AppParCurves_MultiCurve. |
|
|
Reimplemented from AppParCurves_MultiCurve. |
|
|
|
|
|
|
|
|
Reimplemented from AppParCurves_MultiCurve. |
|
|
Reimplemented from AppParCurves_MultiCurve. |
|
||||||||||||
|
Reimplemented from AppParCurves_MultiCurve. |
|
|
|
|
|
|
|
||||||||||||||||
|
Reimplemented from AppParCurves_MultiCurve. |
|
||||||||||||||||
|
Reimplemented from AppParCurves_MultiCurve. |
|
|
|
|
|
|
|
|
|
1.4.1