org.opengis.temporal
Interface Clock

All Superinterfaces:
IdentifiedObject, ReferenceSystem, TemporalReferenceSystem

@UML(identifier="TM_Clock",
     specification=ISO_19108)
public interface Clock
extends TemporalReferenceSystem

Provides a basis for defining temporal position within a day.

TODO:
Retrofit in the referencing framework.

Field Summary
 
Fields inherited from interface ReferenceSystem
DOMAIN_OF_VALIDITY_KEY, SCOPE_KEY, VALID_AREA_KEY
 
Fields inherited from interface IdentifiedObject
ALIAS_KEY, IDENTIFIERS_KEY, NAME_KEY, REMARKS_KEY
 
Method Summary
 ClockTime clkTrans(ClockTime clkTime)
          Converts UTC time to a time on this clock.
 InternationalString getReferenceEvent()
          Event used as the datum for this clock.
 ClockTime getReferenceTime()
          Time of the reference Event for this clock, usually the origin of the clock scale.
 ClockTime getUTCReference()
          Provides the 24-hour local or UTC time that corresponds to the reference time.
 ClockTime utcTrans(ClockTime uTime)
          Converts UTC time to a time on this clock.
 
Methods inherited from interface TemporalReferenceSystem
getDomainOfValidity, getName
 
Methods inherited from interface ReferenceSystem
getScope, getValidArea
 
Methods inherited from interface IdentifiedObject
getAlias, getIdentifiers, getRemarks, toWKT
 

Method Detail

getReferenceEvent

@UML(identifier="referenceEvent",
     obligation=MANDATORY,
     specification=ISO_19108)
InternationalString getReferenceEvent()
Event used as the datum for this clock.


getReferenceTime

@UML(identifier="ReferenceTime",
     obligation=MANDATORY,
     specification=ISO_19108)
ClockTime getReferenceTime()
Time of the reference Event for this clock, usually the origin of the clock scale.


getUTCReference

@UML(identifier="utcReference",
     obligation=MANDATORY,
     specification=ISO_19108)
ClockTime getUTCReference()
Provides the 24-hour local or UTC time that corresponds to the reference time.


clkTrans

@UML(identifier="clkTrans",
     obligation=MANDATORY,
     specification=ISO_19108)
ClockTime clkTrans(ClockTime clkTime)
Converts UTC time to a time on this clock.


utcTrans

@UML(identifier="utcTrans",
     obligation=MANDATORY,
     specification=ISO_19108)
ClockTime utcTrans(ClockTime uTime)
Converts UTC time to a time on this clock.



Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.