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


Definition at line 64 of file MSCData.hpp.
Public Member Functions | |
| MSCData () throw () | |
| constructor | |
| virtual | ~MSCData () throw () |
| destructor | |
| Xvt | getXvt (const DayTime &t) const throw (InvalidRequest) |
| Returns position, velocity, time in ECEF coords, units meters, for the indicated time. | |
| virtual bool | isData () const |
MSCData is data, so this always return true. | |
Public Attributes | |
| gpstk::DayTime | time |
| date coordinates released (Bookkeeping convenience not used) | |
| unsigned long | station |
| Monitor Station number (e.g. 10234). | |
| std::string | mnemonic |
| Monitor Station identifier (e.g. ARLM). | |
| gpstk::DayTime | refepoch |
| epoch of coordinates and velocities | |
| gpstk::DayTime | effepoch |
| earliest epoch data is valid | |
| gpstk::ECEF | coordinates |
| ECEF XYZ coordinates. | |
| gpstk::Triple | velocities |
| XYZ velocities. | |
Protected Member Functions | |
| virtual void | reallyPutRecord (gpstk::FFStream &ffs) const throw (std::exception, gpstk::FFStreamError, gpstk::StringUtils::StringException) |
| Write an MSCData object in the format specified by the stream. | |
| virtual void | reallyGetRecord (gpstk::FFStream &ffs) throw (std::exception, gpstk::FFStreamError, gpstk::StringUtils::StringException) |
| Retrieve an MSCData record from the given gpstk::FFStream. | |
|
|
constructor
Definition at line 68 of file MSCData.hpp. |
|
|
destructor
Definition at line 71 of file MSCData.hpp. |
|
|
Returns position, velocity, time in ECEF coords, units meters, for the indicated time.
Definition at line 213 of file MSCData.cpp. References Xvt::ddtime, Xvt::dtime, GPSTK_RETHROW, Xvt::v, and Xvt::x. Referenced by MSCStore::getXvt(). |
|
|
MSCData is data, so this always return
Reimplemented from FFData. Definition at line 91 of file MSCData.hpp. |
|
|
Retrieve an MSCData record from the given gpstk::FFStream. If there is a problem reading from the stream, it is reset to its original position and it's failbit is set.
Definition at line 111 of file MSCData.cpp. References gpstk::StringUtils::asDouble(), gpstk::StringUtils::asInt(), and FFTextStream::formattedGetLine(). |
|
|
Write an MSCData object in the format specified by the stream.
Definition at line 58 of file MSCData.cpp. References gpstk::StringUtils::asString(), gpstk::StringUtils::leftJustify(), FFTextStream::lineNumber, and gpstk::StringUtils::rightJustify(). |
|
|
ECEF XYZ coordinates.
Definition at line 87 of file MSCData.hpp. Referenced by MSCStore::dump(), and ObsEphReaderFramework::initialize(). |
|
|
earliest epoch data is valid
Definition at line 86 of file MSCData.hpp. Referenced by MSCStore::dump(). |
|
|
Monitor Station identifier (e.g. ARLM).
Definition at line 84 of file MSCData.hpp. Referenced by MSCStore::dump(). |
|
|
epoch of coordinates and velocities
Definition at line 85 of file MSCData.hpp. Referenced by MSCStore::dump(). |
|
|
Monitor Station number (e.g. 10234).
Definition at line 83 of file MSCData.hpp. Referenced by ObsEphReaderFramework::initialize(). |
|
|
date coordinates released (Bookkeeping convenience not used)
Definition at line 81 of file MSCData.hpp. |
|
|
XYZ velocities.
Definition at line 88 of file MSCData.hpp. Referenced by MSCStore::dump(). |
1.3.9.1