![]() |
VR-Vantage API Documentation
|

Public Types | |
| enum | Direction { Left, Right, Up, Down, Forward, Backward } |
Public Member Functions | |
| DtMoveVCPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| DtMoveVCPdu (const DtNetViewControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| virtual | ~DtMoveVCPdu () |
| bool | reset () const |
| void | setReset (bool b) |
| Direction | turn () const |
| void | setTurn (Direction d) |
| Direction | move () const |
| void | setMove (Direction d) |
| void | setPosition (const DtVector &v) |
| DtVector | position () const |
| void | setOrientation (const DtTaitBryan &o) |
| DtTaitBryan | orientation () const |
| virtual void | setFromString (const char *str) |
| virtual const char * | string () const |
| virtual void | printData () const |
Public Member Functions inherited from DtStealthControlPdu | |
| const DtGlobalObjectDesignator & | viewerId () const |
| const DtGlobalObjectDesignator & | senderId () const |
| DtViewerCommand | viewerCommand () const |
| unsigned long | ignoreFlags () const |
| bool | statusCommand () const |
| void | setViewerId (const DtGlobalObjectDesignator &id) |
| void | setSenderId (const DtGlobalObjectDesignator &id) |
| void | setIgnoreFlags (unsigned long flags) |
| void | setStatusCommand (bool b) |
Additional Inherited Members | |
Static Public Member Functions inherited from DtStealthControlPdu | |
| static DtPdu * | create (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| static DtPdu * | createFromNet (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) |
| static DtU32 | drawControlParamVersion (const DtNetViewControlPdu *vc) |
Protected Member Functions inherited from DtStealthControlPdu | |
| bool | isNumber (const char *str) |
| DtPduKind | internalGetPduKind () const |
| void | setViewerCommand (DtViewerCommand com) |
| DtStealthControlPdu () | |
Static Protected Member Functions inherited from DtStealthControlPdu | |
| static DtStealthControlPdu * | createViewControl (DtNetViewControlPdu *vc, DtBufferPtr buffer) |
| static DtStealthControlPdu * | createDrawControl (DtNetViewControlPdu *vc, DtBufferPtr buffer) |
| static DtStealthControlPdu * | createDrawControlV0 (DtNetViewControlPdu *vc, DtBufferPtr buffer) |
| static DtStealthControlPdu * | createDrawControlCurrent (DtNetViewControlPdu *vc, DtBufferPtr buffer) |
Protected Attributes inherited from DtStealthControlPdu | |
| DtGlobalObjectDesignator | retId |
| char | vcStr [400] |
| DtMoveVCPdu::DtMoveVCPdu | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
References DtViewerMove, setReset(), and DtStealthControlPdu::setViewerCommand().
| DtMoveVCPdu::DtMoveVCPdu | ( | const DtNetViewControlPdu * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
|
inlinevirtual |
| bool DtMoveVCPdu::reset | ( | ) | const |
References PARAMS.
Referenced by makVrv::DT_PROTOCOL_NAMESPACE::DtStealthControlProcessor::processMoveViewControl().
| void DtMoveVCPdu::setReset | ( | bool | b | ) |
References PARAMS.
Referenced by DtMoveVCPdu(), and DtStealthRemoteController::reset().
| DtMoveVCPdu::Direction DtMoveVCPdu::turn | ( | ) | const |
References PARAMS.
Referenced by printData(), makVrv::DT_PROTOCOL_NAMESPACE::DtStealthControlProcessor::processMoveViewControl(), and string().
| void DtMoveVCPdu::setTurn | ( | DtMoveVCPdu::Direction | d | ) |
References PARAMS.
Referenced by setFromString(), and DtStealthRemoteController::turnEyepoint().
| DtMoveVCPdu::Direction DtMoveVCPdu::move | ( | ) | const |
References PARAMS.
Referenced by printData(), makVrv::DT_PROTOCOL_NAMESPACE::DtStealthControlProcessor::processMoveViewControl(), and string().
| void DtMoveVCPdu::setMove | ( | DtMoveVCPdu::Direction | d | ) |
References PARAMS.
Referenced by DtStealthRemoteController::moveEyepoint(), and setFromString().
| void DtMoveVCPdu::setPosition | ( | const DtVector & | v | ) |
References PARAMS.
Referenced by DtStealthRemoteController::set(), and setFromString().
| DtVector DtMoveVCPdu::position | ( | ) | const |
References PARAMS.
Referenced by printData(), makVrv::DT_PROTOCOL_NAMESPACE::DtStealthControlProcessor::processMoveViewControl(), and string().
| void DtMoveVCPdu::setOrientation | ( | const DtTaitBryan & | o | ) |
References PARAMS.
Referenced by DtStealthRemoteController::set().
| DtTaitBryan DtMoveVCPdu::orientation | ( | ) | const |
References PARAMS.
Referenced by makVrv::DT_PROTOCOL_NAMESPACE::DtStealthControlProcessor::processMoveViewControl().
|
virtual |
Reimplemented from DtStealthControlPdu.
References setMove(), setPosition(), and setTurn().
|
virtual |
Reimplemented from DtStealthControlPdu.
References move(), position(), turn(), and DtStealthControlPdu::vcStr.
|
virtual |
Reimplemented from DtStealthControlPdu.
References Backward, Down, Forward, Left, move(), position(), Right, turn(), and Up.