Package dataMap

Class ScrollingDataPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, ColorManaged

public class ScrollingDataPanel extends PamBorderPanel
See Also:
  • Field Details Link icon

  • Constructor Details Link icon

  • Method Details Link icon

    • scaleChange Link icon

      public void scaleChange()
    • frameResized Link icon

      public void frameResized()
    • repaintAll Link icon

      public void repaintAll()
    • showHideGraph Link icon

      public void showHideGraph()
    • newDataSources Link icon

      public void newDataSources()
    • getPixelsPerHour Link icon

      public double getPixelsPerHour()
    • autoNudgeScrollBar Link icon

      public void autoNudgeScrollBar()
    • setupScrollBar Link icon

      public void setupScrollBar()
    • notifyScrollChange Link icon

      public void notifyScrollChange()
    • paint Link icon

      public void paint(Graphics g)
      Overrides:
      paint in class JComponent
    • getPanel Link icon

      public JPanel getPanel()
    • getSettingsStrip Link icon

      public SettingsStrip getSettingsStrip()
    • getDataMapPanel Link icon

      public DataMapPanel getDataMapPanel()
      Returns:
      the dataMapPanel
    • getDataStreamColour Link icon

      protected Color getDataStreamColour(OfflineDataStore dataSource)
    • getDataMapControl Link icon

      public DataMapControl getDataMapControl()
      Returns:
      the dataMapControl
    • createDataGraphs Link icon

      public int createDataGraphs()
      Create the data graphs to go into the panel.
      Returns:
      number created.
    • getScreenStartMillis Link icon

      public long getScreenStartMillis()
      Returns:
      the screenStartMillis
    • getScreenEndMillis Link icon

      public long getScreenEndMillis()
      Returns:
      the screenEndMillis
    • getScreenSeconds Link icon

      public double getScreenSeconds()
      Returns:
      the screenSeconds
    • scrollToData Link icon

      public void scrollToData(PamDataBlock dataBlock)
    • updateDataMap Link icon

      public void updateDataMap(OfflineDataMap dataMap, OfflineDataMapPoint dataMapPoint)
      Same function as in DataMapobserver, but gets these calls passed on by the individual map windows.
      Parameters:
      dataMap -
      dataMapPoint -
    • updateTimerAction Link icon

      protected void updateTimerAction()
      Do the updates to the scroll and scales off a 2s timer since data can come in thick and fast and it's stupid to do too many updates.
    • getMainScrollPane Link icon

      public JScrollPane getMainScrollPane()
      Returns:
      the mainScrollPane