Open CASCADE Technology Reference Manual 8.0.0
Loading...
Searching...
No Matches
Public Member Functions
BSplCLib_EvaluatorFunction Class Referenceabstract

#include <BSplCLib_EvaluatorFunction.hxx>

Public Member Functions

 BSplCLib_EvaluatorFunction ()=default
 Empty constructor.
 
virtual ~BSplCLib_EvaluatorFunction ()=default
 Destructor should be declared as virtual.
 
virtual void Evaluate (const int theDerivativeRequest, const double *theStartEnd, const double theParameter, double &theResult, int &theErrorCode) const =0
 Function evaluation method to be defined by descendant.
 
void operator() (const int theDerivativeRequest, const double *theStartEnd, const double theParameter, double &theResult, int &theErrorCode) const
 Shortcut for function-call style usage.
 
 BSplCLib_EvaluatorFunction (const BSplCLib_EvaluatorFunction &)=delete
 
BSplCLib_EvaluatorFunctionoperator= (const BSplCLib_EvaluatorFunction &)=delete
 

Constructor & Destructor Documentation

◆ BSplCLib_EvaluatorFunction() [1/2]

BSplCLib_EvaluatorFunction::BSplCLib_EvaluatorFunction ( )
default

Empty constructor.

◆ ~BSplCLib_EvaluatorFunction()

virtual BSplCLib_EvaluatorFunction::~BSplCLib_EvaluatorFunction ( )
virtualdefault

Destructor should be declared as virtual.

◆ BSplCLib_EvaluatorFunction() [2/2]

BSplCLib_EvaluatorFunction::BSplCLib_EvaluatorFunction ( const BSplCLib_EvaluatorFunction & )
delete

Member Function Documentation

◆ Evaluate()

virtual void BSplCLib_EvaluatorFunction::Evaluate ( const int theDerivativeRequest,
const double * theStartEnd,
const double theParameter,
double & theResult,
int & theErrorCode ) const
pure virtual

Function evaluation method to be defined by descendant.

◆ operator()()

void BSplCLib_EvaluatorFunction::operator() ( const int theDerivativeRequest,
const double * theStartEnd,
const double theParameter,
double & theResult,
int & theErrorCode ) const
inline

Shortcut for function-call style usage.

◆ operator=()

BSplCLib_EvaluatorFunction & BSplCLib_EvaluatorFunction::operator= ( const BSplCLib_EvaluatorFunction & )
delete

The documentation for this class was generated from the following file: