Modifier and Type | Class and Description |
---|---|
class |
ClickDetection
Class for Click Detector clicks.
|
class |
ClickGroupDetection |
class |
ClickTrainDetection |
class |
TrackedClickGroup
Class for handling data from manual tracking of clicks.
|
class |
TriggerLevelDataUnit |
Modifier and Type | Method and Description |
---|---|
void |
ClickDetection.addSuperDetection(PamDetection superDetection) |
java.util.ArrayList<java.util.ArrayList<java.lang.Float>> |
ConcatenatedSpectrogram.calcSpecData(PamDetection currentEvent,
int chan)
Calculate an 2D float ArrayList of all the click FFT data;
|
void |
ClickDetection.removeSuperDetection(PamDetection superDetection) |
static java.util.ArrayList<ClickDetection> |
ClickDetectionMatch.sortEvents(java.util.ArrayList<ClickDetection> clicks,
PamDetection currentEvent)
Delete all clicks which are not the same event as the primary click.
|
Modifier and Type | Class and Description |
---|---|
class |
OfflineEventDataUnit
OfflineEventDataUnit replicates the RainbowClick functionality in
OfflineRCEvent.
|
Modifier and Type | Method and Description |
---|---|
TargetMotionInformation |
OfflineEventDataBlock.getTMInfo(java.util.ArrayList<PamDetection> detections) |
Modifier and Type | Class and Description |
---|---|
class |
ClipDataUnit |
class |
ClipSpectrogramMark |
Modifier and Type | Class and Description |
---|---|
class |
DifarDataUnit |
Modifier and Type | Method and Description |
---|---|
PamDetection |
DifarDataUnit.getParentDetection() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<PamDetection> |
DIFARTargetMotionInformation.getCurrentDetections() |
Modifier and Type | Method and Description |
---|---|
void |
DifarProcess.difarTrigger(int channelMap,
long signalStartMillis,
long durationMillis,
double[] f,
PamDetection pamDetection,
double displaySampleRate,
java.lang.String triggerSpeciesName,
java.lang.String triggerDataBlockName)
Called when there is a trigger caused whether by a detection or by a mark being made on the spectrogram.
|
void |
DifarDataUnit.setParentDetection(PamDetection parentDetection) |
Constructor and Description |
---|
DifarDataUnit(long clipStartMillis,
long triggerMilliseconds,
long startSample,
int durationSamples,
int channelMap,
java.lang.String fileName,
java.lang.String triggerName,
double[][] rawData,
long signalStartMillis,
PamDetection parentDetection,
double[] frequencyRange,
float sourceSampleRate,
float displaySampleRate)
Constructor to use if storing data into the binary system.
|
Constructor and Description |
---|
DIFARTargetMotionInformation(DifarProcess difarProcess,
java.util.ArrayList<PamDetection> difarDataUnits) |
Modifier and Type | Class and Description |
---|---|
class |
ThresholdDetectorDataUnit
This is the Threshold Detectors output data unit.
|
Modifier and Type | Class and Description |
---|---|
class |
GroupDetDataUnit |
class |
TowedArray3DDataUnit |
Constructor and Description |
---|
TowedArray3DDataUnit(PamDetection parentDetection,
int locContents,
int referenceHydrophones,
int Nstation,
boolean hasAngle,
boolean hasRange,
boolean hasDepth) |
Modifier and Type | Method and Description |
---|---|
void |
DisplayLocaliserMenu.addLocaliserMenuItem(javax.swing.JPopupMenu menu,
PamDetection selectedDetion) |
Modifier and Type | Class and Description |
---|---|
class |
DetectionGrouper<t extends PamDetection> |
class |
GroupDetection<t extends PamDetection> |
Modifier and Type | Class and Description |
---|---|
class |
GroupDetection<t extends PamDetection> |
Modifier and Type | Method and Description |
---|---|
abstract boolean |
DetectionGrouper.match(PamDetection currentData,
PamDetection olderData) |
abstract boolean |
DetectionGrouper.match(PamDetection currentData,
PamDetection olderData) |
Modifier and Type | Method and Description |
---|---|
void |
DisplayLocaliserMenu.addLocaliserMenuItem(javax.swing.JPopupMenu menu,
PamDetection selectedDetion) |
Modifier and Type | Class and Description |
---|---|
class |
PamDetection<T extends PamDetection,U extends PamDetection>
Base class for all Pamguard detections.
|
class |
PamDetection<T extends PamDetection,U extends PamDetection>
Base class for all Pamguard detections.
|
Modifier and Type | Class and Description |
---|---|
class |
IshAnchorGroup
Brings together groups of IshDetWrappers
|
class |
IshDetection
Basic detection on a single channel for the Ishmael det/loc.
|
class |
IshDetWrapper
Groups togetehr a series of IshDeections.
|
class |
IshTrack
IshTrack may not need to hold any location information itself - it mainly
holds a list of IshAnchorGroups, each of which has a PamLocation object, the
contents of which will make up a track.
|
class |
PamLocalisation
Deprecated.
|
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<PamDetection> |
TDArrayList.dataUnits
A list of data units used to create the time delays.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<PamDetection> |
TDArrayList.getDataUnits() |
static java.util.ArrayList<PamDetection> |
AbstractDetectionMatch.getDetectionMap(java.util.ArrayList<TDArrayList<java.lang.Double>> timeDelayPossibility)
Every time delay possibility corresponds to a set of detections, up to one for each channel.
|
Modifier and Type | Method and Description |
---|---|
void |
TDArrayList.addDataUnit(PamDetection unit) |
void |
AbstractDetectionMatch.setDetection(PamDetection parentDetection) |
void |
AbstractLocalisation.setParentDetection(PamDetection parentDetection) |
Modifier and Type | Method and Description |
---|---|
void |
TDArrayList.setDataUnits(java.util.ArrayList<PamDetection> dataUnits) |
Modifier and Type | Class and Description |
---|---|
class |
RWEDataUnit |
Modifier and Type | Class and Description |
---|---|
class |
RoccaContourDataUnit |
class |
RoccaDataUnit
Rocca data unit
code copied from WorkshopDataUnit.java
|
class |
RoccaSightingDataUnit
Container holding information about the current sighting, including pointers
to the contours already measured
|
Modifier and Type | Class and Description |
---|---|
class |
VetoDataUnit |
Modifier and Type | Method and Description |
---|---|
PamDetection |
StaticLocalise.getPamDetection()
Get the current PAM detection.
|
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<PamDetection> |
SLResult.getDetectionMatchResults() |
Modifier and Type | Method and Description |
---|---|
void |
TDManager.calcTimeDelays(PamDetection pamDetection,
java.util.ArrayList<PamDataBlock> dataBlocks,
java.lang.Integer detectionType)
Calculate the detection match for a PamDetection and sets all the relevant fields in the class.
|
boolean |
StaticLocaliserControl.canLocalise(PamDetection pamDetection)
This is primarily used for batch analysis of data in offline mode or data in real time mode.
|
int |
SLCSVLogging.SortByChannel.compare(PamDetection result1,
PamDetection result2) |
int |
SLCSVLogging.SortByChannel.compare(PamDetection result1,
PamDetection result2) |
void |
StaticLocalise.setPamDetection(PamDetection pamDetection)
Sets the current PamDetection
|
Modifier and Type | Method and Description |
---|---|
void |
SLResult.setDetectionMatchResults(java.util.ArrayList<PamDetection> detectionMatchResults) |
Modifier and Type | Method and Description |
---|---|
PamDetection |
AbstractSLAlgorithm.getCurrentDetection() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractSLAlgorithm.calcDetectionMatchTDs(PamDetection pamDetection,
java.util.ArrayList<PamDataBlock> dataBlocks,
java.lang.Integer detectionType)
Calculate the detection match for a PamDetection.
|
void |
AbstractSLAlgorithm.setCurrentDetection(PamDetection pamDetection) |
Modifier and Type | Method and Description |
---|---|
void |
SLMapping.setLatLong(PamDetection detection,
SLResult locResult)
Geo-references a localisation result.
|
Modifier and Type | Method and Description |
---|---|
boolean |
FindDetectionNOfflineTask.processDataUnit(PamDetection pamDetection) |
boolean |
BatchLocaliseOfflineTask.processDataUnit(PamDetection pamDetection) |
Modifier and Type | Method and Description |
---|---|
PamDetection |
WhistleLocaliserControl.getCurrentDetection() |
PamDetection |
LocaliserControlModel.getCurrentDetection() |
PamDetection |
ClickLocaliserControl.getCurrentDetection() |
PamDetection |
ClickEventLocaliserControl.getCurrentDetection() |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<PamDetection> |
WhistleLocaliserControl.getCurrentDetections() |
java.util.ArrayList<PamDetection> |
LocaliserControlModel.getCurrentDetections() |
java.util.ArrayList<PamDetection> |
ClickLocaliserControl.getCurrentDetections() |
java.util.ArrayList<PamDetection> |
ClickEventLocaliserControl.getCurrentDetections() |
Modifier and Type | Method and Description |
---|---|
boolean |
WhistleLocaliserControl.canLocalise(PamDetection pamDetection) |
boolean |
LocaliserControlModel.canLocalise(PamDetection pamDetection)
Checks to see if this pamDetection can be localised.
|
boolean |
ClickLocaliserControl.canLocalise(PamDetection pamDetection) |
boolean |
ClickEventLocaliserControl.canLocalise(PamDetection pamDetection) |
void |
LocalisationVisualisation.createPosVisualisation(PamDetection pamDetection)
Creates a visualisation of all the possible time delays.
|
void |
WhistleLocaliserControl.setCurrentDetection(PamDetection pamDetection) |
void |
TDVisualisation.setCurrentDetection(PamDetection pamDetection) |
void |
SLPanel.setCurrentDetection(PamDetection pamDetection)
Set the current detection.
|
void |
MapPanel3DSL.setCurrentDetection(PamDetection pamDetection) |
void |
LocResultsPanel.setCurrentDetection(PamDetection pamDetection) |
void |
LocQueuePanel.setCurrentDetection(PamDetection pamDetection) |
void |
LocalisationVisualisation.setCurrentDetection(PamDetection pamDetection) |
void |
LocalisationResultsGraph.setCurrentDetection(PamDetection pamDetection) |
void |
LocalisationInformation.setCurrentDetection(PamDetection pamDetection) |
void |
LocAlgorithmControl.setCurrentDetection(PamDetection pamDetection) |
void |
ClickLocaliserControl.setCurrentDetection(PamDetection pamDetection) |
void |
ClickEventLocaliserControl.setCurrentDetection(PamDetection pamDetection) |
Modifier and Type | Class and Description |
---|---|
class |
TargetMotionLocaliser<T extends PamDetection> |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<PamDetection> |
TargetMotionInformation.getCurrentDetections()
Returns the pamDetections which will be used for this target motion localisation.
|
java.util.ArrayList<PamDetection> |
AbstractTargetMotionInformation.getCurrentDetections() |
java.util.ArrayList<PamDetection> |
EventRotator.getPamDetections() |
Modifier and Type | Method and Description |
---|---|
void |
TargetMotionControl.addLocaliserMenuItem(javax.swing.JPopupMenu menu,
PamDetection selectedDetion) |
Modifier and Type | Method and Description |
---|---|
void |
TargetMotionControl.calcTMDetectionInfo(java.util.ArrayList<PamDetection> currentDetections,
TargetMotionLocaliserProvider dataBlock)
Calculates the targetMotiojnInfo for a set of detections.
|
static java.util.ArrayList<java.lang.Integer> |
AbstractTargetMotionInformation.checkStreamers(java.util.ArrayList<PamDetection> currentDetections)
Check which streamer we have in the group of detections
|
void |
TMManager.executeTMThread(java.util.ArrayList<PamDetection> currentDetections,
TargetMotionLocaliserProvider dataBlock,
boolean calcStreamer) |
TargetMotionInformation |
TargetMotionLocaliserProvider.getTMInfo(java.util.ArrayList<PamDetection> detections)
Each data block may have a unique way of calculating targetmotion information.
|
Constructor and Description |
---|
AbstractTargetMotionInformation(java.util.ArrayList<PamDetection> detections,
PamDataBlock pamDataBlock) |
EventRotator(java.util.ArrayList<PamDetection> pamDetections,
PamDataBlock pamDataBlock) |
Modifier and Type | Method and Description |
---|---|
boolean |
BatchTMLocalisation.processDataUnit(PamDetection dataUnit) |
Modifier and Type | Class and Description |
---|---|
class |
MapPanel<T extends PamDetection> |
class |
MapPanel2D<T extends PamDetection> |
class |
MapPanel3D<T extends PamDetection> |
class |
TargetMotionMainPanel<T extends PamDetection> |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<PamDetection> |
EventControlPanel.getCurrentDetections() |
java.util.ArrayList<PamDetection> |
TargetMotionControlPanel.getTargetMotionInfo() |
java.util.ArrayList<PamDetection> |
EventControlPanel.getTargetMotionInfo() |
Modifier and Type | Method and Description |
---|---|
void |
TargetMotionControlPanel.addLocaliserMenuItem(javax.swing.JPopupMenu menu,
PamDetection selectedDetion) |
void |
EventControlPanel.addLocaliserMenuItem(javax.swing.JPopupMenu menu,
PamDetection selectedDetection)
If we want to add a menu item to pop menu in another module then we need to check we can localise the detection, if so then add an option to the menu to localise the selected detection.
|
boolean |
TargetMotionControlPanel.canLocalise(PamDetection dataUnit)
Used primarily for offline processing.
|
boolean |
EventControlPanel.canLocalise(PamDetection dataUnit) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTargetMotionModel<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
class |
AbstractTimeDelayLocaliser<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
class |
LeastSquares<T extends PamDetection>
Least squares localisation for Target motion analysis.
|
class |
MarkovChain<T extends PamDetection>
this is a specific MCMC localiser designed to produce a probability distribution of the likely location of a cetecean using TARGET MOTION TECHNIQUES only.
|
class |
Simplex2D<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
class |
Simplex3D<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
class |
TargetMotionLocaliser<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
interface |
TargetMotionModel<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
Modifier and Type | Method and Description |
---|---|
PamDetection |
EventRotator.getPamDetection() |
Modifier and Type | Method and Description |
---|---|
void |
AbstractTimeDelayLocaliser.getEventInfo(PamDetection pamDetection)
Get info for the event attached to the pamDetection
|
void |
AbstractTimeDelayLocaliser.setEventRotator(PamDetection pamDetection) |
Constructor and Description |
---|
EventRotator(PamDetection pamDetection) |
Modifier and Type | Class and Description |
---|---|
class |
DialogMap<T extends PamDetection> |
class |
DialogMap2D<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
class |
DialogMap3D<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
class |
EventControlPanel<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
class |
TargetMotionDialog<T extends PamDetection>
Reinstated Target motion add-in as used by the click detector.
|
Modifier and Type | Class and Description |
---|---|
class |
EventDataUnit |
class |
PeakDataUnit
WhistlePeakUnits contain information
from a single FFT slice.
|
class |
ShapeDataUnit
Example class to go with WslPeak to show how WslPeaks, WslShapes and
WslEvents all go together.
|
class |
WhistleGroupDetection
Whistle group detection is initially designed to take just one whistle from each
of many hydrophone pairs.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractWhistleDataUnit |
class |
ConnectedRegionDataUnit |
class |
WhistleToneGroupedDetection |
Modifier and Type | Method and Description |
---|---|
boolean |
WhistleDetectionGrouper.match(PamDetection currentData,
PamDetection olderData) |
boolean |
WhistleDetectionGrouper.match(PamDetection currentData,
PamDetection olderData) |
Modifier and Type | Class and Description |
---|---|
class |
WorkshopDataUnit |
Modifier and Type | Class and Description |
---|---|
class |
XBatLogDataUnit |