Open CASCADE Technology 6.6.0
|
#include <BSplCLib_EvaluatorFunction.hxx>
Public Member Functions | |
BSplCLib_EvaluatorFunction () | |
Empty constructor. | |
virtual | ~BSplCLib_EvaluatorFunction () |
Destructor should be declared as virtual. | |
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. | |
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. |
BSplCLib_EvaluatorFunction::BSplCLib_EvaluatorFunction | ( | ) | [inline] |
virtual BSplCLib_EvaluatorFunction::~BSplCLib_EvaluatorFunction | ( | ) | [inline, virtual] |
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] |
void BSplCLib_EvaluatorFunction::operator() | ( | const Standard_Integer | theDerivativeRequest, |
const Standard_Real * | theStartEnd, | ||
const Standard_Real | theParameter, | ||
Standard_Real & | theResult, | ||
Standard_Integer & | theErrorCode | ||
) | const [inline] |