Class DetectionGroupLocaliser

java.lang.Object
Localiser.detectionGroupLocaliser.DetectionGroupLocaliser

@Deprecated public class DetectionGroupLocaliser extends Object
Deprecated.
Class to provide localisation functions for PamDetections which contain > 1 sub detections. The first iteration of this is being written for the purposes of working out where bearing lines from multiple manually tracked clicks cross and it's likely it will all need to be re-written one day !
Author:
Doug
  • Constructor Details

    • DetectionGroupLocaliser

      public DetectionGroupLocaliser(PamProcess parentProcess)
      Deprecated.
  • Method Details

    • localiseDetectionGroup

      public boolean localiseDetectionGroup(GroupDetection groupDetection, int side)
      Deprecated.
      calculate the position of detecion assuming that sub detections all contain bearings, which are probably ambiguous, so will calculate for one side or another - +1 = right of track, -1 = left of track. No other values are allowed !
      Parameters:
      groupDetection -
      side - -1 or 1 for left and right
      Returns:
      true of localisation calculated successfully
    • localiseDetectionGroup

      public boolean localiseDetectionGroup(GroupDetection groupDetection, int side, double groupSize)
      Deprecated.
      Calcuates the position of a detection assuming that sub detections all contain bearings, which are probably ambiguous. If groupSize > 0, then atempt to group clicks into fewer categories to speed up fit. (Not implemented).
      Parameters:
      groupDetection -
      side - -1 or 1 for left and right
      groupSize -
      Returns:
      true of localisation calculated successfully
    • getLocalisationLatLong

      public LatLong getLocalisationLatLong()
      Deprecated.
    • getOriginLatLong

      public GpsData getOriginLatLong()
      Deprecated.
    • getParentProcess

      public PamProcess getParentProcess()
      Deprecated.
    • getRange

      public double getRange()
      Deprecated.
    • getBearing

      public double getBearing()
      Deprecated.
    • getDetectionLatLong

      public LatLong getDetectionLatLong()
      Deprecated.
    • getParallelError

      public double getParallelError()
      Deprecated.
    • getPerpendicularError

      public double getPerpendicularError()
      Deprecated.
    • getReferenceHeading

      public double getReferenceHeading()
      Deprecated.