Open CASCADE Technology  7.0.0
Public Member Functions

AdvApprox_EvaluatorFunction Class Referenceabstract

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

#include <AdvApprox_EvaluatorFunction.hxx>

Public Member Functions

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

Detailed Description

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

Constructor & Destructor Documentation

AdvApprox_EvaluatorFunction::AdvApprox_EvaluatorFunction ( )
inline

Empty constructor.

virtual AdvApprox_EvaluatorFunction::~AdvApprox_EvaluatorFunction ( )
inlinevirtual

Destructor should be declared as virtual.

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

Function evaluation method to be defined by descendant.

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

Shortcut for function-call style usage.


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