OCC Main Page | ModelingAlgorithms | Toolkits | Packages | Class Hierarchy | Data Structures | File List | Data Fields | Globals

ModelingAlgorithms
TKGeomAlgo
FairCurve


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

void * operator new (size_t, void *anAddress)
void * operator new (size_t size)
void operator delete (void *anAddress)
virtual Standard_EXPORT Standard_Integer NbVariables () const
 returns the number of variables of the function.

virtual Standard_EXPORT Standard_Integer NbEquations () const
 returns the number of equations of the function.

Standard_EXPORT void SetDerivativeOrder (const Standard_Integer DerivativeOrder)

Protected Member Functions

Standard_EXPORT 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

Standard_EXPORT 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_EXPORT Standard_Integer FairCurve_DistributionOfEnergy::NbEquations  )  const [virtual]
 

virtual Standard_EXPORT Standard_Integer FairCurve_DistributionOfEnergy::NbVariables  )  const [virtual]
 

void FairCurve_DistributionOfEnergy::operator delete void *  anAddress  )  [inline]
 

Reimplemented in FairCurve_DistributionOfJerk, FairCurve_DistributionOfSagging, and FairCurve_DistributionOfTension.

void* FairCurve_DistributionOfEnergy::operator new size_t  size  )  [inline]
 

Reimplemented in FairCurve_DistributionOfJerk, FairCurve_DistributionOfSagging, and FairCurve_DistributionOfTension.

void* FairCurve_DistributionOfEnergy::operator new size_t  ,
void *  anAddress
[inline]
 

Reimplemented in FairCurve_DistributionOfJerk, FairCurve_DistributionOfSagging, and FairCurve_DistributionOfTension.

Standard_EXPORT void FairCurve_DistributionOfEnergy::SetDerivativeOrder const Standard_Integer  DerivativeOrder  ) 
 


Field Documentation

Standard_Integer FairCurve_DistributionOfEnergy::MyBSplOrder [protected]
 

Standard_Integer FairCurve_DistributionOfEnergy::MyDerivativeOrder [protected]
 

Handle_TColStd_HArray1OfReal FairCurve_DistributionOfEnergy::MyFlatKnots [protected]
 

Standard_Integer FairCurve_DistributionOfEnergy::MyNbEqua [protected]
 

Standard_Integer FairCurve_DistributionOfEnergy::MyNbValAux [protected]
 

Standard_Integer FairCurve_DistributionOfEnergy::MyNbVar [protected]
 

Handle_TColgp_HArray1OfPnt2d FairCurve_DistributionOfEnergy::MyPoles [protected]
 


The documentation for this class was generated from the following file:
Generated on Mon Aug 25 13:41:42 2008 for OpenCASCADE by  doxygen 1.4.1