OSID Logo
OSID Specifications
mapping package
Version 3.1.0
Interfaceosid.mapping.Coordinate
Implementsosid.OsidPrimitive
Used Byosid.Metadata
osid.configuration.Value
osid.locale.CoordinateConversionSession
osid.locale.CoordinateFormattingSession
osid.mapping.CoordinateList
osid.mapping.MyLocationSession
osid.mapping.ResourceLocation
osid.mapping.SpatialUnit
osid.mapping.path.Intersection
osid.mapping.path.Obstacle
show 5 more…
osid.mapping.path.ResourceVelocity
osid.mapping.path.Signal
osid.mapping.path.SpeedZone
osid.search.terms.CoordinateRangeTerm
osid.search.terms.CoordinateTerm
Description

A coordinate represents a position.

MethodgetCoordinateType
Description

Gets the Type of this Coordinate which indicates the format of the coordinate data.

Returnosid.type.Type the coordinate type
Compliancemandatory This method must be implemented.
MethodgetDimensions
Description

Gets the number of dimensions available in this coordinate.

Returncardinal the number of dimensions
Compliancemandatory This method must be implemented.
MethodgetValues
Description

Gets the values of this coordinate. The size of the returned array equals getDimensions().

Returndecimal[] the coordinate values
Compliancemandatory This method must be implemented.
MethoddefinesUncertainty
Description

Tests if uncertainty is defined for this heading.

Returnboolean true if uncertainty is defined, false otherwise
Compliancemandatory This method must be implemented.
MethodgetUncertaintyMinus
Description

Gets the uncertainty in the negtive direction for each value of this coordinate. The size of the returned array equals getDimensions().

Returndecimal[] the negative uncertainty values
Compliancemandatory This method must be implemented.
MethodgetUncertaintyPlus
Description

Gets the uncertainty in the positive direction for each value of this coordinate. The size of the returned array equals getDimensions().

Returndecimal[] the positive uncertainty values
Compliancemandatory This method must be implemented.