31 std::vector<int> data;
57 maxVal = std::numeric_limits<int>::min();
58 minVal = std::numeric_limits<int>::max();
73 data.resize(cols * rows);
76 maxVal = std::numeric_limits<int>::min();
77 minVal = std::numeric_limits<int>::max();
91 int yll,
float cellsize,
int maxVal,
int minVal) {
93 data.resize(cols * rows);
134 return data[r * cols + c];
145 minVal = std::min(minVal, val);
146 maxVal = std::max(maxVal, val);
148 data[r * cols + c] = val;
218 cellSize = cell_size;
void setCols(int c)
Definition: ElevationData.h:123
ElevationData(int cols, int rows, int xll, int yll, float cellsize, int maxVal, int minVal)
Definition: ElevationData.h:90
float getCellSize() const
Definition: ElevationData.h:208
void setMinVal(int min_val)
Definition: ElevationData.h:252
ElevationData(int r, int c)
Definition: ElevationData.h:70
int getxll() const
Definition: ElevationData.h:172
int getCols() const
Definition: ElevationData.h:115
these methods convert byte arrays in to base64 codes and are used in BRIDGES to represent the color a...
Definition: alltypes.h:4
~ElevationData()
Definition: ElevationData.h:106
int getRows() const
Definition: ElevationData.h:155
void setyll(int y_ll)
Definition: ElevationData.h:199
void setRows(int r)
Definition: ElevationData.h:164
Class that hold elevation data.
Definition: ElevationData.h:27
void setxll(int x_ll)
Definition: ElevationData.h:182
void setMaxVal(int max_val)
Definition: ElevationData.h:235
void setVal(int r, int c, int val)
Definition: ElevationData.h:144
int getMinVal() const
Definition: ElevationData.h:243
int getyll() const
Definition: ElevationData.h:190
int getVal(int r, int c) const
Definition: ElevationData.h:133
void setCellSize(float cell_size)
Definition: ElevationData.h:217
ElevationData()
Definition: ElevationData.h:52
int getMaxVal() const
Definition: ElevationData.h:226