public class DetectionGroupLocaliser
extends java.lang.Object
Constructor and Description |
---|
DetectionGroupLocaliser(PamProcess parentProcess) |
Modifier and Type | Method and Description |
---|---|
double |
getBearing() |
LatLong |
getDetectionLatLong() |
LatLong |
getLocalisationLatLong() |
GpsData |
getOriginLatLong() |
double |
getParallelError() |
PamProcess |
getParentProcess() |
double |
getPerpendicularError() |
double |
getRange() |
double |
getReferenceHeading() |
boolean |
localiseDetectionGroup(GroupDetection groupDetection,
int side)
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.
|
boolean |
localiseDetectionGroup(GroupDetection groupDetection,
int side,
double groupSize)
Calcuates the position of a detection assuming that sub detections all
contain bearings, which are probably ambiguous.
|
public DetectionGroupLocaliser(PamProcess parentProcess)
public boolean localiseDetectionGroup(GroupDetection groupDetection, int side)
groupDetection
- side
- -1 or 1 for left and rightpublic boolean localiseDetectionGroup(GroupDetection groupDetection, int side, double groupSize)
groupDetection
- side
- -1 or 1 for left and rightgroupSize
- public LatLong getLocalisationLatLong()
public GpsData getOriginLatLong()
public PamProcess getParentProcess()
public double getRange()
public double getBearing()
public LatLong getDetectionLatLong()
public double getParallelError()
public double getPerpendicularError()
public double getReferenceHeading()