Class ArtificialSatellite

All Implemented Interfaces:
SpatialOctree.SpatialObject, Identified<Identification>, Named

public class ArtificialSatellite extends CelestialBody
Represents an artificial satellite orbiting Earth. Implements SGP4 propagation for TLE (Two-Line Element) sets.
Since:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Constructor Details

    • ArtificialSatellite

      public ArtificialSatellite(String name, String line1, String line2)
  • Method Details

    • propagate

      public void propagate(double tSince)
      Propagates the satellite state to the given time since epoch.
      Parameters:
      tSince - minutes since epoch