public class IMUMethod extends AbstractVRMethod
Bearing- 0==north, 90==east 180=south, 270==west
Pitch- 90=-g, 0=0g, -90=g
Tilt 0->180 -camera turning towards left to upside down 0->-180 camera turning right to upside down
All angles are in RADIANS.
Modifier and Type | Method and Description |
---|---|
void |
clearOverlay()
Clears all user ineractions and resets overlay.
|
PamPanel |
createSidePanel() |
javax.swing.plaf.LayerUI |
getJLayerOverlay()
Get the overlay panel for the picture unique to this method.
|
java.lang.String |
getName()
The name of this type of analysis method.
|
PamPanel |
getRibbonPanel()
Some methods may require a panel above the picture for manual input or to view current information.
|
long |
getSearchInterval() |
PamPanel |
getSettingsPanel()
Different video range methods will have different settings.
|
PamPanel |
getSidePanel()
Different video range methods will have different controls in the side panel.
|
static AngleDataUnit |
searchIMUDataBlock(IMUDataBlock imuDataBlock,
long timeMillis,
long searchInterval)
Search the datablock for angle data.
|
void |
setInstruction() |
void |
update(int updateType)
Called from other parts of the module whenever a method panel may needed updated e.g.
|
calcLocLatLong, createCalibrationList, createLocationListPanel, createMapFilePanel, enableControls, getCandidateMeasurement, getHorizonTilt, getImageHeading, selectCalibration, setGPSText, setHorizonTilt
public IMUMethod(VRControl vrControl)
public java.lang.String getName()
VRMethod
public PamPanel getSidePanel()
VRMethod
public PamPanel createSidePanel()
public javax.swing.plaf.LayerUI getJLayerOverlay()
VRMethod
public void clearOverlay()
VRMethod
public PamPanel getRibbonPanel()
VRMethod
public PamPanel getSettingsPanel()
VRMethod
public void update(int updateType)
VRMethod
update
in interface VRMethod
update
in class AbstractVRMethod
public static AngleDataUnit searchIMUDataBlock(IMUDataBlock imuDataBlock, long timeMillis, long searchInterval)
imuDataBlock-
- the current IMU datablocktimeMillis-
- the image timesearchInterval-
- the interval to search for units betweenpublic long getSearchInterval()
public void setInstruction()