|
Public Member Functions |
| Raster3D (void) |
| Raster3D (int z) |
| Raster3D (int z, Raster2D &gisType) |
virtual | ~Raster3D (void) |
const Raster3D & | operator= (const Raster3D &) |
| Raster3D (const Raster3D &gisOrig) |
virtual void | initCopy (const Raster3D &RHS) |
virtual void | deallocate () |
virtual void | allocate () |
virtual void | allocate (int z) |
virtual void | allocate (int z, Raster2D &gisType) |
virtual void | allocate (const Raster3D &RHS) |
virtual double | getValue (int z, int r, int c) |
virtual int | getLayers () |
virtual int | getLayers () const |
virtual int | getMonth () |
virtual int | getYear () |
virtual string | getFilename (int z) |
virtual void | getCopyRaster_2D (int z, Raster2D &gis) |
virtual void | getCopyRaster_2D (int z, Raster2D &gis) const |
virtual Raster2D & | getGisPointer (int z) |
virtual int | getCols () |
virtual int | cols () const |
virtual int | cols () |
virtual int | getRows () |
virtual int | rows () const |
virtual int | rows () |
virtual Content | getContent (int z) |
virtual int | checkForContent (Content cont) |
virtual void | setValue (int z, int r, int c, double val) |
virtual void | setFilename (int z, string fn) |
virtual void | setFilenameAll (string *fn) |
virtual void | resetLayers () |
virtual void | setContent (int z, Content cont) |
virtual void | setMonth (int m) |
virtual void | setYear (int y) |
virtual void | setAllVal (int z, double val) |
virtual void | setGislayer (int z, Raster2D &gisIn) |
virtual void | printHeader () |
virtual void | printAllHeaders () |
virtual void | printToScreen () |
virtual void | printToScreen (int z) |
virtual void | printToScreen_compact () |
virtual void | printToScreen_compact (int z) |
virtual void | writeToFiles (string fn, string DIR) |
virtual void | writeDescriptionFile (string fn) |
virtual void | writeToFiles (string fn, string DIR, int m, int y) |
virtual void | writeDescriptionFile (string fn, int m, int y) |
virtual void | readFromFiles (string fn, string DIR) |
virtual bool | readDescriptionFile (string fn, MatrixDouble &mat) |
virtual void | add (Raster3D &g3D, Raster3D &g3D2) |
virtual void | subtract (Raster3D &g3D, Raster3D &g3D2) |
virtual void | mult (Raster3D &g3D, Raster3D &g3D2) |
virtual void | divide (Raster3D &g3D, Raster3D &g3D2) |
virtual double | log_2 (double x) |
virtual void | table_getFullTable (Raster2D &gis_L, MatrixDouble &tab) |
virtual void | table_getFullTable (MatrixDouble &posMat, MatrixDouble &tab) |
virtual void | table_getOneLayerPos (int z, MatrixDouble &posMat, MatrixDouble &tabRow) |
virtual void | table_appendFilteredToFile (int z, MatrixDouble &posMat, string fn) |
virtual void | table_appendFilteredToFile (int z, MatrixDouble &posMat, char *fn) |
virtual void | sendViaTDT_extract (string configfile, MatrixDouble &extractVec) |
| Also passes a MatrixDouble with indices to the layers that should be exported.
|
virtual void | sendViaTDT_extract (char *configfile, MatrixDouble &extract) |
virtual void | sendViaTDT (string configfile) |
virtual void | sendViaTDT (char *configfile) |
virtual void | receiveViaTDT (char *configfile) |
virtual void | receiveViaTDT (string configfile) |
virtual void | rescale_C2f (Raster2D &gis_L, int Y_shift_C2G, int X_shift_C2G, Raster3D &gis3DTarget) |
virtual void | rescale_C2f_extract (MatrixDouble &extract, Raster2D &gis_L, int Y_shift_C2G, int X_shift_C2G, Raster3D &gis3DTarget) |
void | writeerror (char *dateiname, int fehler) |
| Functions to treat binary formats.
|
int | readstackfromfile (char *dateiname) |
void | printstackfile (char *dateiname, float ***stack, int levels) |
int | readFromBinary (char *dateiname) |
void | writeStackAsTableCpp (string filename) |
void | writeStackAsTable (string filename) |
void | free_drei_d_matrix (float ***m, int nrl, int nrh, int ncl, int nch, int levels) |
float *** | drei_d_matrix (int nrl, int nrh, int ncl, int nch, int levels) |
float ** | matrix (int nrl, int nrh, int ncl, int nch) |
void | free_d_matrix (double **m, int nrl, int nrh, int ncl, int nch) |
void | free_matrix (float **m, int nrl, int nrh, int ncl, int nch) |
virtual void | extractTable_eachOneFile (MatrixDouble &extract, MatrixDouble &posMat, string trunk) |
virtual void | extractTable_OneFile (MatrixDouble &extract, MatrixDouble &posMat, string trunk) |
virtual void | writeLogfileTDT (string fn, char *configFile, int type, bool dolong) |
virtual void | writeDescriptionFile_open (ofstream &streamData) |
Protected Member Functions |
virtual void | setLayers (int z) |
virtual void | initEmpty () |
Protected Attributes |
Raster2D * | gis3D |
int | _layers |
string * | fnames |
int | month |
int | year |