Package beamformer.localiser.plot
Class BeamDataDisplay
java.lang.Object
beamformer.localiser.plot.BeamDataDisplay
- Direct Known Subclasses:
BeamDataDisplayF,MiniBeamOGram2D
-
Constructor Summary
ConstructorsConstructorDescriptionBeamDataDisplay(BeamFormLocaliserControl bfLocControl, int channelMap, String plotName, String xAxisLabel, String yAxisLabel) -
Method Summary
Modifier and TypeMethodDescriptionvoidfindAlgorithmParams(int channelMap) Find the algorithm parameters for a channel map.intdouble[]javafx.scene.NodegetNode()booleanvoidsetChannelMap(int channelMap) voidsetLinePlotData(double[] linePlotData, double scaleMin, double scaleMax) voidsetPaintPeakLine(boolean paintPeakLine) abstract voidupdate(BeamLocaliserData beamLocData)
-
Constructor Details
-
BeamDataDisplay
public BeamDataDisplay(BeamFormLocaliserControl bfLocControl, int channelMap, String plotName, String xAxisLabel, String yAxisLabel)
-
-
Method Details
-
getNode
public javafx.scene.Node getNode() -
update
-
getSimplePlot
- Returns:
- the simplePlot
-
drawScaledPeakLine
public void drawScaledPeakLine() -
isPaintPeakLine
public boolean isPaintPeakLine()- Returns:
- the paintPeakLine
-
setPaintPeakLine
public void setPaintPeakLine(boolean paintPeakLine) - Parameters:
paintPeakLine- the paintPeakLine to set
-
getLinePlotData
public double[] getLinePlotData()- Returns:
- the linePlotData
-
findAlgorithmParams
Find the algorithm parameters for a channel map.- Parameters:
channelMap- channel map from beam former output- Returns:
- corresponding algorithm parameters.
-
setLinePlotData
public void setLinePlotData(double[] linePlotData, double scaleMin, double scaleMax) - Parameters:
linePlotData- the linePlotData to set
-
getBfLocControl
- Returns:
- the bfLocControl
-
getChannelMap
public int getChannelMap()- Returns:
- the channelMap
-
setChannelMap
public void setChannelMap(int channelMap) - Parameters:
channelMap- the channelMap to set
-