Open CASCADE Technology  7.6.0
Public Member Functions

BSplCLib_EvaluatorFunction Class Referenceabstract

#include <BSplCLib_EvaluatorFunction.hxx>

Public Member Functions

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

Constructor & Destructor Documentation

◆ BSplCLib_EvaluatorFunction()

BSplCLib_EvaluatorFunction::BSplCLib_EvaluatorFunction ( )
inline

Empty constructor.

◆ ~BSplCLib_EvaluatorFunction()

virtual BSplCLib_EvaluatorFunction::~BSplCLib_EvaluatorFunction ( )
inlinevirtual

Destructor should be declared as virtual.

Member Function Documentation

◆ Evaluate()

virtual void BSplCLib_EvaluatorFunction::Evaluate ( const Standard_Integer  theDerivativeRequest,
const Standard_Real theStartEnd,
const Standard_Real  theParameter,
Standard_Real theResult,
Standard_Integer theErrorCode 
) const
pure virtual

Function evaluation method to be defined by descendant.

◆ operator()()

void BSplCLib_EvaluatorFunction::operator() ( const Standard_Integer  theDerivativeRequest,
const Standard_Real theStartEnd,
const Standard_Real  theParameter,
Standard_Real theResult,
Standard_Integer theErrorCode 
) const
inline

Shortcut for function-call style usage.


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