Package hec.hecmath

Class PlotUtilities

java.lang.Object
hec.hecmath.PlotUtilities

public class PlotUtilities extends Object
  • Constructor Details

    • PlotUtilities

      public PlotUtilities()
  • Method Details

    • createPlotDataObject

      public static G2dObject createPlotDataObject(HecMath dataSet)
      Creates a valid G2dObject suitable for plotting or null if there was an error;
      Parameters:
      dataSet -
      Returns:
    • createTabulateObject

      public static DataContainer createTabulateObject(HecMath dataSet)
      Creates a valid DataContainer that is suitable for tabulating or null if there was some type of error.
      Parameters:
      dataSet -
      Returns:
    • getViewport

      public static Viewport getViewport(G2dDialog gfxDlg, HecMath dataSet)
      return the Viewport that contains the curve specified by dataSet
      Parameters:
      dataSet -
      Returns:
      the enclosing Viewport
    • getViewport

      public static Viewport getViewport(G2dDialog gfxDlg, String dataSetPath)
      return the Viewport that contains the curve specified by dataSetPath
      Parameters:
      dataSetPath - the path for a curve
      Returns:
      the enclosing Viewport
    • getCurve

      public static G2dLine getCurve(G2dDialog gfxDlg, HecMath dataSet)
      Parameters:
      dataSet - the dataSet to return the G2dLine for
      Returns:
      the G2dLine that draws dataSet
    • getCurve

      public static G2dLine getCurve(G2dDialog gfxDlg, String dssPath)
      return the G2dLine for the path specified in dssPath
      Parameters:
      dssPath - the DSS path name of the curve to return
      Returns:
      the G2dLine or null if not found