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, isInclusive
toString
Type 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.