Package dataPlotsFX.spectrogramPlotFX
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:
-
Field Summary
Fields inherited from class dataPlotsFX.scrollingPlot2D.PlotParams2D
amplitudeLimitsSerial, maxAmplitudeLimits -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()voidSetup the double property for frequency- use for creating from serialized settingsjavafx.beans.property.DoublePropertygetFrequencyLimit(int iLowHigh) Get a single frequency limitjavafx.beans.property.DoubleProperty[]Get the frequency limits as a settable property.Get a set of data that describes all of the parameters in a classvoidSet the serializable frequency limits from the values in the property fields.Methods inherited from class dataPlotsFX.scrollingPlot2D.PlotParams2D
createAmplitudeProperty, getAmplitudeLimits, getAmplitudeLimitsSerial, getColourMap, getMaxAmplitudeLimits, getWrapColour, setColourMap, setWrapLineColor
-
Constructor Details
-
SpectrogramParamsFX
public SpectrogramParamsFX()
-
-
Method Details
-
createFrequencyProperty
public void createFrequencyProperty()Setup the double property for frequency- use for creating from serialized settings -
setFrequencyLimitsSerial
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
public javafx.beans.property.DoubleProperty[] getFrequencyLimits()Get the frequency limits as a settable property.- Returns:
- the frequencyLimits
-
getFrequencyLimit
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
-
getParameterSet
Description copied from interface:ManagedParametersGet a set of data that describes all of the parameters in a class- Specified by:
getParameterSetin interfaceManagedParameters- Overrides:
getParameterSetin classPlotParams2D- Returns:
- description of the parameters in a class.
-