public abstract class AbstractVRMethod extends java.lang.Object implements VRMethod
Constructor and Description |
---|
AbstractVRMethod(VRControl vrControl) |
Modifier and Type | Method and Description |
---|---|
void |
calcLocLatLong(VRMeasurement vrMeasurment)
Calculates the lat long of an animal based on heading, range and the image origin.
|
PamPanel |
createCalibrationList()
Creates a panel containing the calibration combo box and labels.
|
PamPanel |
createLocationListPanel()
Create a panel to show GPS location and allow user to change GPS location method.
|
PamPanel |
createMapFilePanel()
Creates a panel allowing the user to select a map and view map file.
|
void |
enableControls() |
VRMeasurement |
getCandidateMeasurement() |
double |
getHorizonTilt() |
java.lang.Double |
getImageHeading() |
void |
selectCalibration(VRCalibrationData vrCalibrationData) |
void |
setGPSText(LatLong gpsInfo,
javax.swing.JTextField gps) |
void |
setHorizonTilt(double horizonTilt) |
void |
update(int updateType)
Called from other parts of the module whenever a method panel may needed updated e.g.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clearOverlay, getJLayerOverlay, getName, getRibbonPanel, getSettingsPanel, getSidePanel
public AbstractVRMethod(VRControl vrControl)
public PamPanel createCalibrationList()
public PamPanel createMapFilePanel()
public PamPanel createLocationListPanel()
public void update(int updateType)
VRMethod
public void setGPSText(LatLong gpsInfo, javax.swing.JTextField gps)
public void enableControls()
public void selectCalibration(VRCalibrationData vrCalibrationData)
public VRMeasurement getCandidateMeasurement()
public double getHorizonTilt()
public void setHorizonTilt(double horizonTilt)
public java.lang.Double getImageHeading()
public void calcLocLatLong(VRMeasurement vrMeasurment)
vrMeasurment-
- the lat long is added to a the imageLatLong field in the measurment.