public class VRMeasurement
extends java.lang.Object
implements java.io.Serializable, java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
double |
angleCorrection
difference between image bearing and bearing to animal
|
java.awt.Point |
animalPoint
Animal point on the image
|
VRCalibrationData |
calibrationData |
java.lang.String |
comment |
double |
distancePixels |
int |
groupSize |
VRHeightData |
heightData |
java.awt.Point |
horizonPoint |
int |
imageAnimal |
java.lang.Double |
imageBearing
Bearing of image in degrees
|
java.lang.Double |
imageBearingErr
image bearing error in degrees
|
java.lang.String |
imageName |
LatLong |
imageOrigin
Location the image was taken from
|
java.lang.Double |
imagePitch
Image Pitch in degrees
|
java.lang.Double |
imagePitchErr
Image pitch error in degrees
|
java.lang.Double |
imageTilt
Image tilt in degrees
|
java.lang.Double |
imageTiltErr
Image tilt error in degrees
|
java.lang.Long |
imageTime
Time the image was taken (note this can be null, e.g.
|
java.lang.Double |
locBearing
Bearing of object (animal) degrees
|
java.lang.Double |
locBearingError |
java.lang.Double |
locDistance
Distance to object (animal)- flat along surface, not from camera
|
java.lang.Double |
locDistanceError |
LatLong |
locLatLong
Location of the animal.
|
java.lang.Double |
locPitch
Pitch of object (animal) degrees
|
java.lang.Double |
locPitchError |
double |
pixelAccuracy |
VRHorzCalcMethod |
rangeMethod |
VRMethod |
vrMethod |
Constructor and Description |
---|
VRMeasurement() |
VRMeasurement(java.awt.Point animalPoint)
Constructor for measurments which know the animals bearing, pitch and the roll of the image.
|
VRMeasurement(java.awt.Point shorePoint,
java.awt.Point animalPoint)
Constructor for shore based measurements
|
VRMeasurement(java.awt.Point horizonPoint1,
java.awt.Point horizonPoint2,
java.awt.Point animalPoint)
Constructor for measurements from the horizon
|
Modifier and Type | Method and Description |
---|---|
VRMeasurement |
clone() |
double |
getAnimalAngleDegrees(VRCalibrationData vrCalibrationData)
Returns the angle of the animal in degrees.
|
double |
getAnimalAngleRadians(VRCalibrationData vrCalibrationData) |
java.lang.String |
getHoverText() |
public java.awt.Point horizonPoint
public double distancePixels
public int imageAnimal
public int groupSize
public java.awt.Point animalPoint
public java.lang.Double locDistance
public java.lang.Double locDistanceError
public java.lang.Double locBearing
public java.lang.Double locBearingError
public java.lang.Double locPitch
public java.lang.Double locPitchError
public LatLong locLatLong
public java.lang.Long imageTime
public java.lang.Double imageBearing
public java.lang.Double imageBearingErr
public java.lang.Double imagePitch
public java.lang.Double imagePitchErr
public java.lang.Double imageTilt
public java.lang.Double imageTiltErr
public LatLong imageOrigin
public double pixelAccuracy
public java.lang.String imageName
public double angleCorrection
public java.lang.String comment
public VRCalibrationData calibrationData
public VRHeightData heightData
public VRHorzCalcMethod rangeMethod
public VRMethod vrMethod
public VRMeasurement(java.awt.Point horizonPoint1, java.awt.Point horizonPoint2, java.awt.Point animalPoint)
horizonPoint1
- first horizon pointhorizonPoint2
- second horizon pointanimalPoint
- clicked animal point.public VRMeasurement(java.awt.Point shorePoint, java.awt.Point animalPoint)
shorePoint
- clicked shore point on imageanimalPoint
- clicked animal point on imagepublic VRMeasurement(java.awt.Point animalPoint)
animalPoint
- pitchPixels
- bearingPixels
- public VRMeasurement()
public double getAnimalAngleDegrees(VRCalibrationData vrCalibrationData)
vrCalibrationData
- public double getAnimalAngleRadians(VRCalibrationData vrCalibrationData)
public java.lang.String getHoverText()
public VRMeasurement clone()
clone
in class java.lang.Object