|
Public Member Functions |
| | ldscape () |
| | Constructor and Destructor.
|
| virtual | ~ldscape () |
| virtual void | allocateGrid (int Rows, int Cols) |
| virtual void | deallocGrid () |
| virtual void | deallocate (int r, int c) |
| virtual int | getGridAlloc () |
| virtual void | writeLayerToOpenFile (FILE *file, Content cont) |
| | read and write functions
|
| virtual void | printToScreen (int r, int c) |
| | print functions
|
| virtual void | printOnScreenAll (void) |
| virtual void | printOnScreenAllCropped (void) |
| virtual int | getGRows () |
| | General access functions (public).
|
| virtual int | getGCols () |
| virtual int | rows () |
| virtual int | cols () |
| void | setXcoord (double xc) |
| void | setYcoord (double yc) |
| double | getXcoord () |
| double | getYcoord () |
| virtual bool | isInitialized (int r, int c) |
| virtual void | provideCellContentViaGisStruct (Content cont, Raster2D &gisCont) |
| | Access by Raster2D.
|
| virtual void | setCellContentViaGisStruct (Content cont, Raster2D &gisCont) |
| virtual void | exportBasicCellContentToRaster3D (Raster3D &raster3) |
| virtual void | exportTSPCCellContentToRaster3D (Raster3D &raster3) |
| virtual void | exportIrrigCellContentToRaster3D (Raster3D &raster3) |
| virtual void | exportAnyCellContentToRaster3D (Raster3D &raster3Dcell, int startContVal, int stopContVal) |
| virtual void | setValueInCell (int r, int c, Content cont, double value) |
| virtual double | getValueInCell (int r, int c, Content cont) |
| virtual double | getValueInCell (int r, int c, Content cont, bool supress) |
| virtual void | setValueInCell_monthly (int r, int c, int m, Content cont, double value) |
| virtual double | getValueInCell_monthly (int r, int c, int m, Content cont) |
| virtual bool | updateCell (int r, int c, Content cont, double value) |
| virtual bool | updateCellMonthly (int r, int c, int m, Content cont, double newVal) |
| virtual void | setFoundAndPlotDistances (int fr, int fc) |
| | Should be cleaned up.... dirty.
|
| virtual void | setFoundForPlot (int r, int c) |
| virtual void | makeAgentVector (int nAg) |
| virtual void | setAgentID (int i, int val) |
| virtual int | getNumAgents () |
| virtual int | getFound (int r, int c) |
| | Should all be abbolished - use setValueInCell(...) / getValueInCell(...).
|
| virtual void | setFound (int r, int c, int) |
| virtual soilC * | getSoilCond (int r, int c) |
| virtual void | setSoilCond (int r, int c, soilC *&) |
| virtual void | updSoilCond (int r, int c, soilC *&) |
| virtual int | getFstID (int i) |
| virtual int | getPopID (int i) |
| virtual int | getCluID (int i) |
| virtual int | getNetID (int i) |
| virtual int | getNumPl (int i) |
| | ldscape () |
| | Constructor and Destructor.
|
| virtual | ~ldscape () |
| virtual void | allocateGrid (int Rows, int Cols) |
| virtual void | deallocGrid () |
| virtual void | deallocate (int r, int c) |
| virtual int | getGridAlloc () |
| virtual void | writeLayerToOpenFile (FILE *file, Content cont) |
| | read and write functions
|
| virtual void | printToScreen (int r, int c) |
| | print functions
|
| virtual void | printOnScreenAll (void) |
| virtual void | printOnScreenAllCropped (void) |
| virtual int | getGRows () |
| | General access functions (public).
|
| virtual int | getGCols () |
| virtual int | rows () |
| virtual int | cols () |
| void | setXcoord (double xc) |
| void | setYcoord (double yc) |
| double | getXcoord () |
| double | getYcoord () |
| virtual bool | isInitialized (int r, int c) |
| virtual void | provideCellContentViaGisStruct (Content cont, Raster2D &gisCont) |
| | Access by Raster2D.
|
| virtual void | setCellContentViaGisStruct (Content cont, Raster2D &gisCont) |
| virtual void | exportBasicCellContentToRaster3D (Raster3D &raster3) |
| virtual void | exportTSPCCellContentToRaster3D (Raster3D &raster3) |
| virtual void | exportIrrigCellContentToRaster3D (Raster3D &raster3) |
| virtual void | exportAnyCellContentToRaster3D (Raster3D &raster3Dcell, int startContVal, int stopContVal) |
| virtual double | getValueInCell (int r, int c, Content cont, bool supressOutputs) |
| virtual void | setValueInCell (int r, int c, Content cont, double value) |
| virtual double | getValueInCell (int r, int c, Content cont) |
| virtual bool | updateCell (int r, int c, Content cont, double value) |
| virtual bool | updateCellMonthly (int r, int c, int mTot, Content cont, double newVal) |
| virtual void | setFoundAndPlotDistances (int fr, int fc) |
| | Should be cleaned up.... dirty.
|
| virtual void | setFoundForPlot (int r, int c) |
| virtual void | makeAgentVector (int nAg) |
| virtual void | setAgentID (int i, int val) |
| virtual int | getNumAgents () |
| virtual int | getFound (int r, int c) |
| | Should all be abbolished - use setValueInCell(...) / getValueInCell(...).
|
| virtual void | setFound (int r, int c, int) |
| virtual soilC * | getSoilCond (int r, int c) |
| virtual void | setSoilCond (int r, int c, soilC *&) |
| virtual void | updSoilCond (int r, int c, soilC *&) |
| virtual int | getFstID (int i) |
| virtual int | getPopID (int i) |
| virtual int | getCluID (int i) |
| virtual int | getNetID (int i) |
| virtual int | getNumPl (int i) |
| virtual double | getMonthlyIrrigationQuantity (int r, int c, int m) |
| virtual void | setMonthlyIrrigationQuantity (int r, int c, int m, double newVal) |
Public Attributes |
| cell *** | grid |
| cell *** | grid |
Protected Attributes |
| int | gRows |
| int | gCols |
| int | gridAlloc |
| double | xcoord |
| double | ycoord |
| double | cellsize |
| int | noData |
| int | numAg |
| MatrixDouble | agentIDs |