|
Class Summary |
| AbstractCellEditor |
The class AbstractCellEditor serves as the base class for the TreeTable's
table cell editor. |
| AcquisitionSettings |
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. |
| AlgorithmNode |
The AlgorithmNode represents the algorithm used for a
TargetConfiguration. |
| AssociatedBandNode |
Represents the name of the associated signal band for a
guard band. |
| BackgroundNode |
Represents the background seconds setting for a band. |
| CheckRenderer |
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. |
| ConfigurationDialogSettings |
The Class ConfigurationDialogSettings holds parameters about the
configuration dialog box that are persistent from one invocation
to the next. |
| ConfigurationNode |
The ConfigurationNode represents the top-level of the the TreeTableModel's
internal representation of an ArrayList of TargetConfiguration objects. |
| DetectionBandsNode |
Represents the all of the detection bands, both signal and guard,
that are set up for a TargetConfiguration. |
| EndFrequencyNode |
Represents the end frequency for a band. |
| FrequencyResolutionNode |
The FrequencyResolutionNode represents the frequency resolution
value for a TargetConfiguration. |
| GuardBand |
Represents the parameters that make up a guard band, used as
input to the Likelihood detection algorithm. |
| GuardBandNode |
Represents a guard band within a TargetConfiguration. |
| GuardBandThresholdNode |
Represents the DB threshold for guard bands. |
| LikelihoodDetectionParameters |
The Class LikelihoodDetectionParameters provides the standard PamGuard
abstraction of system-save-able settings for a module. |
| LikelihoodDetectionParametersDialog |
The class LikelihoodDetectionParametersDialog is created by the LikelihoodDetectionUnit to
integrate configuration of the likelihood detection module into the configuration menus
of PamGuard. |
| LikelihoodDetectionUnit |
The class LikelihoodDetectionUnit implements that standard PamControlledUnit functionality
required by PamGuard for a plug-in module. |
| LikelihoodFFTController |
The class LikelihoodFFTController manages the automatic creation of any
FFT processes that are required to support the target configurations. |
| LikelihoodFFTParameters |
The LikelihoodFFTParameters class represents Likelihood Detector-specific FFT
parameters and calculations that support the auto-creation of processing streams
for the target configurations. |
| LikelihoodFFTProcess |
|
| NewBandNameDialog |
The NewBandNameDialog is used by the LikelihoodDetectionParametersDialog to allow the
operator to specify a band name. |
| Node |
The Node is the base class for the internal representations of a
TargetConfiguration object. |
| SecondsBetweenDetectionsNode |
|
| SignalBand |
Represents the parameters that make up a signal band, used as
input to the Likelihood detection algorithm. |
| SignalBandNode |
Represents a signal band within a TargetConfiguration. |
| SignalNode |
Represents the signal seconds for a band. |
| SnrThresholdNode |
Represents the band SNR threshold for a signal band. |
| StartFrequencyNode |
Represents the start frequency for a band. |
| TargetConfiguration |
The Class TargetConfiguration represents a single configuration
for the likelihood detector, which can run multiple configurations
simultaneously. |
| TargetConfigurationExporter |
The Class TargetConfigurationExporter. |
| TargetConfigurationImporter |
The TargetConfigurationImporter is used to import a target configuration from an ASCII
file that have been saved by the TargetConfigurationExporter. |
| TargetConfigurationNameDialog |
The TargetConfigurationNameDialog is used by the LikelihoodDetectionParametersDialog to
allow the user to enter in a new target configuration name. |
| TargetNode |
The TargetNode is the representation of a TargetConfiguration object. |
| TimeResolutionNode |
The TimeResolutionNode represents the time resolution value
for a TargetConfiguration. |
| TreeTable |
The TreeTable class provides a widget that is not native to the standard
Swing UI library - the Tree Table. |
| TreeTableModel |
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. |
| TreeTableModelAdapter |
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). |
| UnitTest |
The unit test for Signal and Guard Bands. |