Package clickDetector

Class IDI_DisplayParams

java.lang.Object
clickDetector.IDI_DisplayParams
All Implemented Interfaces:
Serializable, Cloneable, ManagedParameters

public class IDI_DisplayParams extends Object implements Serializable, Cloneable, ManagedParameters
Parameters for the IDI Display
Author:
Michael Oswald
See Also:
  • Field Details Link icon

    • serialVersionUID Link icon

      public static final long serialVersionUID
      for serialization
      See Also:
  • Constructor Details Link icon

    • IDI_DisplayParams Link icon

      public IDI_DisplayParams()
      Constructor
  • Method Details Link icon

    • getHighResIdiBinScale Link icon

      public int getHighResIdiBinScale()
      Returns the scale of the IDI bins (horizontal axis), in milliseconds/bin
      Returns:
      width of IDI bins in milliseconds/bin
    • setHighResIdiBinScale Link icon

      public void setHighResIdiBinScale(int idiBin)
      Sets the size (along the horizontal axis) of the IDI bins, in milliseconds/bin
      Parameters:
      idiBin - width of IDI bins in milliseconds/bin
    • getLowResIdiBinScale Link icon

      public int getLowResIdiBinScale()
      Returns the scale of the IDI bins (horizontal axis), in milliseconds/bin
      Returns:
      width of IDI bins in milliseconds/bin
    • setLowResIdiBinScale Link icon

      public void setLowResIdiBinScale(int idiBin)
      Sets the size (along the horizontal axis) of the IDI bins, in milliseconds/bin
      Parameters:
      idiBin - width of IDI bins in milliseconds/bin
    • getMaxHighResBin Link icon

      public int getMaxHighResBin()
      Returns the highest IDI bin number (horizontal axis) of the high- resolution histogram, in milliseconds
      Returns:
      highest IDI bin number of high-res graph, in milliseconds
    • setMaxHighResBin Link icon

      public void setMaxHighResBin(int maxHighRes)
      Sets the highest IDI bin number (horizontal axis) of the high- resolution histogram, in milliseconds
      Parameters:
      maxHighResBin - highest IDI bin number of high-res graph, in milliseconds
    • getMaxLowResBin Link icon

      public int getMaxLowResBin()
      Returns the highest IDI bin number (horizontal axis) of the low- resolution histogram, in milliseconds
      Returns:
      highest IDI bin number of low-res graph, in milliseconds
    • setMaxLowResBin Link icon

      public void setMaxLowResBin(int maxLowRes)
      Sets the highest IDI bin number (horizontal axis) of the low- resolution histogram, in milliseconds
      Parameters:
      maxLowRes - highest IDI bin number of low-res graph, in milliseconds
    • getTimeBinScale Link icon

      public int getTimeBinScale()
      Returns the size (along the vertical axis) of the time bins, in milliseconds. This is the value used to set the timer; whenever the timer reaches this value, the histogram data is compiled and displayed as a new line on the chart.
      Returns:
      size of time bins, in milliseconds
    • setTimeBinScale Link icon

      public void setTimeBinScale(int timeBin)
      Sets the size (along the vertical axis) of the time bins, in milliseconds. This is the value used to set the timer; whenever the timer reaches this value, the histogram data is compiled and displayed as a new line on the chart.
      Parameters:
      timeBin - size of the time bins, in milliseconds
    • getMaxHighCount Link icon

      public int getMaxHighCount()
      Gets the highest histogram count in the high-resolution colour bar
      Returns:
      histogram count corresponding to the red color
    • setMaxHighCount Link icon

      public void setMaxHighCount(int maxHighCount)
      Sets the highest histogram count in the high-resolution colour bar
      Parameters:
      histogram - count corresponding to the red color
    • getMaxLowCount Link icon

      public int getMaxLowCount()
      Gets the highest histogram count in the low-resolution colour bar
      Returns:
      histogram count corresponding to the red color
    • setMaxLowCount Link icon

      public void setMaxLowCount(int maxLowCount)
      Sets the highest histogram count in the low-resolution colour bar
      Parameters:
      histogram - count corresponding to the red color
    • getMaxTimeBin Link icon

      public int getMaxTimeBin()
      Gets the highest time bin value in the vertical axis
      Returns:
      the largest time bin to display, in milliseconds
    • setMaxTimeBin Link icon

      public void setMaxTimeBin(int maxTimeBin)
      Sets the highest time bin value to display in the vertical axis
      Parameters:
      maxTimeBin - the largest time bin to display on the vertical axis, in milliseconds
    • getOutputFilename Link icon

      public File getOutputFilename()
    • setOutputFilename Link icon

      public void setOutputFilename(File outputFilename)
    • isOutputSaved Link icon

      public boolean isOutputSaved()
    • setSaveOutput Link icon

      public void setSaveOutput(boolean saveOutput)
    • clone Link icon

      protected IDI_DisplayParams clone()
      Overrides:
      clone in class Object
    • getSerialVersionUID Link icon

      public static long getSerialVersionUID()
    • 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
      Returns:
      description of the parameters in a class.