public interface Heading extends OsidPrimitive, Heading
A heading represents a direction.
| Modifier and Type | Method and Description |
|---|---|
boolean |
definesUncertainty()
Tests if uncertainty is defined for this heading.
|
long |
getDimensions()
Gets the number of dimensions of motion.
|
Type |
getHeadingType()
Gets the
Type of this Heading which
indicates the format of the heading values. |
java.math.BigDecimal[] |
getUncertaintyMinus()
Gets the uncertainty in the negtive direction for each value of this
heading.
|
java.math.BigDecimal[] |
getUncertaintyPlus()
Gets the uncertainty in the positive direction for each value of this
heading.
|
java.math.BigDecimal[] |
getValues()
Gets the values of this heading The size of the returned array is
typically one less than
getDimensions(). |
compareTo, equals, getOuterBound, hashCode, isExclusive, isInclusivetoStringType getHeadingType()
Type of this Heading which
indicates the format of the heading values.mandatory - This method must be implemented. long getDimensions()
mandatory - This method must be implemented. java.math.BigDecimal[] getValues()
getDimensions(). mandatory - This method must be implemented. boolean definesUncertainty()
true if uncertainty is defined, false
otherwisemandatory - This method must be implemented. java.math.BigDecimal[] getUncertaintyMinus()
getDimensions(). mandatory - This method must be implemented. java.math.BigDecimal[] getUncertaintyPlus()
getDimensions(). mandatory - This method must be implemented.