Package likelihoodDetectionModule


package likelihoodDetectionModule
  • Class
    Description
    The class AbstractCellEditor serves as the base class for the TreeTable's table cell editor.
    The AcquisitionSettings class provides a module-local storage object for holding on to the properties of the audio data source (acquisition module) upon which the module is depending.
    This class provides a custom renderer for a JTree that displays a check box before the standard open/closed subtree icon, and a text string for the node content.
    The Class ConfigurationDialogSettings holds parameters about the configuration dialog box that are persistent from one invocation to the next.
    Represents the parameters that make up a guard band, used as input to the Likelihood detection algorithm.
    The Class LikelihoodDetectionParameters provides the standard PamGuard abstraction of system-save-able settings for a module.
    The class LikelihoodDetectionParametersDialog is created by the LikelihoodDetectionUnit to integrate configuration of the likelihood detection module into the configuration menus of PamGuard.
    The class LikelihoodDetectionUnit implements that standard PamControlledUnit functionality required by PamGuard for a plug-in module.
    The class LikelihoodFFTController manages the automatic creation of any FFT processes that are required to support the target configurations.
    The LikelihoodFFTParameters class represents Likelihood Detector-specific FFT parameters and calculations that support the auto-creation of processing streams for the target configurations.
     
    The NewBandNameDialog is used by the LikelihoodDetectionParametersDialog to allow the operator to specify a band name.
    The Enum BandType specifies whether the band name will be for a signal band or a guard band.
    Represents the parameters that make up a signal band, used as input to the Likelihood detection algorithm.
    The Class TargetConfiguration represents a single configuration for the likelihood detector, which can run multiple configurations simultaneously.
    The State enumeration represents the current activity state of the TargetConfiguration, that is, whether is is currently requested to be active by the user (or, alternately inactive), or whether there is an error in one of the parameters of the configuration.
    The Class TargetConfigurationExporter.
    The TargetConfigurationImporter is used to import a target configuration from an ASCII file that have been saved by the TargetConfigurationExporter.
    The TargetConfigurationNameDialog is used by the LikelihoodDetectionParametersDialog to allow the user to enter in a new target configuration name.
    The TreeTable class provides a widget that is not native to the standard Swing UI library - the Tree Table.
    The TreeTableModel represents a LikelihoodDetectionParameters object (which contains module parameters and an ArrayList of TargetConfiguration objects) as a node-based tree for use with a JTree.
    The class TreeTableModelAdapter is a necessary part of the TreeTable implementation because it serves as a bridge between the JTable that forms part of the widget and the JTree that forms another part (the table cell renderer).
    The unit test for Signal and Guard Bands.