public class STKEphemerisFile extends Object implements EphemerisFile<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
Modifier and Type | Class and 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.
|
EphemerisFile.EphemerisSegment<C extends TimeStampedPVCoordinates>, EphemerisFile.SatelliteEphemeris<C extends TimeStampedPVCoordinates,S extends EphemerisFile.EphemerisSegment<C>>
Constructor and Description |
---|
STKEphemerisFile(String stkVersion,
String satelliteId,
STKEphemerisFile.STKEphemeris ephemeris)
Constructs a
STKEphemerisFile instance. |
Modifier and Type | Method and Description |
---|---|
Map<String,STKEphemerisFile.STKEphemeris> |
getSatellites()
Get the loaded ephemeris for each satellite in the file.
|
String |
getSTKVersion()
Returns the STK version string.
|
public STKEphemerisFile(String stkVersion, String satelliteId, STKEphemerisFile.STKEphemeris ephemeris)
STKEphemerisFile
instance.stkVersion
- STK version string (example: "stk.v.11.0")satelliteId
- satellite idephemeris
- ephemerispublic String getSTKVersion()
public Map<String,STKEphemerisFile.STKEphemeris> getSatellites()
STK ephemeris files define ephemeris for a single satellite, so the returned map will have a single entry.
getSatellites
in interface EphemerisFile<TimeStampedPVCoordinates,STKEphemerisFile.STKEphemerisSegment>
Copyright © 2002-2023 CS GROUP. All rights reserved.