Open CASCADE Technology 6.6.0
|
Abstract class to use the Energy of an FairCurve
#include <FairCurve_DistributionOfEnergy.hxx>
Public Member Functions | |
virtual 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 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] |