Package hec.map

Interface ComplexGridMap

All Superinterfaces:
ElevationMap, GridMap, MapObjectInterface

public interface ComplexGridMap extends GridMap
An interface for a grid map where the row height and column width varies.
  • Method Details

    • getRowDeltas

      float[] getRowDeltas()
      Returns:
      An array of the row height deltas.
    • getColumnDeltas

      float[] getColumnDeltas()
      Returns:
      An array of the column width deltas.
    • getRotationRadians

      double getRotationRadians()
      Returns:
      The rotation of the ground around the origin in radians.
    • getOrigin

      WorldPt getOrigin()
      Returns:
      The origin of this grid, the n/w corner.
    • getArea2D

      Area getArea2D()
      Returns:
      The rotated area of this grid.
    • getCellArea

      Area getCellArea(int icol, int irow)
      Returns a rotated Area for the provided cell coords.
      Parameters:
      icol - the cell column
      irow - the cell row
      Returns:
      the cell area.
    • getWidth

      double getWidth()
      Returns:
      The width of this grid.
    • getHeight

      double getHeight()
      Returns:
      The height of this grid.