|
Open CASCADE Technology
6.5.4
|
Abstract class to use the Energy of an FairCurve
#include <FairCurve_DistributionOfEnergy.hxx>

Public Member Functions | |
| virtual DEFINE_STANDARD_ALLOC Standard_Integer | NbVariables () const |
| returns the number of variables of the function. | |
| virtual Standard_Integer | NbEquations () const |
| returns the number of equations of the function. | |
| void | SetDerivativeOrder (const Standard_Integer DerivativeOrder) |
Protected Member Functions | |
| FairCurve_DistributionOfEnergy (const Standard_Integer BSplOrder, const Handle< TColStd_HArray1OfReal > &FlatKnots, const Handle< TColgp_HArray1OfPnt2d > &Poles, const Standard_Integer DerivativeOrder, const Standard_Integer NbValAux=0) | |
Protected Attributes | |
| Standard_Integer | MyBSplOrder |
| Handle_TColStd_HArray1OfReal | MyFlatKnots |
| Handle_TColgp_HArray1OfPnt2d | MyPoles |
| Standard_Integer | MyDerivativeOrder |
| Standard_Integer | MyNbVar |
| Standard_Integer | MyNbEqua |
| Standard_Integer | MyNbValAux |
| FairCurve_DistributionOfEnergy::FairCurve_DistributionOfEnergy | ( | const Standard_Integer | BSplOrder, |
| const Handle< TColStd_HArray1OfReal > & | FlatKnots, | ||
| const Handle< TColgp_HArray1OfPnt2d > & | Poles, | ||
| const Standard_Integer | DerivativeOrder, | ||
| const Standard_Integer | NbValAux = 0 |
||
| ) | [protected] |
| virtual Standard_Integer FairCurve_DistributionOfEnergy::NbEquations | ( | ) | const [virtual] |
Implements math_FunctionSet.
| virtual DEFINE_STANDARD_ALLOC Standard_Integer FairCurve_DistributionOfEnergy::NbVariables | ( | ) | const [virtual] |
Implements math_FunctionSet.
| void FairCurve_DistributionOfEnergy::SetDerivativeOrder | ( | const Standard_Integer | DerivativeOrder | ) |
Handle_TColStd_HArray1OfReal FairCurve_DistributionOfEnergy::MyFlatKnots [protected] |
Handle_TColgp_HArray1OfPnt2d FairCurve_DistributionOfEnergy::MyPoles [protected] |
1.8.0