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

Interface for a class implementing a function to be approximated by AdvApprox_ApproxAFunction.

#include <AdvApprox_EvaluatorFunction.hxx>

Public Member Functions

 AdvApprox_EvaluatorFunction ()
 Empty constructor.
virtual ~AdvApprox_EvaluatorFunction ()
 Destructor should be declared as virtual.
virtual void Evaluate (Standard_Integer *Dimension, Standard_Real StartEnd[2], Standard_Real *Parameter, Standard_Integer *DerivativeRequest, Standard_Real *Result, Standard_Integer *ErrorCode)=0
 Function evaluation method to be defined by descendant.
void operator() (Standard_Integer *Dimension, Standard_Real StartEnd[2], Standard_Real *Parameter, Standard_Integer *DerivativeRequest, Standard_Real *Result, Standard_Integer *ErrorCode)
 Shortcut for function-call style usage.

Constructor & Destructor Documentation


Member Function Documentation

virtual void AdvApprox_EvaluatorFunction::Evaluate ( Standard_Integer Dimension,
Standard_Real  StartEnd[2],
Standard_Real Parameter,
Standard_Integer DerivativeRequest,
Standard_Real Result,
Standard_Integer ErrorCode 
) [pure virtual]
void AdvApprox_EvaluatorFunction::operator() ( Standard_Integer Dimension,
Standard_Real  StartEnd[2],
Standard_Real Parameter,
Standard_Integer DerivativeRequest,
Standard_Real Result,
Standard_Integer ErrorCode 
) [inline]

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