Interface Clock

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

public interface Clock extends TemporalReferenceSystem
Provides a basis for defining temporal position within a day.
Author:
Alexander Petkov
  • Method Details

    • getReferenceEvent

      InternationalString getReferenceEvent()
      Event used as the datum for this clock.
    • getReferenceTime

      ClockTime getReferenceTime()
      Time of the reference Event for this clock, usually the origin of the clock scale.
    • getUTCReference

      ClockTime getUTCReference()
      Provides the 24-hour local or UTC time that corresponds to the reference time.
    • clkTrans

      ClockTime clkTrans(ClockTime clkTime)
      Converts UTC time to a time on this clock.
    • utcTrans

      ClockTime utcTrans(ClockTime uTime)
      Converts UTC time to a time on this clock.