#include <XvtStore.hpp>
Inheritance diagram for XvtStore:

Also defines a simple interface to remove data that has been added.
Definition at line 67 of file src/XvtStore.hpp.
Public Member Functions | |
| virtual | ~XvtStore () |
| virtual Xvt | getXvt (const IndexType id, const DayTime &t) const =0 throw (InvalidRequest) |
| Returns the position, velocity, and clock offset of the indicated object in ECEF coordinates (meters) at the indicated time. | |
| virtual void | dump (std::ostream &s=std::cout, short detail=0) const throw () |
| A debugging function that outputs in human readable form, all data stored in this object. | |
| virtual void | edit (const DayTime &tmin, const DayTime &tmax=DayTime(DayTime::END_OF_TIME))=0 throw () |
| Edit the dataset, removing data outside the indicated time interval. | |
| virtual DayTime | getInitialTime () const =0 throw (InvalidRequest) |
| Determine the earliest time for which this object can successfully determine the Xvt for any object. | |
| virtual DayTime | getFinalTime () const =0 throw (InvalidRequest) |
| Determine the latest time for which this object can successfully determine the Xvt for any object. | |
| virtual bool | velocityIsPresent () const =0 throw () |
| virtual bool | clockIsPresent () const =0 throw () |
|
|
Definition at line 70 of file src/XvtStore.hpp. |
|
|
Implemented in GPSAlmanacStore, MSCStore, GPSAlmanacStore, GPSEphemerisStore, MSCStore, and TabularEphemerisStore. |
|
||||||||||||
|
A debugging function that outputs in human readable form, all data stored in this object.
Reimplemented in GloEphemerisStore, GPSAlmanacStore, MSCStore, GPSAlmanacStore, GPSEphemerisStore, MSCStore, RinexEphemerisStore, SP3EphemerisStore, and TabularEphemerisStore. Definition at line 90 of file src/XvtStore.hpp. |
|
||||||||||||
|
Edit the dataset, removing data outside the indicated time interval.
Implemented in GPSAlmanacStore, MSCStore, GPSAlmanacStore, GPSEphemerisStore, MSCStore, and TabularEphemerisStore. |
|
|
Determine the latest time for which this object can successfully determine the Xvt for any object.
Implemented in GPSAlmanacStore, MSCStore, GPSAlmanacStore, GPSEphemerisStore, MSCStore, and TabularEphemerisStore. |
|
|
Determine the earliest time for which this object can successfully determine the Xvt for any object.
Implemented in GPSAlmanacStore, MSCStore, GPSAlmanacStore, GPSEphemerisStore, MSCStore, and TabularEphemerisStore. |
|
||||||||||||
|
Returns the position, velocity, and clock offset of the indicated object in ECEF coordinates (meters) at the indicated time.
Implemented in GPSAlmanacStore, MSCStore, GPSAlmanacStore, MSCStore, and TabularEphemerisStore. Referenced by CorrectedEphemerisRange::ComputeAtReceiveTime(), CorrectedEphemerisRange::ComputeAtTransmitSvTime(), and CorrectedEphemerisRange::ComputeAtTransmitTime(). |
|
|
Implemented in GPSAlmanacStore, MSCStore, GPSAlmanacStore, GPSEphemerisStore, MSCStore, and TabularEphemerisStore. |
1.3.9.1