Open CASCADE Technology  6.5.4
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions
BSplSLib_EvaluatorFunction Class Reference

#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


Member Function Documentation

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

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