Interface TemporalCoordinateSystem

All Superinterfaces:
IdentifiedObject, ReferenceSystem, TemporalReferenceSystem
All Known Implementing Classes:
DefaultTemporalCoordinateSystem

public interface TemporalCoordinateSystem extends TemporalReferenceSystem
A temporal coordinate system to simplify the computation of temporal distances between points and the functional description of temporal operations.
Author:
Stephane Fellah (Image Matters), Alexander Petkov
  • Method Details

    • getOrigin

      Date getOrigin()
      Position of the origin of the scale on which the temporal coordinate system is based expressed as a date in the Gregorian calendar and time of day in UTC.
    • getInterval

      InternationalString getInterval()
      Identifies the base interval for this temporal coordinate system as a unit of measure specified by ISO 31-1, or a multiple of one of those units, as specified by ISO 1000.
    • transformCoord

      Date transformCoord(TemporalCoordinate coordinates)
      Transforms a value of a coordinate within this temporal coordinate system and returns the equivalent date and time in the Gregorian Calendar and UTC
    • transformDateTime

      TemporalCoordinate transformDateTime(Date datetime)
      Transforms a date and time in the Gregorian Calendar and UTC to an equivalent coordinate within this temporal coordinate system.