Open CASCADE Technology 6.6.0
Public Member Functions | Protected Member Functions | Protected Attributes
FairCurve_DistributionOfEnergy Class Reference

Abstract class to use the Energy of an FairCurve

#include <FairCurve_DistributionOfEnergy.hxx>

Inheritance diagram for FairCurve_DistributionOfEnergy:
Inheritance graph
[legend]

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

Constructor & Destructor Documentation

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]

Member Function Documentation

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)

Field Documentation

Handle_TColStd_HArray1OfReal FairCurve_DistributionOfEnergy::MyFlatKnots [protected]
Handle_TColgp_HArray1OfPnt2d FairCurve_DistributionOfEnergy::MyPoles [protected]

The documentation for this class was generated from the following file:
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines