Bridges-C++  3.2.0
Bridges(C++API)
Public Member Functions | List of all members
bridges::dataset::ElevationData Class Reference

#include <ElevationData.h>

Detailed Description

Class that hold elevation data.

Class that holds Elevation data, from ??

Author
Kalpathi Subramanian
Date
3/28/20

Public Member Functions

 ElevationData ()
 
 ElevationData (int r, int c)
 
 ElevationData (int cols, int rows, int xll, int yll, int cellsize, int maxVal)
 
 ~ElevationData ()
 
int getCols ()
 
void setCols (int c)
 
int getVal (int r, int c)
 
void setVal (int r, int c, int val)
 
int getRows ()
 
void setRows (int r)
 
int getxll ()
 
void setxll (int x_ll)
 
int getyll ()
 
void setyll (int y_ll)
 
int getCellSize ()
 
void setCellSize (int cell_size)
 
int getMaxVal ()
 
void setMaxVal (int max_val)
 

Constructor & Destructor Documentation

◆ ElevationData() [1/3]

bridges::dataset::ElevationData::ElevationData ( )
inline

default constructor

◆ ElevationData() [2/3]

bridges::dataset::ElevationData::ElevationData ( int  r,
int  c 
)
inline

constructor

Parameters
rnumber of rows (height) of elevation map
cnumber of columns (width) of elevation map

◆ ElevationData() [3/3]

bridges::dataset::ElevationData::ElevationData ( int  cols,
int  rows,
int  xll,
int  yll,
int  cellsize,
int  maxVal 
)
inline

constructor

Parameters
rowsnumber of rows (height) of elevation map
colsnumber of columns (width) of elevation map
xlllower left of map - x coordinate
ylllower left of map - y coordinate
cellsizesize of each cell
maxValmax elevation value in map

◆ ~ElevationData()

bridges::dataset::ElevationData::~ElevationData ( )
inline

destructor

Member Function Documentation

◆ getCellSize()

int bridges::dataset::ElevationData::getCellSize ( )
inline

get data resolution

Returns
the cell size

◆ getCols()

int bridges::dataset::ElevationData::getCols ( )
inline

get width of elevation map

Returns
width of map

◆ getMaxVal()

int bridges::dataset::ElevationData::getMaxVal ( )
inline

get max elevation of data

Returns
the max elevation value in the map

◆ getRows()

int bridges::dataset::ElevationData::getRows ( )
inline

get num rows of data

Returns
width of elevation map

◆ getVal()

int bridges::dataset::ElevationData::getVal ( int  r,
int  c 
)
inline

get width of elevation map

Parameters
rrow index
ccolumn index

◆ getxll()

int bridges::dataset::ElevationData::getxll ( )
inline

get lower left corner of data (X)

Returns
x coord of lower left of map

◆ getyll()

int bridges::dataset::ElevationData::getyll ( )
inline

get lower left corner of data (Y)

Returns
y coord of lower left of map

◆ setCellSize()

void bridges::dataset::ElevationData::setCellSize ( int  cell_size)
inline

set data resolution

Parameters
cell_sizeset the resolution of the map to cell_size

◆ setCols()

void bridges::dataset::ElevationData::setCols ( int  c)
inline

set width of elevation map

Parameters
cwidth of map

◆ setMaxVal()

void bridges::dataset::ElevationData::setMaxVal ( int  max_val)
inline

set max elevation of data

Parameters
max_valthe max value of elevation to set

◆ setRows()

void bridges::dataset::ElevationData::setRows ( int  r)
inline

set num rows of data

Parameters
rwidth of elevation map to set

◆ setVal()

void bridges::dataset::ElevationData::setVal ( int  r,
int  c,
int  val 
)
inline

set elevation value at row r and column c

Parameters
rrow index
ccolumn index
valelevation value

◆ setxll()

void bridges::dataset::ElevationData::setxll ( int  x_ll)
inline

set lower left corner of data (X)

Parameters
x_lllower left coord of X to set

◆ setyll()

void bridges::dataset::ElevationData::setyll ( int  y_ll)
inline

set lower left corner of data (Y)

Parameters
y_lllower left coord of Y to set

The documentation for this class was generated from the following file: