OSID Logo
OSID Specifications
mapping package
Version 3.1.0
Interfaceosid.mapping.Heading
Implementsosid.OsidPrimitive
Used Byosid.Metadata
osid.configuration.Value
osid.mapping.path.ResourceVelocity
osid.search.terms.HeadingRangeTerm
osid.search.terms.HeadingTerm
Description

A heading represents a direction.

MethodgetHeadingType
Description

Gets the Type of this Heading which indicates the format of the heading values.

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

Gets the number of dimensions of motion.

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

Gets the values of this heading The size of the returned array is typically one less than getDimensions().

Returndecimal[] the heading 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 heading. The size of the returned array is typically one less than 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 heading. The size of the returned array is typically one less than getDimensions().

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