public class TargetMotionResult extends PamDataUnit
Constructor and Description |
---|
TargetMotionResult(long timeMillis,
TargetMotionModel model,
LatLong latLong,
int side,
double chi2) |
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
getAic() |
GpsData |
getBeamLatLong() |
java.lang.Long |
getBeamTime() |
java.lang.Double |
getChi2() |
java.lang.String |
getComment() |
GpsData |
getEndLatLong()
Get the location on the track line where the last acoustic detection was made.
|
double |
getError(int iDim)
Get the error along a particular dimension
|
java.lang.Double[] |
getErrors()
Get x,y,z Errors.
|
double[] |
getErrorsd() |
LatLong |
getLatLong() |
PamVector |
getLocalisationXYZ() |
java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> |
getMCMCJumps() |
TargetMotionModel |
getModel() |
java.lang.Integer |
getnDegreesFreedom() |
java.lang.Double |
getPerpendicularDistance() |
java.lang.Double |
getPerpendicularDistanceError() |
java.lang.Double |
getProbability() |
int |
getReferenceHydrophones() |
java.lang.Double |
getRunTimeMillis() |
int |
getSide() |
GpsData |
getStartLatLong()
Get the location on the track line where the first acoustic detection was made.
|
double |
getXError()
Get the Cartesian x error in localisation.
|
double |
getYError()
Get the Cartesian y error in localisation.
|
double |
getZError()
Get the Cartesian z error in localisation.
|
void |
setAic(java.lang.Double aic) |
void |
setBeamLatLong(GpsData beamLatLong) |
void |
setBeamTime(java.lang.Long beamTime) |
void |
setChi2(double chi2) |
void |
setComment(java.lang.String comment) |
void |
setEndLatLong(GpsData endLatLong)
Set the location on the track line of the last detection used in this target motion loclaisation.
|
void |
setError(int iDim,
double error)
Set the error along a particular dimension
|
void |
setErrorX(double errorX)
set Cartesian x Error; Error should be 95% Confidence interval;
|
void |
setErrorY(double errorY)
set Cartesian y Error; Error should be 95% Confidence interval;
|
void |
setErrorZ(double errorZ)
set Cartesian z Error.
|
void |
setLatLong(LatLong latLong) |
void |
setMCMCJumps(java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> MCMCResults) |
void |
setModel(TargetMotionModel model) |
void |
setnDegreesFreedom(java.lang.Integer nDegreesFreedom) |
void |
setPerpendicularDistance(java.lang.Double perpendicularDistance) |
void |
setPerpendicularDistanceError(java.lang.Double perpendicularDistanceError) |
void |
setProbability(java.lang.Double probability) |
void |
setReferenceHydrophones(int referenceHydrophones) |
void |
setRunTimeMillis(java.lang.Double runTimeMillis) |
void |
setSide(int side) |
void |
setStartLatLong(GpsData startLatLong)
Set the location on the track line of the first detection used in this target motion loclaisation.
|
java.lang.String |
toString() |
addDataAnnotation, clearOandAngles, clearUpdateCount, compareTo, findDataAnnotation, getAbsBlockIndex, getChannelBitmap, getDataAnnotation, getDatabaseIndex, getDatabaseUpdateOf, getDataUnitFileInformation, getDetectionMatch, getDetectionMatch, getHydrophoneHeading, getLastUpdateTime, getLocalisation, getNumDataAnnotations, getOriginLatLong, getPairAngle, getParentDataBlock, getSummaryString, getTimeMilliseconds, getUpdateCount, removeDataAnnotation, removeDataAnnotation, setAbsBlockIndex, setChannelBitmap, setDatabaseIndex, setDatabaseUpdateOf, setDataUnitFileInformation, setLastUpdateTime, setLocalisation, setOriginLatLong, setParentDataBlock, setTimeMilliseconds, updateDataUnit
public TargetMotionResult(long timeMillis, TargetMotionModel model, LatLong latLong, int side, double chi2)
latLong
- chi2
- side
- public LatLong getLatLong()
public void setLatLong(LatLong latLong)
latLong
- the latLong to setpublic TargetMotionModel getModel()
public void setModel(TargetMotionModel model)
model
- the model to setpublic int getSide()
public void setMCMCJumps(java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> MCMCResults)
public java.util.ArrayList<java.util.ArrayList<javax.vecmath.Point3f>> getMCMCJumps()
public void setError(int iDim, double error)
iDim
- dimension (0=x, 1=y, 2=z);error
- error in metres.public double getError(int iDim)
iDim
- dimension (0=x, 1=y, 2=z);public void setErrorX(double errorX)
errorX
- public void setErrorY(double errorY)
errorY
- public void setErrorZ(double errorZ)
errorZ
- public java.lang.Double[] getErrors()
public double[] getErrorsd()
public double getXError()
public double getYError()
public double getZError()
public void setSide(int side)
side
- the side to setpublic java.lang.Double getChi2()
public void setChi2(double chi2)
chi2
- the chi2 to setpublic java.lang.Double getPerpendicularDistance()
public void setPerpendicularDistance(java.lang.Double perpendicularDistance)
perpendicularDistance
- the perpendicularDistance to setpublic java.lang.Double getPerpendicularDistanceError()
public void setPerpendicularDistanceError(java.lang.Double perpendicularDistanceError)
perpendicularDistanceError
- the perpendicularDistanceError to setpublic java.lang.Double getAic()
public void setAic(java.lang.Double aic)
aic
- the aic to setpublic java.lang.Double getRunTimeMillis()
public void setRunTimeMillis(java.lang.Double runTimeMillis)
runTimeMillis
- the runTimeMillis to setpublic java.lang.Integer getnDegreesFreedom()
public void setnDegreesFreedom(java.lang.Integer nDegreesFreedom)
nDegreesFreedom
- the nDegreesFreedom to setpublic java.lang.Double getProbability()
public void setProbability(java.lang.Double probability)
probability
- the probability to setpublic int getReferenceHydrophones()
public void setReferenceHydrophones(int referenceHydrophones)
referenceHydrophones
- the referenceHydrophones to setpublic void setComment(java.lang.String comment)
public java.lang.String getComment()
public void setBeamLatLong(GpsData beamLatLong)
beamLatLong
- the beamLatLong to setpublic GpsData getBeamLatLong()
public java.lang.Long getBeamTime()
public void setBeamTime(java.lang.Long beamTime)
beamTime
- the beamTime to setpublic java.lang.String toString()
toString
in class java.lang.Object
public PamVector getLocalisationXYZ()
public GpsData getStartLatLong()
public GpsData getEndLatLong()
public void setStartLatLong(GpsData startLatLong)
startLatLong-latLong
- first detection originpublic void setEndLatLong(GpsData endLatLong)
startLatLong-latLong-
- last detection origin.