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


Also defines a simple interface to remove data that has been added.
Definition at line 63 of file OrbElemStore.hpp.
Public Member Functions | |
| OrbElemStore () throw () | |
| virtual | ~OrbElemStore () |
| virtual Xvt | getXvt (const SatID &id, const CommonTime &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 CommonTime &tmin, const CommonTime &tmax=CommonTime::END_OF_TIME)=0 throw () |
| Edit the dataset, removing data outside the indicated time interval. | |
| virtual void | clear (void)=0 throw () |
| Clear the dataset, meaning remove all data. | |
| virtual CommonTime | getInitialTime () const =0 throw () |
| Determine the earliest time for which this object can successfully determine the Xvt for any object. | |
| virtual CommonTime | getFinalTime () const =0 throw () |
| Determine the latest time for which this object can successfully determine the Xvt for any object. | |
| virtual bool | velocityIsPresent () const =0 throw () |
| virtual bool | hasVelocity () const =0 throw () |
| Return true if velocity data is present in the store. | |
| virtual bool | isPresent (const SatID &id) const =0 throw () |
| Return true if the given SatID is present in the store. | |
|
|
Definition at line 67 of file OrbElemStore.hpp. |
|
|
Definition at line 72 of file OrbElemStore.hpp. |
|
|
Clear the dataset, meaning remove all data.
Implements XvtStore< SatID >. Implemented in GalEphemerisStore, GPSAlmanacStore, GPSEphemerisStore, and GPSOrbElemStore. |
|
||||||||||||
|
A debugging function that outputs in human readable form, all data stored in this object.
Implements XvtStore< SatID >. Reimplemented in GalEphemerisStore, GPSAlmanacStore, GPSEphemerisStore, and GPSOrbElemStore. Definition at line 91 of file OrbElemStore.hpp. |
|
||||||||||||
|
Edit the dataset, removing data outside the indicated time interval.
Implements XvtStore< SatID >. Implemented in GalEphemerisStore, GPSAlmanacStore, GPSEphemerisStore, and GPSOrbElemStore. |
|
|
Determine the latest time for which this object can successfully determine the Xvt for any object.
Implements XvtStore< SatID >. Implemented in GalEphemerisStore, GPSAlmanacStore, GPSEphemerisStore, and GPSOrbElemStore. |
|
|
Determine the earliest time for which this object can successfully determine the Xvt for any object.
Implements XvtStore< SatID >. Implemented in GalEphemerisStore, GPSAlmanacStore, GPSEphemerisStore, and GPSOrbElemStore. |
|
||||||||||||
|
Returns the position, velocity, and clock offset of the indicated object in ECEF coordinates (meters) at the indicated time.
Implements XvtStore< SatID >. Implemented in GalEphemerisStore, GPSAlmanacStore, GPSEphemerisStore, and GPSOrbElemStore. |
|
|
Return true if velocity data is present in the store.
Implements XvtStore< SatID >. Implemented in GalEphemerisStore, GPSAlmanacStore, GPSEphemerisStore, and GPSOrbElemStore. |
|
|
Return true if the given SatID is present in the store.
Implements XvtStore< SatID >. Implemented in GalEphemerisStore, GPSAlmanacStore, GPSEphemerisStore, and GPSOrbElemStore. |
|
|
Implemented in GalEphemerisStore, GPSAlmanacStore, GPSEphemerisStore, and GPSOrbElemStore. |
1.3.9.1