Package dataPlotsFX

Class TDParametersFX

java.lang.Object
dataPlotsFX.TDParametersFX
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class TDParametersFX extends Object implements Serializable, Cloneable, ManagedParameters
Stores parameters for a TDDisplay. A TDDisplay may have many graphs and these all have their own parameter calsses. All graphs share a single time scroller and hence this class deals mainly with storing parameters for that, along with an ArrayList of TDGraphFX parameters corresponding to each current TDGraphFX displayed.
Author:
Jamie Macaulay
See Also:
  • Field Details Link icon

    • serialVersionUID Link icon

      public static final long serialVersionUID
      See Also:
    • orientation Link icon

      public javafx.geometry.Orientation orientation
      Orientation of the graph, HORIZONTAL or VERTICAL
    • wrap Link icon

      public boolean wrap
      True to wrap the time display, false to scroll.
    • startMillis Link icon

      public double startMillis
      The start of the display;
    • scrollableTimeRange Link icon

      public double scrollableTimeRange
      The number of milliseconds of scrollable data. This is basically the data that is stored in memory and can be scrolled through. DG. This was set at 5 minutes and would cause all panels to keep that much data, which caused out of memory errors with FFT data - which doesn't need to be kept in any case. Now fixed so it doesn't apply to fft data, so should be o to revert to 5minutes.
    • scrollerDataGramIndex Link icon

      public int scrollerDataGramIndex
      The index of the selected datragram in the acoustic sc roll bar.
    • showControl Link icon

      public boolean showControl
      Whether the control pane is showing or not.
    • visibleTimeRange Link icon

      public long visibleTimeRange
      The number of milliseconds displayed on the screen.
    • scrollStartMillis Link icon

      public double scrollStartMillis
      The datenum in millis for the start of the time scroll bar.
    • graphParameters Link icon

      public ArrayList<TDGraphParametersFX> graphParameters
      A list of parameters for each tdGraph in the display
    • splitHeights Link icon

      public double[] splitHeights
      Heights of split panes added to the display.
    • overlayMarkerType Link icon

      public int overlayMarkerType
      The type of overlay marker which is currently employed.
    • displayProviderParams Link icon

      public UserDisplayNodeParams displayProviderParams
      Set of params which tell PG about the display.
  • Constructor Details Link icon

    • TDParametersFX Link icon

      public TDParametersFX()
  • Method Details Link icon