rasdaman complete source
Classes | Typedefs | Functions
rviewMDD.hh File Reference

Go to the source code of this file.

Classes

struct  mdd_function_desc
 
struct  mdd_function_pointers
 

Typedefs

typedef struct mdd_function_desc mdd_function_desc
 
typedef int mdd_func_bool MDD_FUNCTION_SIGNATURE (r_Boolean)
 
typedef struct
mdd_function_pointers 
mdd_function_pointers
 

Functions

char * objectCalcStart (const char *src, const mdd_function_desc *mfd, int dim)
 
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)
 
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)
 
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)
 
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)
 
mdd_function_descmdd_objectFunctionInitData (r_Minterval &interv, r_Minterval &useInterv, r_Minterval &newInterv, int tpsize, unsigned int flags=0)
 
int mdd_objectRange (r_Ref< r_GMarray > mddObj, r_Minterval &useInterv, double &min, double &max)
 
int mdd_createSubcube (r_Ref< r_GMarray > srcMdd, r_Ref< r_GMarray > &newMdd, r_Minterval *domain, r_Database *db)
 
int mdd_objectScaleInter (r_Ref< r_GMarray > srcMdd, r_Minterval &useInterv, r_Ref< r_GMarray > &newMdd, r_Minterval &newInterv)
 
int mdd_objectScaleAverage (r_Ref< r_GMarray > srcMdd, r_Minterval &useInterv, r_Ref< r_GMarray > &newMdd, r_Minterval &newInterv)
 
int mdd_objectScaleSimple (r_Ref< r_GMarray > srcMdd, r_Minterval &useInterv, r_Ref< r_GMarray > &newMdd, r_Minterval &newInterv)
 
int mdd_objectChangeEndianness (r_Ref< r_GMarray > srcMdd, r_Minterval &useInterv, r_Ref< r_GMarray > *newMdd=NULL, r_Minterval *newInterv=NULL)
 

Typedef Documentation

typedef int mdd_func_double MDD_FUNCTION_SIGNATURE(r_Double)

Function Documentation

int mdd_createSubcube ( r_Ref< r_GMarray srcMdd,
r_Ref< r_GMarray > &  newMdd,
r_Minterval domain,
r_Database db 
)
int mdd_objectChangeEndianness ( r_Ref< r_GMarray srcMdd,
r_Minterval useInterv,
r_Ref< r_GMarray > *  newMdd = NULL,
r_Minterval newInterv = NULL 
)
mdd_function_desc* mdd_objectFunctionInitData ( r_Minterval interv,
r_Minterval useInterv,
r_Minterval newInterv,
int  tpsize,
unsigned int  flags = 0 
)
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 
)
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 
)
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 
)
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 
)
int mdd_objectRange ( r_Ref< r_GMarray mddObj,
r_Minterval useInterv,
double &  min,
double &  max 
)
int mdd_objectScaleAverage ( r_Ref< r_GMarray srcMdd,
r_Minterval useInterv,
r_Ref< r_GMarray > &  newMdd,
r_Minterval newInterv 
)
int mdd_objectScaleInter ( r_Ref< r_GMarray srcMdd,
r_Minterval useInterv,
r_Ref< r_GMarray > &  newMdd,
r_Minterval newInterv 
)
int mdd_objectScaleSimple ( r_Ref< r_GMarray srcMdd,
r_Minterval useInterv,
r_Ref< r_GMarray > &  newMdd,
r_Minterval newInterv 
)
char* objectCalcStart ( const char *  src,
const mdd_function_desc mfd,
int  dim 
)