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
-
Method Summary
Modifier and TypeMethodDescriptionclone()
void
Setup the double property for frequency- use for creating from serialized settingsjavafx.beans.property.DoubleProperty
getFrequencyLimit
(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 classvoid
Set 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:ManagedParameters
Get a set of data that describes all of the parameters in a class- Specified by:
getParameterSet
in interfaceManagedParameters
- Overrides:
getParameterSet
in classPlotParams2D
- Returns:
- description of the parameters in a class.
-