public class SP3aHeaderRecord extends Object
Constructor and Description |
---|
SP3aHeaderRecord()
Initializes a new instance of the SP3a Ephemeris File Header.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<Integer> |
getAccuracies()
Gets the orbital accuracy exponent as listed in the header on lines 8-12.
|
String |
getAgency()
Gets the generating agency from line 1.
|
String |
getComment()
Gets the comment lines 19-22.
|
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.
|
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 from line 1.
|
String |
getPositionVelocityFlag()
Gets the Position/Velocity Flag from Line 1.
|
ArrayList<Integer> |
getPseudoRandomNumbers()
Gets the
PseudoRandomNumbers (get ) as listed in the header of the SP3a file lines 3-7. |
JulianDate |
getStartEpoch()
Gets the Start epoch, made from the epoch year, month, day, hour, minute and second
from line 1.
|
GlobalPositioningSystemDate |
getStartEpochGps()
Gets the Start epoch in GPS time format, derived from the GPS week and time of week in 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 |
getVersion()
Gets the version of this file from line 1.
|
public SP3aHeaderRecord()
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<Integer> getPseudoRandomNumbers()
PseudoRandomNumbers
(get
) as listed in the header of the SP3a file lines 3-7.@Nonnull public final ArrayList<Integer> getAccuracies()
PseudoRandomNumbers
(get
).public final String getComment()