111 #define MDD_FUNCTION_SIGNATURE(type) \
112 (type *dest, const type *src, const mdd_function_desc *mfd, int dim, int datastep, void *auxData)
140 #define MDD_INIT_FUNCTIONS(mfp, tf) \
141 mfp.mddf_bool = (mdd_func_bool)tf; \
142 mfp.mddf_char = (mdd_func_char)tf; \
143 mfp.mddf_octet = (mdd_func_octet)tf; \
144 mfp.mddf_short = (mdd_func_short)tf; \
145 mfp.mddf_ushort = (mdd_func_ushort)tf; \
146 mfp.mddf_long = (mdd_func_long)tf; \
147 mfp.mddf_ulong = (mdd_func_ulong)tf; \
148 mfp.mddf_float = (mdd_func_float)tf; \
149 mfp.mddf_double = (mdd_func_double)tf;
162 #define MDD_OBJECT_INIT_NEWIV 1
163 #define MDD_OBJECT_INIT_FPSTEP (2 | MDD_OBJECT_INIT_NEWIV)
187 #if (defined(EARLY_TEMPLATE) && defined(__EXECUTABLE__))
188 #include "rviewMDD.cpp"
mdd_func_double mddf_double
Definition: rviewMDD.hh:135
mdd_func_bool mddf_bool
Definition: rviewMDD.hh:127
int mdd_objectFunctionType(const mdd_function_pointers *mfp, const r_Type *baseType, const char *src, char *dest, const mdd_function_desc *mfd, int dim, int tpsize, void *auxData)
unsigned short r_UShort
Definition: odmgtypes.hh:87
int mdd_createSubcube(r_Ref< r_GMarray > srcMdd, r_Ref< r_GMarray > &newMdd, r_Minterval *domain, r_Database *db)
long low
Definition: rviewMDD.hh:97
mdd_func_ulong mddf_ulong
Definition: rviewMDD.hh:133
double step
Definition: rviewMDD.hh:94
long newLow
Definition: rviewMDD.hh:101
long useLow
Definition: rviewMDD.hh:99
unsigned int r_ULong
Definition: odmgtypes.hh:114
int16Row max
Definition: int16.hh:200
int mdd_objectFunctionStruct(const mdd_function_pointers *mfp, r_Structure_Type *structType, const char *src, char *dest, const mdd_function_desc *mfd, int dim, int tpsize, void *auxData)
Definition: structuretype.hh:56
mdd_func_char mddf_char
Definition: rviewMDD.hh:128
Definition: raslib/type.hh:56
struct mdd_function_desc mdd_function_desc
char * objectCalcStart(const char *src, const mdd_function_desc *mfd, int dim)
unsigned int r_Dimension
Definition: mddtypes.hh:118
Definition: database.hh:60
long newHigh
Definition: rviewMDD.hh:102
int mdd_objectScaleSimple(r_Ref< r_GMarray > srcMdd, r_Minterval &useInterv, r_Ref< r_GMarray > &newMdd, r_Minterval &newInterv)
unsigned char r_Boolean
Definition: odmgtypes.hh:151
double r_Double
Definition: odmgtypes.hh:138
mdd_func_float mddf_float
Definition: rviewMDD.hh:134
char * mdd_objectFunctionInitMdd(r_Ref< r_GMarray > mddPtr, r_Ref< r_GMarray > &newMddPtr, r_Minterval &newInterv, int tpsize, r_Dimension dim, r_Database *db=NULL)
Definition: rviewMDD.hh:92
long useHigh
Definition: rviewMDD.hh:100
struct mdd_function_pointers mdd_function_pointers
Definition: rviewMDD.hh:125
float r_Float
Definition: odmgtypes.hh:125
int mdd_objectScaleInter(r_Ref< r_GMarray > srcMdd, r_Minterval &useInterv, r_Ref< r_GMarray > &newMdd, r_Minterval &newInterv)
signed char r_Octet
Definition: odmgtypes.hh:60
unsigned char r_Char
Definition: odmgtypes.hh:47
mdd_func_short mddf_short
Definition: rviewMDD.hh:130
int mdd_objectChangeEndianness(r_Ref< r_GMarray > srcMdd, r_Minterval &useInterv, r_Ref< r_GMarray > *newMdd=NULL, r_Minterval *newInterv=NULL)
long lstep
Definition: rviewMDD.hh:95
long high
Definition: rviewMDD.hh:98
int mdd_func_bool MDD_FUNCTION_SIGNATURE(r_Boolean)
Definition: rviewMDD.hh:114
int16Row min
Definition: int16.hh:200
int mdd_objectScaleAverage(r_Ref< r_GMarray > srcMdd, r_Minterval &useInterv, r_Ref< r_GMarray > &newMdd, r_Minterval &newInterv)
mdd_function_desc * mdd_objectFunctionInitData(r_Minterval &interv, r_Minterval &useInterv, r_Minterval &newInterv, int tpsize, unsigned int flags=0)
Definition: primitivetype.hh:49
int r_Long
Definition: odmgtypes.hh:100
short r_Short
Definition: odmgtypes.hh:74
long srcoff
Definition: rviewMDD.hh:96
mdd_func_octet mddf_octet
Definition: rviewMDD.hh:129
mdd_func_long mddf_long
Definition: rviewMDD.hh:132
int mdd_objectFunctionPrim(const mdd_function_pointers *mfp, r_Primitive_Type *primType, const char *src, char *dest, const mdd_function_desc *mfd, int dim, int tpsize, void *auxData)
Definition: minterval.hh:249
mdd_func_ushort mddf_ushort
Definition: rviewMDD.hh:131
int mdd_objectRange(r_Ref< r_GMarray > mddObj, r_Minterval &useInterv, double &min, double &max)