public interface DetectionMatchModel
Modifier and Type | Method and Description |
---|---|
boolean |
canLocalise(PamDataUnit pamDetection)
Check to see if a detection can be localised as part of this detection match
|
java.util.ArrayList<PamDataUnit> |
findDetectionGroup()
Gets a list of all detections to be used in the localisation.
|
java.util.ArrayList<TDArrayList<java.lang.Double>> |
getGroupTimeDelays(int[] channels)
To group detections run through every detection on the primary hydrophone.
|
int |
getNMatchDetections(int[] channels)
Gets the channel bitmap of hydrophones which contain at least one detection to be used for localisation .
|
int |
getNPossibilities(int[] channels)
Quickly calculate the number of possible time delay possibilities there will be for this localisation.
|
java.util.ArrayList<PamDataUnit> findDetectionGroup()
java.util.ArrayList<TDArrayList<java.lang.Double>> getGroupTimeDelays(int[] channels)
channels
- includes detections on these channels only for the calculation.int getNMatchDetections(int[] channels)
channels:
- includes detections on these channels only for the calculation.int getNPossibilities(int[] channels)
channels
- includes detections on these channels only for the calculation.boolean canLocalise(PamDataUnit pamDetection)