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

    • serialVersionUID

      public static final long serialVersionUID
      See Also:
    • orientation

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

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

      public double startMillis
      The start of the display;
    • scrollableTimeRange

      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

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

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

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

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

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

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

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

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

    • TDParametersFX

      public TDParametersFX()
  • Method Details