Class IIRVEphemerisFile

java.lang.Object
org.orekit.files.iirv.IIRVEphemerisFile
All Implemented Interfaces:
EphemerisFile<TimeStampedPVCoordinates,IIRVSegment>

public class IIRVEphemerisFile extends Object implements EphemerisFile<TimeStampedPVCoordinates,IIRVSegment>
Class for associating a the IIRVEphemerisFile.IIRVEphemeris ephemeris state data (obtained from an IIRVMessage) to a single satellite, identified by its IIRV VehicleIdCodeTerm.
  • Constructor Details

    • IIRVEphemerisFile

      public IIRVEphemerisFile(IIRVEphemerisFile.IIRVEphemeris ephemeris)
      Constructs a IIRVEphemerisFile instance.
      Parameters:
      ephemeris - IIRV ephemeris data.
    • IIRVEphemerisFile

      public IIRVEphemerisFile(double mu, int interpolationSamples, int startYear, IIRVMessage iirvMessage)
      Constructs a IIRVEphemerisFile instance from a IIRVMessage.
      Parameters:
      mu - gravitational parameter (m^3/s^2)
      interpolationSamples - number of samples to use in interpolation
      startYear - Year associated with the beginning of the IIRV message
      iirvMessage - IIRV message
    • IIRVEphemerisFile

      public IIRVEphemerisFile(int startYear, IIRVMessage iirvMessage)
      Constructs a IIRVEphemerisFile instance from a IIRVMessage with default values.

      See IIRVSegment(int, IIRVMessage) for default value information.

      Parameters:
      startYear - Year associated with the beginning of the IIRV message
      iirvMessage - IIRV message
  • Method Details