|
Public Member Functions |
| void * | operator new (size_t, void *anAddress) |
| void * | operator new (size_t size) |
| void | operator delete (void *anAddress) |
| Standard_EXPORT | AdvApprox_SimpleApprox (const Standard_Integer TotalDimension, const Standard_Integer TotalNumSS, const GeomAbs_Shape Continuity, const Standard_Integer WorkDegree, const Standard_Integer NbGaussPoints, const Handle(PLib_JacobiPolynomial)&JacobiBase, const AdvApprox_EvaluatorFunction &Func) |
| Standard_EXPORT void | Perform (const TColStd_Array1OfInteger &LocalDimension, const TColStd_Array1OfReal &LocalTolerancesArray, const Standard_Real First, const Standard_Real Last, const Standard_Integer MaxDegree) |
| | Warning:
the Function of type
EvaluatorFunction from Approx
must be an extern "C" function otherwise
this will NOT WORK
.
|
| Standard_EXPORT Standard_Boolean | IsDone () const |
| Standard_EXPORT Standard_Integer | Degree () const |
| Standard_EXPORT Handle_TColStd_HArray1OfReal | Coefficients () const |
| | returns the coefficients in the Jacobi Base
|
| Standard_EXPORT Handle_TColStd_HArray2OfReal | FirstConstr () const |
| | returns the constraints at First
|
| Standard_EXPORT Handle_TColStd_HArray2OfReal | LastConstr () const |
| | returns the constraints at Last
|
| Standard_EXPORT Handle_TColStd_HArray1OfReal | SomTab () const |
| Standard_EXPORT Handle_TColStd_HArray1OfReal | DifTab () const |
| Standard_EXPORT Standard_Real | MaxError (const Standard_Integer Index) const |
| Standard_EXPORT Standard_Real | AverageError (const Standard_Integer Index) const |
| Standard_EXPORT void | Dump (Standard_OStream &o) const |
| | display information on approximation
|
Private Attributes |
| Standard_Integer | myTotalNumSS |
| Standard_Integer | myTotalDimension |
| Standard_Integer | myNbGaussPoints |
| Standard_Integer | myWorkDegree |
| Standard_Integer | myNivConstr |
| Handle_PLib_JacobiPolynomial | myJacPol |
| Handle_TColStd_HArray1OfReal | myTabPoints |
| Handle_TColStd_HArray2OfReal | myTabWeights |
| AdvApprox_EvaluatorFunction | myEvaluator |
| Standard_Integer | myDegree |
| Handle_TColStd_HArray1OfReal | myCoeff |
| Handle_TColStd_HArray2OfReal | myFirstConstr |
| Handle_TColStd_HArray2OfReal | myLastConstr |
| Handle_TColStd_HArray1OfReal | mySomTab |
| Handle_TColStd_HArray1OfReal | myDifTab |
| Handle_TColStd_HArray1OfReal | myMaxError |
| Handle_TColStd_HArray1OfReal | myAverageError |
| Standard_Boolean | done |