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

    #include <BSplSLib_EvaluatorFunction.hxx>

    Public Member Functions

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

    Constructor & Destructor Documentation

    ◆ BSplSLib_EvaluatorFunction()

    BSplSLib_EvaluatorFunction::BSplSLib_EvaluatorFunction ( )
    default

    Empty constructor.

    ◆ ~BSplSLib_EvaluatorFunction()

    virtual BSplSLib_EvaluatorFunction::~BSplSLib_EvaluatorFunction ( )
    virtualdefault

    Destructor should be declared as virtual.

    Member Function Documentation

    ◆ Evaluate()

    virtual void BSplSLib_EvaluatorFunction::Evaluate ( const int theDerivativeRequest,
    const double theUParameter,
    const double theVParameter,
    double & theResult,
    int & theErrorCode ) const
    pure virtual

    Function evaluation method to be defined by descendant.

    ◆ operator()()

    void BSplSLib_EvaluatorFunction::operator() ( const int theDerivativeRequest,
    const double theUParameter,
    const double theVParameter,
    double & theResult,
    int & theErrorCode ) const
    inline

    Shortcut for function-call style usage.


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