Class GridbaseControl

java.lang.Object
PamController.PamControlledUnit
Map.gridbaselayer.GridbaseControl
All Implemented Interfaces:
PamSettings, SettingsNameProvider

public class GridbaseControl extends PamControlledUnit implements PamSettings
  • Field Details Link icon

  • Constructor Details Link icon

    • GridbaseControl Link icon

      public GridbaseControl(String unitName)
      Parameters:
      unitName -
  • Method Details Link icon

    • loadMapData Link icon

      public void loadMapData()
    • getSettingsReference Link icon

      public Serializable getSettingsReference()
      Specified by:
      getSettingsReference in interface PamSettings
      Returns:
      The serialisable object that will be stored
    • getSettingsVersion Link icon

      public long getSettingsVersion()
      Specified by:
      getSettingsVersion in interface PamSettings
      Returns:
      An integer version number for the settings
    • restoreSettings Link icon

      public boolean restoreSettings(PamControlledUnitSettings pamControlledUnitSettings)
      Specified by:
      restoreSettings in interface PamSettings
      Parameters:
      pamControlledUnitSettings -
      Returns:
      true if successful The object performs final checks (if needed) and then casts the settings data pamcontrolledunitSettings.settings into the correct type and uses as required
    • getGridbaseParameters Link icon

      protected GridbaseParameters getGridbaseParameters()
      Returns:
      the gridbaseParameters
    • setGridbaseParameters Link icon

      protected void setGridbaseParameters(GridbaseParameters gridbaseParameters)
      Parameters:
      gridbaseParameters - the gridbaseParameters to set
    • getImage Link icon

      public MapRasterImage getImage(double[] latRange, double[] lonRange, boolean forceRecreate)
    • getSwingPainter Link icon

      public GridSwingPainter getSwingPainter()
      Returns:
      the swingPainter