Package org.orekit.files.stk
Class STKEphemerisFile
- java.lang.Object
-
- org.orekit.files.stk.STKEphemerisFile
-
- All Implemented Interfaces:
EphemerisFile<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
public class STKEphemerisFile extends Object implements EphemerisFile<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
STK ephemeris file.- Since:
- 12.0
- Author:
- Andrew Goetz
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
STKEphemerisFile.STKCoordinateSystem
STK coordinate system.static class
STKEphemerisFile.STKEphemeris
Ephemeris from an STK ephemeris file.static class
STKEphemerisFile.STKEphemerisSegment
Ephemeris segment from an STK ephemeris file.-
Nested classes/interfaces inherited from interface org.orekit.files.general.EphemerisFile
EphemerisFile.EphemerisSegment<C extends TimeStampedPVCoordinates>, EphemerisFile.SatelliteEphemeris<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>>
-
-
Constructor Summary
Constructors Constructor Description STKEphemerisFile(String stkVersion, String satelliteId, STKEphemerisFile.STKEphemeris ephemeris)
Constructs aSTKEphemerisFile
instance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,STKEphemerisFile.STKEphemeris>
getSatellites()
Get the loaded ephemeris for each satellite in the file.String
getSTKVersion()
Returns the STK version string.
-
-
-
Constructor Detail
-
STKEphemerisFile
public STKEphemerisFile(String stkVersion, String satelliteId, STKEphemerisFile.STKEphemeris ephemeris)
Constructs aSTKEphemerisFile
instance.- Parameters:
stkVersion
- STK version string (example: "stk.v.11.0")satelliteId
- satellite idephemeris
- ephemeris
-
-
Method Detail
-
getSTKVersion
public String getSTKVersion()
Returns the STK version string.- Returns:
- STK version string
-
getSatellites
public Map<String,STKEphemerisFile.STKEphemeris> getSatellites()
Get the loaded ephemeris for each satellite in the file.STK ephemeris files define ephemeris for a single satellite, so the returned map will have a single entry.
- Specified by:
getSatellites
in interfaceEphemerisFile<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
- Returns:
- a map from the satellite's ID to the information about that satellite contained in the file.
-
-