00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef OP_PARM_MACROS_H
00020 #define OP_PARM_MACROS_H
00021
00022
00023
00024
00025 #define EVAL_STR(name, idx, vi, t) \
00026 evalString(str, name, &parmIndirect[idx], vi, (float)t);
00027 #define EVAL_INT(name, idx, vi, t) \
00028 return evalInt(name, &parmIndirect[idx], vi, t);
00029 #define EVAL_FLT(name, idx, vi, t) \
00030 return evalFloat(name, &parmIndirect[idx], vi, t);
00031
00032 #define SET_STRING(val, meaning, name, idx, vi, t) \
00033 setString(val, meaning, name, parmIndirect[idx], vi, t)
00034 #define SET_INT(name, idx, vi, t, val) \
00035 setInt(name, parmIndirect[idx], vi, t, val);
00036 #define SET_FLT(name, idx, vi, t, val) \
00037 setFloat(name, parmIndirect[idx], vi, t, val);
00038
00039 #endif