public interface Coordinate extends OsidPrimitive, Coordinate
A coordinate represents a position.
Modifier and Type | Method and Description |
---|---|
boolean |
definesUncertainty()
Tests if uncertainty is defined for this heading.
|
Type |
getCoordinateType()
Gets the
Type of this Coordinate which
indicates the format of the coordinate data. |
long |
getDimensions()
Gets the number of dimensions available in this coordinate.
|
java.math.BigDecimal[] |
getUncertaintyMinus()
Gets the uncertainty in the negtive direction for each value of this
coordinate.
|
java.math.BigDecimal[] |
getUncertaintyPlus()
Gets the uncertainty in the positive direction for each value of this
coordinate.
|
java.math.BigDecimal[] |
getValues()
Gets the values of this coordinate.
|
compareTo, equals, getClosestBound, getFarthestBound, getOuterBound, hashCode, isCloser, isExclusive, isFarther, isInclusive, isLarger, isSmaller
toString
Type getCoordinateType()
Type
of this Coordinate
which
indicates the format of the coordinate data.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.