public class CPFFile extends Object implements EphemerisFile
| Modifier and Type | Class and Description |
|---|---|
static class |
CPFFile.CPFCoordinate
A single record of position and possibility velocity in an SP3 file.
|
class |
CPFFile.CPFEphemeris
An ephemeris entry for a single satellite contains in a CPF file.
|
EphemerisFile.EphemerisSegment, EphemerisFile.SatelliteEphemeris| Constructor and Description |
|---|
CPFFile()
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addSatelliteCoordinate(CPFFile.CPFCoordinate coord)
Adds a new P/V coordinate to the satellite.
|
List<String> |
getComments()
Get the comments contained in the file.
|
CPFHeader |
getHeader()
Get the CPF file header.
|
Map<String,CPFFile.CPFEphemeris> |
getSatellites()
Get the loaded ephemeris for each satellite in the file.
|
TimeScale |
getTimeScale()
Get the time scale used in CPF file.
|
void |
setFilter(CartesianDerivativesFilter filter)
Set the derivatives filter.
|
void |
setInterpolationSample(int interpolationSample)
Set the interpolation sample.
|
void |
setMu(double mu)
Set the gravitational coefficient.
|
void |
setTimeScale(TimeScale timeScale)
Set the time scale.
|
public Map<String,CPFFile.CPFEphemeris> getSatellites()
ILRSHeader.getIlrsSatelliteId()getSatellites in interface EphemerisFilepublic CPFHeader getHeader()
public TimeScale getTimeScale()
public List<String> getComments()
public void addSatelliteCoordinate(CPFFile.CPFCoordinate coord)
coord - the P/V coordinate of the satellitepublic void setInterpolationSample(int interpolationSample)
interpolationSample - interpolation samplepublic void setMu(double mu)
mu - the coefficient to be setpublic void setTimeScale(TimeScale timeScale)
timeScale - use to parse dates in this file.public void setFilter(CartesianDerivativesFilter filter)
filter - that indicates which derivatives of position are available.Copyright © 2002-2020 CS GROUP. All rights reserved.