|
WSF
|
A Time-Space-Position-Information (TSPI) class. More...
#include <WsfTSPI.hpp>

Classes | |
| class | Element |
| A single TSPI element (time, lat, heading, etc.). More... | |
Public Member Functions | |
| WsfTSPI () | |
| virtual | ~WsfTSPI ()=default |
| virtual bool | ProcessInput (UtInput &aInput) |
Public Attributes | |
| Element | mTime |
| Element | mLat |
| Element | mLon |
| Element | mAlt |
| Element | mSpeed |
| Element | mHeading |
| Element | mPitch |
| Element | mRoll |
Friends | |
| WSF_EXPORT std::ostream & | operator<< (std::ostream &aStream, const WsfTSPI &aTSPI) |
| Stream out operator (typically, to a file); units are converted on output. | |
| WSF_EXPORT std::istream & | operator>> (std::istream &aStream, WsfTSPI &aTSPI) |
| Stream in operator (typically, from a file); units are converted on input. | |
A Time-Space-Position-Information (TSPI) class.
The data contained in a TSPI object are of the following form:
In the BLUEMAX formulation, the altitude is in feet, and the roll is inverted. Other formulations are allowed; the user configures the TSPI format via input file keywords.
| WsfTSPI::WsfTSPI | ( | ) |
References mAlt, mHeading, mLat, mLon, mPitch, mRoll, mSpeed, and mTime.
Referenced by operator<<, operator>>, and ~WsfTSPI().
|
virtualdefault |
References ProcessInput(), WSF_EXPORT, and WsfTSPI().
|
virtual |
References mAlt, mHeading, mPitch, mRoll, mSpeed, mTime, ok, WsfTSPI::Element::SetInverted(), and WsfTSPI::Element::SetPersistentUnits().
Referenced by ~WsfTSPI().
|
friend |
|
friend |
| Element WsfTSPI::mAlt |
Referenced by operator<<, operator>>, ProcessInput(), and WsfTSPI().
| Element WsfTSPI::mHeading |
Referenced by operator<<, operator>>, ProcessInput(), and WsfTSPI().
| Element WsfTSPI::mLat |
Referenced by operator<<, operator>>, and WsfTSPI().
| Element WsfTSPI::mLon |
Referenced by operator<<, operator>>, and WsfTSPI().
| Element WsfTSPI::mPitch |
Referenced by operator<<, operator>>, ProcessInput(), and WsfTSPI().
| Element WsfTSPI::mRoll |
Referenced by operator<<, operator>>, ProcessInput(), and WsfTSPI().
| Element WsfTSPI::mSpeed |
Referenced by operator<<, operator>>, ProcessInput(), and WsfTSPI().
| Element WsfTSPI::mTime |
Referenced by operator<<, operator>>, ProcessInput(), and WsfTSPI().