Open CASCADE Technology 7.8.2.dev
BSplSLib_EvaluatorFunction Class Referenceabstract

#include <BSplSLib_EvaluatorFunction.hxx>

Public Member Functions

 BSplSLib_EvaluatorFunction ()
 Empty constructor.
 
virtual ~BSplSLib_EvaluatorFunction ()
 Destructor should be declared as virtual.
 
virtual void Evaluate (const Standard_Integer theDerivativeRequest, const Standard_Real theUParameter, const Standard_Real theVParameter, 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 theUParameter, const Standard_Real theVParameter, Standard_Real &theResult, Standard_Integer &theErrorCode) const
 Shortcut for function-call style usage.
 

Constructor & Destructor Documentation

◆ BSplSLib_EvaluatorFunction()

BSplSLib_EvaluatorFunction::BSplSLib_EvaluatorFunction ( )
inline

Empty constructor.

◆ ~BSplSLib_EvaluatorFunction()

virtual BSplSLib_EvaluatorFunction::~BSplSLib_EvaluatorFunction ( )
inlinevirtual

Destructor should be declared as virtual.

Member Function Documentation

◆ Evaluate()

virtual void BSplSLib_EvaluatorFunction::Evaluate ( const Standard_Integer theDerivativeRequest,
const Standard_Real theUParameter,
const Standard_Real theVParameter,
Standard_Real & theResult,
Standard_Integer & theErrorCode ) const
pure virtual

Function evaluation method to be defined by descendant.

◆ operator()()

void BSplSLib_EvaluatorFunction::operator() ( const Standard_Integer theDerivativeRequest,
const Standard_Real theUParameter,
const Standard_Real theVParameter,
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: