|
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 |