public class SP3dHeaderRecord extends Object
SP3dEphemeris| Constructor and Description |
|---|
SP3dHeaderRecord()
Initializes a new instance of the SP3-d Ephemeris File Header.
|
| Modifier and Type | Method and Description |
|---|---|
ArrayList<Integer> |
getAccuracies()
Gets the orbital accuracy exponent as listed in the header of the SP3-d file.
|
String |
getAgency()
Gets the generating agency from Line 1.
|
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 from the header of the SP3-d file.
|
String |
getCoordinateSystem()
Gets the coordinate system from Line 1.
|
String |
getDataUsedDescriptor()
Gets the Data Used Descriptor from Line 1.
|
double |
getEpochInterval()
Gets the epoch interval from Line 2.
|
char |
getFileTypeDescriptor()
Gets the file type descriptor which denotes the type of data included in this SP3-d file.
|
int |
getNumberOfEpochs()
Gets the number of epochs listed in this file from Line 1.
|
int |
getNumberOfSats()
Gets the number of satellites contained in this file from Line 3.
|
String |
getOrbitType()
Gets the orbit type from Line 1.
|
String |
getPositionVelocityFlag()
Gets the Position/Velocity Flag from Line 1.
|
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 SP3-d file.
|
JulianDate |
getStartEpoch()
Gets the Start epoch from Line 1.
|
GlobalPositioningSystemDate |
getStartEpochGps()
Gets the start epoch in GPS time format from Line 2.
|
double |
getStartFractionalDay()
Gets the start epoch fractional day from Line 2.
|
int |
getStartModifiedJulianDate()
Gets the start epoch modified Julian date from Line 2.
|
String |
getTimeReference()
Gets the time standard all data in the SP3-d file is referenced to.
|
TimeStandard |
getTimeStandard()
Gets the
Time Standard used in this SP3-d Ephemeris file. |
String |
getVersion()
Gets the version of this file from Line 1.
|
public SP3dHeaderRecord()
public final String getVersion()
public final String getPositionVelocityFlag()
@Nonnull public final JulianDate getStartEpoch()
public final int 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()
public final String getComment()
@Nonnull public final TimeStandard getTimeStandard()
Time Standard used in this SP3-d Ephemeris file.