|
|
| DEMInterpolator () |
| | Default constructor with reference height of 0, bilinear interpolation.
|
| |
|
| DEMInterpolator (float height, int epsg=4326) |
| | Constructor with custom reference height and bilinear interpolation.
|
| |
|
| DEMInterpolator (float height, isce3::core::dataInterpMethod method, int epsg=4326) |
| | Constructor with custom reference height and custom interpolator method.
|
| |
|
| ~DEMInterpolator () |
| | Destructor.
|
| |
| void | loadDEM (isce3::io::Raster &demRaster, double minX, double maxX, double minY, double maxY) |
| | Read in subset of data from a DEM with a supported projection. More...
|
| |
| void | loadDEM (isce3::io::Raster &demRaster) |
| | Read in entire DEM with a supported projection. More...
|
| |
|
void | declare () const |
| |
| void | computeHeightStats (float &maxValue, float &meanValue, pyre::journal::info_t &info) |
| | Compute max and mean DEM height. More...
|
| |
| double | interpolateLonLat (double lon, double lat) const |
| | Interpolate at a given longitude and latitude. More...
|
| |
| double | interpolateXY (double x, double y) const |
| | Interpolate at native XY coordinates of DEM. More...
|
| |
|
double | xStart () const |
| | Get starting X coordinate.
|
| |
|
void | xStart (double xstart) |
| | Set starting X coordinate.
|
| |
|
double | yStart () const |
| | Get starting Y coordinate.
|
| |
|
void | yStart (double ystart) |
| | Set starting Y coordinate.
|
| |
|
double | deltaX () const |
| | Get X spacing.
|
| |
|
void | deltaX (double deltax) |
| | Set X spacing.
|
| |
|
double | deltaY () const |
| | Get Y spacing.
|
| |
|
void | deltaY (double deltay) |
| | Set Y spacing.
|
| |
|
double | midX () const |
| | Get mid X coordinate.
|
| |
|
double | midY () const |
| | Get mid Y coordinate.
|
| |
|
cartesian_t | midLonLat () const |
| | Get mid longitude and latitude.
|
| |
|
bool | haveRaster () const |
| | Flag indicating whether a DEM raster has been loaded.
|
| |
|
double | refHeight () const |
| | Get reference height of interpolator.
|
| |
|
void | refHeight (double h) |
| | Set reference height of interpolator.
|
| |
|
double | meanHeight () const |
| | Get mean height value.
|
| |
|
double | maxHeight () const |
| | Get max height value.
|
| |
|
float * | data () |
| | Get pointer to underlying DEM data.
|
| |
|
const float * | data () const |
| | Get pointer to underlying DEM data.
|
| |
|
size_t | width () const |
| | Get width of DEM data used for interpolation.
|
| |
|
void | width (int width) |
| | Set width of DEM data used for interpolation.
|
| |
|
size_t | length () const |
| | Get length of DEM data used for interpolation.
|
| |
|
void | length (int length) |
| | Set length of DEM data used for interpolation.
|
| |
|
int | epsgCode () const |
| | Get EPSG code for input DEM.
|
| |
|
void | epsgCode (int epsgcode) |
| | Set EPSG code for input DEM.
|
| |
|
isce3::core::dataInterpMethod | interpMethod () const |
| | Get interpolator method enum.
|
| |
|
void | interpMethod (isce3::core::dataInterpMethod interpMethod) |
| | Set interpolator method enum.
|
| |