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
    BSplCLib_EvaluatorFunction Class Referenceabstract

    #include <BSplCLib_EvaluatorFunction.hxx>

    Public Member Functions

     BSplCLib_EvaluatorFunction ()=default
     Empty constructor.
    virtual ~BSplCLib_EvaluatorFunction ()=default
     Destructor should be declared as virtual.
    virtual void Evaluate (const int theDerivativeRequest, const double *theStartEnd, const double theParameter, double &theResult, int &theErrorCode) const =0
     Function evaluation method to be defined by descendant.
    void operator() (const int theDerivativeRequest, const double *theStartEnd, const double theParameter, double &theResult, int &theErrorCode) const
     Shortcut for function-call style usage.
     BSplCLib_EvaluatorFunction (const BSplCLib_EvaluatorFunction &)=delete
    BSplCLib_EvaluatorFunctionoperator= (const BSplCLib_EvaluatorFunction &)=delete

    Constructor & Destructor Documentation

    ◆ BSplCLib_EvaluatorFunction() [1/2]

    BSplCLib_EvaluatorFunction::BSplCLib_EvaluatorFunction ( )
    default

    Empty constructor.

    ◆ ~BSplCLib_EvaluatorFunction()

    virtual BSplCLib_EvaluatorFunction::~BSplCLib_EvaluatorFunction ( )
    virtualdefault

    Destructor should be declared as virtual.

    ◆ BSplCLib_EvaluatorFunction() [2/2]

    BSplCLib_EvaluatorFunction::BSplCLib_EvaluatorFunction ( const BSplCLib_EvaluatorFunction & )
    delete

    Member Function Documentation

    ◆ Evaluate()

    virtual void BSplCLib_EvaluatorFunction::Evaluate ( const int theDerivativeRequest,
    const double * theStartEnd,
    const double theParameter,
    double & theResult,
    int & theErrorCode ) const
    pure virtual

    Function evaluation method to be defined by descendant.

    ◆ operator()()

    void BSplCLib_EvaluatorFunction::operator() ( const int theDerivativeRequest,
    const double * theStartEnd,
    const double theParameter,
    double & theResult,
    int & theErrorCode ) const
    inline

    Shortcut for function-call style usage.

    ◆ operator=()

    BSplCLib_EvaluatorFunction & BSplCLib_EvaluatorFunction::operator= ( const BSplCLib_EvaluatorFunction & )
    delete

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