OCCT3D OCCT 8.0.1
OCCT documentation

Search guides and API reference

Enter at least two characters.

    Open CASCADE Technology Reference Manual 8.0.1
    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 ()=default
     Empty constructor.
    virtual ~AdvApprox_EvaluatorFunction ()=default
     Destructor should be declared as virtual.
    virtual void Evaluate (int *Dimension, double StartEnd[2], double *Parameter, int *DerivativeRequest, double *Result, int *ErrorCode)=0
     Function evaluation method to be defined by descendant.
    void operator() (int *Dimension, double StartEnd[2], double *Parameter, int *DerivativeRequest, double *Result, int *ErrorCode)
     Shortcut for function-call style usage.

    Detailed Description

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

    Constructor & Destructor Documentation

    ◆ AdvApprox_EvaluatorFunction()

    AdvApprox_EvaluatorFunction::AdvApprox_EvaluatorFunction ( )
    default

    Empty constructor.

    ◆ ~AdvApprox_EvaluatorFunction()

    virtual AdvApprox_EvaluatorFunction::~AdvApprox_EvaluatorFunction ( )
    virtualdefault

    Destructor should be declared as virtual.

    Member Function Documentation

    ◆ Evaluate()

    virtual void AdvApprox_EvaluatorFunction::Evaluate ( int * Dimension,
    double StartEnd[2],
    double * Parameter,
    int * DerivativeRequest,
    double * Result,
    int * ErrorCode )
    pure virtual

    Function evaluation method to be defined by descendant.

    ◆ operator()()

    void AdvApprox_EvaluatorFunction::operator() ( int * Dimension,
    double StartEnd[2],
    double * Parameter,
    int * DerivativeRequest,
    double * Result,
    int * ErrorCode )
    inline

    Shortcut for function-call style usage.


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