Class InundationGroupGlyph

java.lang.Object
hec.map.MapGlyph
hec.map.inundation.InundationGroupGlyph
All Implemented Interfaces:
Comparable<MapGlyph>

public class InundationGroupGlyph extends MapGlyph
  • Constructor Details

    • InundationGroupGlyph

      public InundationGroupGlyph()
    • InundationGroupGlyph

      public InundationGroupGlyph(MapPanel panel, InundationGroup map)
  • Method Details

    • getDefaultDataRecord

      public GlyphDataRecord getDefaultDataRecord()
      Description copied from class: MapGlyph
      Gets the DefaultDataRecord of the MapGlyph object

      Overrides:
      getDefaultDataRecord in class MapGlyph
      Returns:
      null unless overridden to return something else
    • getLayerGlyph

      public MapGlyph getLayerGlyph(InundationLayer il)
    • init

      protected void init()
      Description copied from class: MapGlyph
      called when the MapGlyph is made active. Any initialization should be performed here.
      Overrides:
      init in class MapGlyph
    • draw

      public void draw(Graphics g, MapScale scl)
      Description copied from class: MapGlyph
      draw this MapGlyph to graphics using the MapScale scl

      Specified by:
      draw in class MapGlyph
      Parameters:
      g - the Graphics to draw to
      scl - The current MapScale