Class SpectrogramParamsFX

java.lang.Object
dataPlotsFX.scrollingPlot2D.PlotParams2D
dataPlotsFX.spectrogramPlotFX.SpectrogramParamsFX
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class SpectrogramParamsFX extends PlotParams2D implements Serializable, Cloneable, ManagedParameters
Spectrogram for the dataDisplayFX.
Author:
Jamie Macaulay
See Also:
  • Constructor Details Link icon

    • SpectrogramParamsFX Link icon

      public SpectrogramParamsFX()
  • Method Details Link icon

    • createFrequencyProperty Link icon

      public void createFrequencyProperty()
      Setup the double property for frequency- use for creating from serialized settings
    • setFrequencyLimitsSerial Link icon

      public void setFrequencyLimitsSerial()
      Set the serializable frequency limits from the values in the property fields. This function gets called just before everything gets saved to the settings files.
    • getFrequencyLimits Link icon

      public javafx.beans.property.DoubleProperty[] getFrequencyLimits()
      Get the frequency limits as a settable property.
      Returns:
      the frequencyLimits
    • getFrequencyLimit Link icon

      public javafx.beans.property.DoubleProperty getFrequencyLimit(int iLowHigh)
      Get a single frequency limit
      Parameters:
      iLowHigh - 0 = ow limit, 1 = high limit, anything else = crash
      Returns:
      frequency limit property.
    • clone Link icon

      public SpectrogramParamsFX clone()
      Overrides:
      clone in class Object
    • getParameterSet Link icon

      public PamParameterSet getParameterSet()
      Description copied from interface: ManagedParameters
      Get a set of data that describes all of the parameters in a class
      Specified by:
      getParameterSet in interface ManagedParameters
      Overrides:
      getParameterSet in class PlotParams2D
      Returns:
      description of the parameters in a class.