public class GroupDetection<t extends PamDetection> extends PamDetection<t,PamDetection>
Modifier and Type | Field and Description |
---|---|
static int |
STATUS_CLOSED |
static int |
STATUS_OPEN |
AMPLITUDE_SCALE_DBREMPA, AMPLITUDE_SCALE_LINREFSD
Constructor and Description |
---|
GroupDetection(long timeMilliseconds,
int channelBitmap,
long startSample,
long duration) |
GroupDetection(t firstDetection) |
Modifier and Type | Method and Description |
---|---|
boolean |
addFitData(GpsData originLatLong,
LatLong latLong,
double bearing,
double range,
double errorReferenceAngle,
double perpendicularError,
double parallelError,
double referenceHeading) |
int |
addSubDetection(t subDetection)
Add a sub detection to the sub detection list.
|
void |
clearFitData() |
double |
getBearing(int i) |
double |
getErrorReferenceAngle(int iSide) |
int |
getEventId() |
GroupDetectionLocalisation |
getGroupDetectionLocalisation() |
LatLong |
getLatLong(int i) |
int |
getNumLatLong() |
GpsData |
getOriginLatLong(int i) |
double |
getParallelError(int i) |
double |
getPerpendiculaError(int i) |
java.lang.Double |
getPredictedBearing(long predictionTime) |
double |
getRange(int i) |
int |
getReferenceChannels(int i) |
double |
getReferenceHeading(int i) |
int |
getStatus() |
boolean |
isHasFit() |
void |
setBearing(int i,
double bearing) |
void |
setErrorReferenceAngle(int iSide,
double errorReferenceAngle) |
void |
setEventId(int eventId) |
boolean |
setFitData(int i,
GpsData originLatLong,
LatLong latLong,
double bearing,
double range,
double errorReferenceAngle,
double perpendicularError,
double parallelError,
double referenceHeading) |
void |
setLatLong(int i,
LatLong latLong) |
void |
setNumLatLong(int numLatLong) |
void |
setOriginLatLong(int i,
GpsData originLatLong) |
void |
setParallelError(int i,
double parallelError) |
void |
setPerpendicularError(int i,
double perpendicularError) |
void |
setRange(int i,
double range) |
void |
setReferenceChannels(int i,
int referenceChannels) |
void |
setReferenceHeading(int i,
double referenceHeading) |
void |
setStatus(int status) |
addSuperDetection, findSubDetection, getDetectionType, getEventEndTime, getPeakTime, getSubDetection, getSubDetectionsCount, getSubDetectionSyncronisation, getSuperDetection, getSuperDetection, getSuperDetectionsCount, getSuperDetectionSyncronisation, removeSubDetection, removeSuperDetection, replaceSubDetection, setDetectionType, setEventEndTime, setPeakTime, setUniqueSuperDetection
amplifyMeasuredAmplitudeByDB, amplifyMeasuredAmplitudeByLinear, compareTo, getAmplitudeDB, getCalculatedAmlitudeDB, getDuration, getFrequency, getFrequencyOverlap, getLastSample, getMeasuredAmplitude, getMeasuredAmplitudeType, getSeconds, getStartSample, getSummaryString, getTimeOverlap, setCalculatedAmlitudeDB, setDuration, setFrequency, setInfo, setMeasuredAmplitude, setMeasuredAmplitude, setMeasuredAmplitudeType, setStartSample
addDataAnnotation, clearOandAngles, clearUpdateCount, findDataAnnotation, getAbsBlockIndex, getChannelBitmap, getDataAnnotation, getDatabaseIndex, getDatabaseUpdateOf, getDataUnitFileInformation, getDetectionMatch, getDetectionMatch, getHydrophoneHeading, getLastUpdateTime, getLocalisation, getNumDataAnnotations, getOriginLatLong, getPairAngle, getParentDataBlock, getTimeMilliseconds, getUpdateCount, removeDataAnnotation, removeDataAnnotation, setAbsBlockIndex, setChannelBitmap, setDatabaseIndex, setDatabaseUpdateOf, setDataUnitFileInformation, setLastUpdateTime, setLocalisation, setOriginLatLong, setParentDataBlock, setTimeMilliseconds, updateDataUnit
public static final int STATUS_OPEN
public static final int STATUS_CLOSED
public GroupDetection(t firstDetection)
public GroupDetection(long timeMilliseconds, int channelBitmap, long startSample, long duration)
public int addSubDetection(t subDetection)
PamDetection
addSubDetection
in class PamDetection<t extends PamDetection,PamDetection>
public boolean addFitData(GpsData originLatLong, LatLong latLong, double bearing, double range, double errorReferenceAngle, double perpendicularError, double parallelError, double referenceHeading)
public boolean setFitData(int i, GpsData originLatLong, LatLong latLong, double bearing, double range, double errorReferenceAngle, double perpendicularError, double parallelError, double referenceHeading)
public void clearFitData()
public int getStatus()
public void setStatus(int status)
public int getEventId()
public void setEventId(int eventId)
public LatLong getLatLong(int i)
public void setLatLong(int i, LatLong latLong)
public double getBearing(int i)
public java.lang.Double getPredictedBearing(long predictionTime)
public void setBearing(int i, double bearing)
public GpsData getOriginLatLong(int i)
public void setOriginLatLong(int i, GpsData originLatLong)
public double getRange(int i)
public void setRange(int i, double range)
public double getParallelError(int i)
public void setParallelError(int i, double parallelError)
public double getPerpendiculaError(int i)
public void setPerpendicularError(int i, double perpendicularError)
public double getReferenceHeading(int i)
public void setReferenceHeading(int i, double referenceHeading)
public boolean isHasFit()
public int getReferenceChannels(int i)
public void setReferenceChannels(int i, int referenceChannels)
public GroupDetectionLocalisation getGroupDetectionLocalisation()
public int getNumLatLong()
public void setNumLatLong(int numLatLong)
public double getErrorReferenceAngle(int iSide)
public void setErrorReferenceAngle(int iSide, double errorReferenceAngle)