Package dataPlotsFX

Class TDDisplayController

All Implemented Interfaces:
SettingsNameProvider

public class TDDisplayController extends UserDisplayControlFX
The controller for the TD display. This is only used in the FX GUI where displays tend to have equal parity with modules.
Author:
Jamie Macaulay
  • Constructor Details

    • TDDisplayController

      public TDDisplayController(String unitName)
  • Method Details

    • notifyModelChanged

      public void notifyModelChanged(int type)
      Description copied from class: PamControlledUnit
      General notification when the PAMGAURD model changes.
      Overrides:
      notifyModelChanged in class PamControlledUnit
      Parameters:
      type - type of change
    • getDisplays

      public ArrayList<UserDisplayNodeFX> getDisplays()
      Specified by:
      getDisplays in class UserDisplayControlFX
    • printParentDataBlocks

      public void printParentDataBlocks()
      Print the current parent data blocks. Used for debugging.
    • getDisplayDataBlock

      public PamDataBlock getDisplayDataBlock()
      Get the datablock for selected data units from the display.
      Returns:
      datablock for selected data units.