Klasse Orbit


@Entity public class Orbit extends PersistentObject
The description of an orbit identified by its start and stop times (e. g. the "spacecraft midnight" events of the Sentinel-5P satellite). There must be no time gap between subsequent orbits of the same spacecraft.
Orbit times (and all derived times in prosEO) are given in UTC-STS (leap seconds spread evenly over the last 1000 seconds of the day) and to a microsecond precision. The public static variable orbitTimeFormatter gives a standard format for parsing and formatting orbit times.
Autor:
Dr. Thomas Bassler
  • Konstruktordetails

    • Orbit

      public Orbit()
  • Methodendetails

    • getSpacecraft

      public Spacecraft getSpacecraft()
      Gets the related spacecraft
      Gibt zurück:
      the spacecraft
    • setSpacecraft

      public void setSpacecraft(Spacecraft spacecraft)
      Sets the related spacecraft
      Parameter:
      spacecraft - the spacecraft to set
    • getOrbitNumber

      public Integer getOrbitNumber()
      Gets the orbit number
      Gibt zurück:
      the orbitNumber
    • setOrbitNumber

      public void setOrbitNumber(Integer orbitNumber)
      Sets the orbit number
      Parameter:
      orbitNumber - the orbitNumber to set
    • getStartTime

      public Instant getStartTime()
      Gets the orbit start time
      Gibt zurück:
      the startTime
    • setStartTime

      public void setStartTime(Instant startTime)
      Sets the orbit start time
      Parameter:
      startTime - the startTime to set
    • getStopTime

      public Instant getStopTime()
      Gets the orbit stop time
      Gibt zurück:
      the stopTime
    • setStopTime

      public void setStopTime(Instant stopTime)
      Sets the orbit stop time
      Parameter:
      stopTime - the stopTime to set
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse PersistentObject
    • equals

      public boolean equals(Object obj)
      Beschreibung aus Klasse kopiert: PersistentObject
      Test equality of persistent objects based on their unique ID.
      Setzt außer Kraft:
      equals in Klasse PersistentObject
      Parameter:
      obj - the object to compare this object to
      Gibt zurück:
      true, if obj is a persistent object and has the same ID, false otherwise
      Siehe auch:
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object