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

Public Member Functions | |
| DtGroupVCPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| DtGroupVCPdu (const DtNetViewControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER) | |
| float | radialOffset () const |
| float | heading () const |
| float | pitch () const |
| float | headingOffset () const |
| float | pitchOffset () const |
| int | groupCmd () const |
| int | numEntitiesToRemove () const |
| int | numEntitiesToAdd () const |
| const DtGlobalObjectDesignator & | entityToRemove (int n) const |
| const DtGlobalObjectDesignator & | entityToAdd (int n) const |
| void | setRadialOffset (float o) |
| void | setHeading (float h) |
| void | setPitch (float p) |
| void | setHeadingOffset (float o) |
| void | setPitchOffset (float o) |
| void | setGroupCmd (int c) |
| void | setNumEntitiesToRemove (int n) |
| void | setNumEntitiesToAdd (int n) |
| void | setEntityToRemove (int n, const DtGlobalObjectDesignator &id) |
| void | setEntityToAdd (int n, const DtGlobalObjectDesignator &id) |
| void | setFromString (const char *str) |
| const char * | string () const |
| 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) |
Protected Attributes | |
| DtGlobalObjectDesignator | theId |
Protected Attributes inherited from DtStealthControlPdu | |
| DtGlobalObjectDesignator | retId |
| char | vcStr [400] |
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) |
| DtGroupVCPdu::DtGroupVCPdu | ( | DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER | ) |
References DtViewControlStaticSize, and DtStealthControlPdu::setViewerCommand().
| DtGroupVCPdu::DtGroupVCPdu | ( | const DtNetViewControlPdu * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) |
| float DtGroupVCPdu::radialOffset | ( | ) | const |
References netGroupParams.
Referenced by printData(), and string().
| float DtGroupVCPdu::heading | ( | ) | const |
References netGroupParams.
Referenced by printData(), and string().
| float DtGroupVCPdu::pitch | ( | ) | const |
References netGroupParams.
Referenced by printData(), and string().
| float DtGroupVCPdu::headingOffset | ( | ) | const |
References netGroupParams.
Referenced by printData(), and string().
| float DtGroupVCPdu::pitchOffset | ( | ) | const |
References netGroupParams.
Referenced by printData(), and string().
| int DtGroupVCPdu::groupCmd | ( | ) | const |
References netGroupParams.
Referenced by printData(), setFromString(), and string().
| int DtGroupVCPdu::numEntitiesToRemove | ( | ) | const |
References netGroupParams.
Referenced by entityToAdd(), entityToRemove(), printData(), setEntityToAdd(), setEntityToRemove(), setNumEntitiesToAdd(), setNumEntitiesToRemove(), and string().
| int DtGroupVCPdu::numEntitiesToAdd | ( | ) | const |
References netGroupParams.
Referenced by entityToAdd(), printData(), setEntityToAdd(), and string().
| const DtGlobalObjectDesignator & DtGroupVCPdu::entityToRemove | ( | int | n | ) | const |
References netGroupParams, numEntitiesToRemove(), THAT, and theId.
Referenced by printData(), and string().
| const DtGlobalObjectDesignator & DtGroupVCPdu::entityToAdd | ( | int | n | ) | const |
References netGroupParams, numEntitiesToAdd(), numEntitiesToRemove(), THAT, and theId.
Referenced by printData(), and string().
| void DtGroupVCPdu::setRadialOffset | ( | float | o | ) |
References netGroupParams.
Referenced by setFromString().
| void DtGroupVCPdu::setHeading | ( | float | h | ) |
References netGroupParams.
Referenced by setFromString().
| void DtGroupVCPdu::setPitch | ( | float | p | ) |
References netGroupParams.
Referenced by setFromString().
| void DtGroupVCPdu::setHeadingOffset | ( | float | o | ) |
References netGroupParams.
Referenced by setFromString().
| void DtGroupVCPdu::setPitchOffset | ( | float | o | ) |
References netGroupParams.
Referenced by setFromString().
| void DtGroupVCPdu::setGroupCmd | ( | int | c | ) |
References netGroupParams.
| void DtGroupVCPdu::setNumEntitiesToRemove | ( | int | n | ) |
References netGroupParams, and numEntitiesToRemove().
Referenced by setFromString().
| void DtGroupVCPdu::setNumEntitiesToAdd | ( | int | n | ) |
References DtViewControlStaticSize, netGroupParams, and numEntitiesToRemove().
Referenced by setFromString().
| void DtGroupVCPdu::setEntityToRemove | ( | int | n, |
| const DtGlobalObjectDesignator & | id | ||
| ) |
References netGroupParams, and numEntitiesToRemove().
Referenced by setFromString().
| void DtGroupVCPdu::setEntityToAdd | ( | int | n, |
| const DtGlobalObjectDesignator & | id | ||
| ) |
References netGroupParams, numEntitiesToAdd(), and numEntitiesToRemove().
Referenced by setFromString().
|
virtual |
Reimplemented from DtStealthControlPdu.
References groupCmd(), setEntityToAdd(), setEntityToRemove(), setHeading(), setHeadingOffset(), setNumEntitiesToAdd(), setNumEntitiesToRemove(), setPitch(), setPitchOffset(), and setRadialOffset().
|
virtual |
Reimplemented from DtStealthControlPdu.
References entityToAdd(), entityToRemove(), groupCmd(), heading(), headingOffset(), numEntitiesToAdd(), numEntitiesToRemove(), pitch(), pitchOffset(), radialOffset(), and DtStealthControlPdu::vcStr.
| void DtGroupVCPdu::printData | ( | ) | const |
Reimplemented from DtStealthControlPdu.
References DtCMD_GROUP, entityToAdd(), entityToRemove(), groupCmd(), heading(), headingOffset(), numEntitiesToAdd(), numEntitiesToRemove(), pitch(), pitchOffset(), and radialOffset().
|
protected |
Referenced by entityToAdd(), and entityToRemove().