Package hec.map

Interface ElevationMap

All Superinterfaces:
MapObjectInterface
All Known Subinterfaces:
ComplexGridMap, Flo2dMap, GridMap
All Known Implementing Classes:
AiDemBaseMap, AiDemFltMap, AiDemMap, DemMap, Flo2dDepthMap, GrassAsciiMap, NetTinMap, RasterMap, TmsMap, VrtMapObject

public interface ElevationMap extends MapObjectInterface
  • Method Details

    • getElevation

      float getElevation(WorldPt pt)
      Returns the elevation at the given World point. If there is no elvation defined, the the "No Data Value" is returned.
    • getElevation

      float[] getElevation(double[] northing, double[] easting)
      Retruns an array of elevations for an array of northin/easting points. Northing/Easting array values are paired northing[0],easting[0], etc to make one point. Throws an invalid value exception if the northing/easting arrays are not the same size.
      Parameters:
      northing -
      easting -
      Returns:
      array of elevation points. The elevation value elevation[n] was derived using the point (easting[n],northing[n]).
    • getName

      String getName()
      Description copied from interface: MapObjectInterface
      Gets the Name attribute of the MapObjectInterface object
      Specified by:
      getName in interface MapObjectInterface
      Returns:
      The Name value
    • getMaximumElevation

      double getMaximumElevation()
    • getMinimumElevation

      double getMinimumElevation()
    • getNoDataValue

      double getNoDataValue()
      Returns the value that represents an UNDEFINED elevation in the map.