public abstract class AngleMeasurement extends java.lang.Object implements PamSettings
Constructor and Description |
---|
AngleMeasurement(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addMeasurementListener(AngleMeasurementListener angleMeasurementListener) |
double |
getAngleOffset() |
AngleParameters |
getAngleParameters() |
java.lang.Double |
getCalibratedAngle() |
double |
getCalibratedAngle(double rawAngle)
Converts a raw angle into a calibrated angle.
|
abstract java.lang.Double |
getCorrectedAngle() |
java.lang.String |
getName() |
abstract java.lang.Double |
getRawAngle() |
java.lang.String |
getUnitName() |
java.lang.String |
getUnitType() |
void |
removeMeasurementListener(AngleMeasurementListener angleMeasurementListener) |
void |
setAngleOffset(double angleOffset) |
void |
setAngleParameters(AngleParameters angleParameters) |
void |
setCalibrationData(double[] calibrationData) |
void |
setName(java.lang.String name) |
abstract boolean |
settings(java.awt.Frame parentFrame) |
void |
setupCalibration()
Sets up the angle calibration.
|
abstract void |
setZero() |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSettingsReference, getSettingsVersion, restoreSettings
public abstract java.lang.Double getRawAngle()
public java.lang.Double getCalibratedAngle()
public abstract java.lang.Double getCorrectedAngle()
public abstract void setZero()
public abstract boolean settings(java.awt.Frame parentFrame)
public double getAngleOffset()
public void setAngleOffset(double angleOffset)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getUnitName()
getUnitName
in interface PamSettings
public java.lang.String getUnitType()
getUnitType
in interface PamSettings
public AngleParameters getAngleParameters()
public void setAngleParameters(AngleParameters angleParameters)
public void addMeasurementListener(AngleMeasurementListener angleMeasurementListener)
public void removeMeasurementListener(AngleMeasurementListener angleMeasurementListener)
public void setCalibrationData(double[] calibrationData)
public void setupCalibration()
public double getCalibratedAngle(double rawAngle)
rawAngle
- uncalibrated angle