|
Public Member Functions |
| | Raster2D (void) |
| | Raster2D (int cols, int rows) |
| | Raster2D (int cols, int rows, int xcoord, int ycoord, double cellS, int nodata) |
| | Raster2D (int cols, int rows, double xcoord, double ycoord, double cellS, int nodata) |
| | Raster2D (string fn) |
| | Raster2D (ifstream &stream) |
| virtual void | initializeEmpty () |
| virtual void | initializeFile (ifstream &stream) |
| virtual void | initializeFromFile (string fn) |
| virtual void | initializeFromFile (ifstream &streamData) |
| virtual void | copyMatFromThis (Raster2D &target) |
| virtual void | initCopy (const Raster2D &RHS) |
| virtual void | copyHeaderFromThis (Raster2D &target) |
| virtual void | allocate (int rows, int cols) |
| virtual void | allocate (int rows, int cols, double val) |
| virtual void | allocate (int cols, int rows, int xc, int yc, double cellS, int noD) |
| virtual void | allocate (int rows, int cols, double xc, double yc, double cellS, int noD) |
| virtual void | allocate (void) |
| virtual void | allocate (Raster2D &gis) |
| virtual void | setEmptyVal (double val) |
| virtual void | setEmptyVal (int val) |
| virtual void | setAllValues (double val) |
| virtual void | setEmpty () |
| virtual void | setNodataValuesToVal (int val) |
| virtual double | sumAll () |
| const Raster2D & | operator= (const Raster2D &) |
| | Raster2D (const Raster2D &gisOrig) |
| virtual | ~Raster2D () |
| virtual void | deallocate (void) |
| int | getCols () |
| int | cols () const |
| int | cols () |
| int | getRows () |
| int | rows () const |
| int | rows () |
| double | getXcoord () |
| double | getYcoord () |
| double | getXcoord () const |
| double | getYcoord () const |
| double | getCellsize () |
| double | getCellsize () const |
| int | getNodata () |
| int | getNodata () const |
| int | getNoData () |
| int | getNoData () const |
| Content | getContent () |
| Content | getContent () const |
| void | setContent (Content gisC) |
| string | getFilename () const |
| void | setFilename (string s) |
| virtual double | getValue (int r, int c) const |
| double | getValue (enumIrrigationPosition r, int c) const |
| virtual void | copyFromThis (Raster2D &target) |
| virtual double | getMax (void) |
| virtual double | getMax_row (int row) |
| virtual double | getMax_col (int col) |
| void | setCols (int c) |
| void | setRows (int r) |
| void | setXcoord (int xc) |
| void | setYcoord (int yc) |
| void | setXcoord (double xc) |
| void | setYcoord (double yc) |
| void | setCellsize (double cellS) |
| void | setNodata (int nodata) |
| void | changeNodata (int) |
| virtual void | setValue (int r, int c, int val) |
| virtual void | setValue (int r, int c, double val) |
| void | setValue (enumIrrigationPosition r, int c, double val) |
| virtual void | makeHist (MatrixDouble &mat) |
| virtual void | makeHistNoNodata (MatrixDouble &histMat) |
| virtual void | uniqueNoNodata (MatrixDouble &unMat) |
| virtual void | writeToGisFile_header (ofstream &streamData) |
| virtual void | writeToGisFile (ofstream &stream) |
| virtual void | writeToFile (string str) |
| virtual void | writeLogfileTDT (string fn, char *configFile, int type, bool dolong) |
| virtual void | writeLogfileRW (string fn, char *matFN, int type) |
| virtual void | writeLogfileRW (string fn, string matFN, int type) |
| virtual void | readHeaderAllocate (ifstream &stream) |
| virtual void | readHeaderAllocate (string fn) |
| virtual void | writeToBinFile (string filenameOut) |
| virtual void | readFromBinFile (string filenameIn) |
| virtual void | initializeSizeFromBinFile (string fn) |
| virtual void | readFromFile (string filenameIn) |
| virtual void | writeToFile_sparse (string str) |
| virtual void | writeToFile_sparse (char *fn) |
| virtual void | writeToFile_sparse (ofstream &out) |
| virtual void | loadFromFile_sparse (ifstream &streamData) |
| virtual void | loadFromFile_sparse (string fn) |
| virtual void | loadFromFile_sparse (char *fn) |
| virtual void | printHeader () |
| virtual void | printToScreen (void) |
| virtual void | printToScreen (MatrixDouble &minmax) |
| virtual void | printToScreen (int rlu, int clu, int rdr, int cdr) |
| virtual void | printToScreen_compact (void) |
| virtual void | printToScreen_compact (MatrixDouble &minmax) |
| virtual void | printToScreen_compact (int rlu, int clu, int rdr, int cdr) |
| virtual void | shift_coordinats_rel2abs (Raster2D &C) |
| virtual void | coord_rel2abs (MatrixDouble &m) |
| virtual void | extractNew (Raster2D &empt, MatrixDouble &minmax) |
| virtual void | extractNew (Raster2D &empt, int row_left_up, int col_left_up, int numRows, int numCols) |
| virtual void | extractNew (Raster2D &empt, int row_left_up, int col_left_up, int numRows, int numCols, modeRaster mode) |
| virtual void | extractTight (Raster2D &empt) |
| virtual void | extractTotal (Raster2D &target, double xTarget, double yTarget, double lengthXdir, double lengthYdir) |
| virtual void | extractMat (MatrixDouble &empt, int row_left_up, int col_left_up, int numRows, int numCols) |
| virtual void | joinTotal (Raster2D &rejoin) |
| virtual void | shrink (Raster2D &target, MatrixDouble &posMat) |
| virtual void | shrink (Raster2D &target, MatrixDouble &posMat, modeRaster mode) |
| virtual int | countNOT_NODATA () |
| virtual int | countDATA (double DATA) |
| virtual void | getKeyForVal (Raster2D &keyG, double val, MatrixDouble &posMat) |
| virtual void | getKeyForVal (Raster2D &keyG, double val) |
| virtual int | findAllEntriesEquallingValue (MatrixDouble &posMat, double ISVAL) |
| virtual int | getAllValPos (MatrixDouble &posMat) |
| int | getNumberOfDataValues () |
| virtual void | setAllInPosMatWithValue (MatrixDouble &posMat, double val) |
| virtual void | setAllInPosMatWithValueUnequal (MatrixDouble &posMat, double val, double badVal) |
| virtual void | getPosMatForVal (MatrixDouble &posMat, double val) |
| virtual void | getPosMatForAllData (MatrixDouble &posMat) |
| virtual void | filterByPosMat (MatrixDouble &posMat, MatrixDouble &vec) |
| virtual void | updatePosMat (MatrixDouble &posMat) |
| virtual void | overwriteWithPosMatContent (MatrixDouble &posMat) |
| virtual void | translate (Raster2D &gisO, MatrixDouble &vOrig, MatrixDouble &vTarget) |
| virtual double | getTrans (int val, MatrixDouble &vOrig, MatrixDouble &vTarget) |
| virtual void | readGisFile_Cont (Content cont, int catchID) |
| virtual void | gisStruct_diff (Raster2D &GS1, Raster2D &GS2) |
| virtual void | gisStruct_diff_rel (Raster2D &GS1, Raster2D &GS2) |
| virtual void | translateLuse (Raster2D &masLuse, MatrixDouble &cAtoMl, MatrixDouble &MAStoWASIM) |
| virtual void | sendViaTDT (string configFile) |
| virtual void | receiveViaTDT (string configFile) |
| virtual void | sendViaTDT (char *configFile) |
| virtual void | receiveViaTDT (char *configFile) |
| virtual void | clearstat () |
| virtual void | statistics (float *anzahl, float *mini, float *maxi, float *summe, float *mittel, float *std) |
| virtual void | addstat (float x) |
| virtual bool | gisStruct_compH (Raster2D &gisB) |
| virtual bool | gisStruct_compAll (Raster2D &gisB) |
| virtual void | subtract (Raster2D &g1, Raster2D &g2) |
| virtual void | add (Raster2D &g1, Raster2D &g2) |
| virtual void | divide (Raster2D &g1, Raster2D &g2) |
| virtual void | mult (Raster2D &g1, Raster2D &g2) |
| virtual void | addToVal (int r, int c, double val) |
| virtual int | findNotEqual (double val, MatrixDouble &FOUND) |
| virtual int | findIsEqual (double val, MatrixDouble &FOUNDPOS) |
| virtual void | findMinMax (MatrixDouble &minmax) |
| virtual const Raster2D & | mult (double val) |
| virtual bool | isTight () |
| virtual void | setValueByPos (int Pos, double val) |
| virtual double | getValueByPos (int Pos) |
| virtual int | findMaxNotTrue (int col, MatrixDouble &isTrue) |
| virtual void | sortByCol (int col, MatrixDouble &mSorted) |
| virtual void | rescale_C2f (Raster2D &gis_L, int Y_shift_C2G, int X_shift_C2G, Raster2D &gisTarget) |
| virtual double | getMeanIfNotNodata () |
| virtual void | asci2binary (char *source, char *target) |
| virtual void | asci2binary (string source, string target) |
| virtual double | createByCoarseAndCopyDesign (Raster2D &rasterCoarse, Raster2D &rasterMASK, MatrixDouble &design) |
| virtual void | addDesignWhereMaskIsOne (Raster2D &rasterMASK, MatrixDouble &design) |
| virtual double | sizeUpRaster (Raster2D &rasterCoarseInput, Raster2D &rasterSize, MatrixDouble &design) |
| virtual double | sizeUpRasterAllocated (Raster2D &rasterCoarseInput, MatrixDouble &design) |
| virtual double | sizeUpRaster (Raster2D &rasterCoarse, string fn, MatrixDouble &design) |
| virtual bool | checkIfEqualHeaders (Raster2D &rhs) |
Protected Member Functions |
| virtual void | copyHeader (Raster2D &gis) |
| virtual void | copyHeader (const Raster2D &gis) |
| virtual double | gisStruct_sumDiff (Raster2D &gisB) |
Protected Attributes |
| int | numCols |
| int | numRows |
| double | xcoord |
| double | ycoord |
| double | cellsize |
| int | noData |
| Content | gisCont |
| int | Xshift |
| int | Yshift |
| long double | statanz |
| long double | statmini |
| long double | statmaxi |
| long double | sx |
| long double | sx2 |
| float | stat_nodata |
| MatrixDouble | mat |
| string | filenameGis |