Class GriddedData

All Implemented Interfaces:
HecDssListener, Serializable, Cloneable, EventListener

public class GriddedData extends HecDataManager implements Serializable
See Also:
  • Constructor Details

    • GriddedData

      public GriddedData()
    • GriddedData

      public GriddedData(boolean verbose)
  • Method Details

    • setGriddedPathnameParts

      public void setGriddedPathnameParts(String aPart, String bPart, String cPart, String fPart)
    • printArray

      public void printArray(float[] X)
    • DSSFileName

      public String DSSFileName(boolean useDefault)
    • setGriddedTimeWindow

      public void setGriddedTimeWindow(HecTime start, HecTime end)
      Sets start and end time in pathname for this grid.
      Parameters:
      start -
      end -
    • setGriddedTimeWindow

      public void setGriddedTimeWindow(HecTime start, HecTime end, boolean startOfDay)
      Sets start and end time in pathname for this grid. User can specify whether to use start of day (0000) or end of day (2400)
      Parameters:
      start -
      end -
      startOfDay -
    • setGridTime

      public void setGridTime(HecTime time)
      Sets time in pathname for this grid. Set D part of pathname to specified time. Sets E part to empty string.
      Parameters:
      time -
    • setGridTime

      public void setGridTime(HecTime time, Boolean startOfDay)
      Allows setting time to beginning of day. Sets time in pathname for this grid. Set D part of pathname to specified time. Sets E part to empty string. User can specify whether to use start of day (0000) or end of day (2400)
      Parameters:
      time -
      startOfDay -
    • isVersion7

      protected boolean isVersion7()
    • useDSS7GridStruct

      protected boolean useDSS7GridStruct()
    • getGridStructVersion

      public int getGridStructVersion()
    • readStructGrids

      protected int readStructGrids(GridStructContainer gridContainer, boolean retrieveData, int[] status)
    • writeStructGrids

      protected int writeStructGrids(GridStructContainer gridContainer)
    • retrieveGriddedContainer

      protected GridInfo retrieveGriddedContainer(boolean dataWanted, GridData gridData, int[] status)
    • retrieveUserHeaderNullValue

      public float retrieveUserHeaderNullValue(int[] status)
    • retrieveGriddedData

      public GridInfo retrieveGriddedData()
    • retrieveGriddedData

      public GridInfo retrieveGriddedData(boolean dataWanted, GridData gridData, int[] stat)
    • storeGriddedContainer

      public int storeGriddedContainer(GridInfo gridInfo, GridData gridData)
    • storeGriddedData

      public int storeGriddedData(GridInfo gridInfo, GridData gridData)
      store gridded data out to dss