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