File indexing completed on 2026-09-23 09:16:37
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017 #ifndef AdvApp2Var_EvaluatorFunc2Var_HeaderFile
0018 #define AdvApp2Var_EvaluatorFunc2Var_HeaderFile
0019
0020 #include <stddef.h>
0021
0022 #include <stdlib.h>
0023
0024 #include <Standard_Macro.hxx>
0025
0026 #include <Standard_Boolean.hxx>
0027
0028 #include <Standard_Integer.hxx>
0029
0030 #include <Standard_Real.hxx>
0031
0032 #include <Standard_Character.hxx>
0033
0034 #include <Standard_ExtCharacter.hxx>
0035
0036 #include <Standard_CString.hxx>
0037
0038
0039
0040 class AdvApp2Var_EvaluatorFunc2Var
0041 {
0042 public:
0043
0044 AdvApp2Var_EvaluatorFunc2Var() = default;
0045
0046
0047 virtual ~AdvApp2Var_EvaluatorFunc2Var() = default;
0048
0049
0050 virtual void Evaluate(int* theDimension,
0051 double* theUStartEnd,
0052 double* theVStartEnd,
0053 int* theFavorIso,
0054 double* theConstParam,
0055 int* theNbParams,
0056 double* theParameters,
0057 int* theUOrder,
0058 int* theVOrder,
0059 double* theResult,
0060 int* theErrorCode) const = 0;
0061
0062
0063 void operator()(int* theDimension,
0064 double* theUStartEnd,
0065 double* theVStartEnd,
0066 int* theFavorIso,
0067 double* theConstParam,
0068 int* theNbParams,
0069 double* theParameters,
0070 int* theUOrder,
0071 int* theVOrder,
0072 double* theResult,
0073 int* theErrorCode) const
0074 {
0075 Evaluate(theDimension,
0076 theUStartEnd,
0077 theVStartEnd,
0078 theFavorIso,
0079 theConstParam,
0080 theNbParams,
0081 theParameters,
0082 theUOrder,
0083 theVOrder,
0084 theResult,
0085 theErrorCode);
0086 }
0087
0088 private:
0089 AdvApp2Var_EvaluatorFunc2Var(const AdvApp2Var_EvaluatorFunc2Var&) = delete;
0090 AdvApp2Var_EvaluatorFunc2Var& operator=(const AdvApp2Var_EvaluatorFunc2Var&) = delete;
0091 };
0092
0093 #endif