public class SP3cHeaderRecord extends Object
Constructor and Description |
---|
SP3cHeaderRecord()
Initializes a new instance of the SP3c Ephemeris File Header.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Integer> |
getAccuracies()
Gets the orbital accuracy exponent as listed in the header.
|
String |
getAgency()
Gets the generating agency.
|
double |
getClockStandardDeviationBase()
Gets the base number used in the calculation of the clock correction and clock correction rate standard deviations.
|
String |
getComment()
Gets the comment lines as a single
String . |
String |
getCoordinateSystem()
Gets the coordinate system.
|
String |
getDataUsedDescriptor()
Gets the data used descriptor.
|
double |
getEpochInterval()
Gets the epoch interval.
|
char |
getFileTypeDescriptor()
Gets the file type descriptor denotes the type of data included in this SP3c file.
|
long |
getNumberOfEpochs()
Gets the number of epochs listed in this file.
|
int |
getNumberOfSats()
Gets the number of satellites contained in this file.
|
String |
getOrbitType()
Gets the orbit type.
|
String |
getPositionVelocityFlag()
Gets the Position/Velocity Flag.
|
double |
getPVStandardDeviationBase()
Gets the base number used in the calculation of the Position and Velocity standard deviations.
|
ArrayList<SatelliteIdentifier> |
getSatelliteIdentifiers()
Gets the satellite identifiers as listed in the header of the SP3c file.
|
JulianDate |
getStartEpoch()
Gets the start epoch, made from the epoch year, month, day, hour, minute and second.
|
GlobalPositioningSystemDate |
getStartEpochGps()
Gets the start epoch in GPS time format, derived from the GPS week and time of week.
|
double |
getStartFractionalDay()
Gets the start epoch fractional day.
|
int |
getStartModifiedJulianDate()
Gets the start epoch modified Julian date.
|
String |
getTimeReference()
Gets the time standard all data in the SP3c file is referenced to.
|
TimeStandard |
getTimeStandard()
Gets the
Time Standard used in this SP3c Ephemeris file. |
String |
getVersion()
Gets the version of this file.
|
public SP3cHeaderRecord()
public final String getVersion()
public final String getPositionVelocityFlag()
@Nonnull public final JulianDate getStartEpoch()
public final long getNumberOfEpochs()
public final String getDataUsedDescriptor()
public final String getCoordinateSystem()
public final String getOrbitType()
public final String getAgency()
@Nonnull public final GlobalPositioningSystemDate getStartEpochGps()
public final double getEpochInterval()
public final int getStartModifiedJulianDate()
public final double getStartFractionalDay()
public final int getNumberOfSats()
@Nonnull public final ArrayList<SatelliteIdentifier> getSatelliteIdentifiers()
@Nonnull public final ArrayList<Integer> getAccuracies()
SatelliteIdentifiers
(get
).public final char getFileTypeDescriptor()
See NASA's Archive of Space Geodesy Data for a list of LEO descriptors.
public final String getTimeReference()
public final double getPVStandardDeviationBase()
public final double getClockStandardDeviationBase()
@Nonnull public final TimeStandard getTimeStandard()
Time Standard
used in this SP3c Ephemeris file.