|
Public Member Functions |
Standard_EXPORT | FEmTool_Curve (const Standard_Integer Dimension, const Standard_Integer NbElements, const Handle(PLib_Base)&TheBase, const Standard_Real Tolerance) |
Standard_EXPORT TColStd_Array1OfReal & | Knots () const |
Standard_EXPORT void | SetElement (const Standard_Integer IndexOfElement, const TColStd_Array2OfReal &Coeffs) |
Standard_EXPORT void | D0 (const Standard_Real U, TColStd_Array1OfReal &Pnt) |
Standard_EXPORT void | D1 (const Standard_Real U, TColStd_Array1OfReal &Vec) |
Standard_EXPORT void | D2 (const Standard_Real U, TColStd_Array1OfReal &Vec) |
Standard_EXPORT void | Length (const Standard_Real FirstU, const Standard_Real LastU, Standard_Real &Length) |
Standard_EXPORT void | GetElement (const Standard_Integer IndexOfElement, TColStd_Array2OfReal &Coeffs) |
Standard_EXPORT void | GetPolynom (TColStd_Array1OfReal &Coeffs) |
| returns coefficients of all elements in canonical base.
|
Standard_EXPORT Standard_Integer | NbElements () const |
Standard_EXPORT Standard_Integer | Dimension () const |
Standard_EXPORT Handle_PLib_Base | Base () const |
Standard_EXPORT Standard_Integer | Degree (const Standard_Integer IndexOfElement) const |
Standard_EXPORT void | SetDegree (const Standard_Integer IndexOfElement, const Standard_Integer Degree) |
Standard_EXPORT void | ReduceDegree (const Standard_Integer IndexOfElement, const Standard_Real Tol, Standard_Integer &NewDegree, Standard_Real &MaxError) |
Standard_EXPORT const | Handle (Standard_Type)&DynamicType() const |
Private Member Functions |
Standard_EXPORT void | Update (const Standard_Integer Element, const Standard_Integer Order) |
Private Attributes |
Standard_Integer | myNbElements |
Standard_Integer | myDimension |
Standard_Real | myTolerance |
Handle_PLib_Base | myBase |
Handle_TColStd_HArray1OfReal | myKnots |
TColStd_Array1OfInteger | myDegree |
TColStd_Array1OfReal | myCoeff |
TColStd_Array1OfReal | myPoly |
TColStd_Array1OfReal | myDeri |
TColStd_Array1OfReal | myDsecn |
TColStd_Array1OfInteger | HasPoly |
TColStd_Array1OfInteger | HasDeri |
TColStd_Array1OfInteger | HasSecn |
TColStd_Array1OfReal | myLength |
Standard_Real | Uf |
Standard_Real | Ul |
Standard_Real | Denom |
Standard_Real | USum |
Standard_Integer | myIndex |
Standard_Integer | myPtr |