Instances of DtLgrTimeScalePdu are to tell a remote logger to slow down or speed up playback. More...
Inheritance diagram for DtLgrTimeScalePdu:
Collaboration diagram for DtLgrTimeScalePdu:Public Member Functions | |
| DtLgrTimeScalePdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| (default) constructor | |
| DtLgrTimeScalePdu (const DtNetLgrControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| constructor (construct from network representation) | |
| DtLgrTimeScalePdu (const DtEntityIdentifier &sender, const DtEntityIdentifier &receiver, double scale, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| constructor (construct and prepare for send) | |
| virtual | ~DtLgrTimeScalePdu () |
| destructor | |
| DtLgrTimeScalePdu (const DtLgrTimeScalePdu &src) | |
| copy constructor | |
| DtLgrTimeScalePdu & | operator= (const DtLgrTimeScalePdu &src) |
| assignment operator | |
| virtual double | timeScale () const |
| Get/set playback speed. | |
| virtual void | setTimeScale (DtReal time) |
| virtual DtLgrRealParams * | params () const |
| Return correctly casted parameters pointer. See lgrControlP.h. | |
| virtual void | printData () const |
| Diagnostic output. | |
Private Attributes | |
| DtReal | myScale |
| Parameter. | |
Instances of DtLgrTimeScalePdu are to tell a remote logger to slow down or speed up playback.
1.0 is the normal speed.