Class BeamDataDisplay

java.lang.Object
beamformer.localiser.plot.BeamDataDisplay
Direct Known Subclasses:
BeamDataDisplayF, MiniBeamOGram2D

public abstract class BeamDataDisplay extends Object
  • Constructor Details

  • Method Details

    • getNode

      public javafx.scene.Node getNode()
    • update

      public abstract void update(BeamLocaliserData beamLocData)
    • getSimplePlot

      public Simple2DPlot 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

      public BeamAlgorithmParams findAlgorithmParams(int channelMap)
      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

      public BeamFormLocaliserControl getBfLocControl()
      Returns:
      the bfLocControl
    • getChannelMap

      public int getChannelMap()
      Returns:
      the channelMap
    • setChannelMap

      public void setChannelMap(int channelMap)
      Parameters:
      channelMap - the channelMap to set