Open CASCADE Technology  7.4.0
Public Member Functions

BSplSLib_EvaluatorFunction Class Referenceabstract

#include <BSplSLib_EvaluatorFunction.hxx>

Public Member Functions

 BSplSLib_EvaluatorFunction ()
 Empty constructor. More...
 
virtual ~BSplSLib_EvaluatorFunction ()
 Destructor should be declared as virtual. More...
 
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. More...
 
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. More...
 

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: