![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| 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) |
| virtual void | setFromString (const char *) |
| virtual const char * | string () const |
| void | printData () const |
Static Public Member Functions | |
| 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) |
| static void | addCallback (DtExerciseConn *conn, DtStealthControlInteractionCb cb, void *usr) |
| static void | removeCallback (DtExerciseConn *conn, DtStealthControlInteractionCb cb, void *usr) |
Protected Member Functions | |
| bool | isNumber (const char *str) |
| DtPduKind | internalGetPduKind () const |
| void | setViewerCommand (DtViewerCommand com) |
| DtStealthControlPdu () | |
Static Protected Member Functions | |
| 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 | |
| DtGlobalObjectDesignator | retId |
| char | vcStr [400] |
| DtStealthControlPdu::DtStealthControlPdu | ( | ) | [protected] |
| static DtPdu* DtStealthControlPdu::create | ( | const DtNetPacket * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) | [static] |
| static DtPdu* DtStealthControlPdu::createFromNet | ( | const DtNetPacket * | initial, |
| DtBufferPtr | buffer = DtUSE_INTERNAL_BUFFER |
||
| ) | [static] |
| static DtU32 DtStealthControlPdu::drawControlParamVersion | ( | const DtNetViewControlPdu * | vc | ) | [static] |
| static void DtStealthControlPdu::addCallback | ( | DtExerciseConn * | conn, |
| DtStealthControlInteractionCb | cb, | ||
| void * | usr | ||
| ) | [static] |
| static void DtStealthControlPdu::removeCallback | ( | DtExerciseConn * | conn, |
| DtStealthControlInteractionCb | cb, | ||
| void * | usr | ||
| ) | [static] |
| const DtGlobalObjectDesignator& DtStealthControlPdu::viewerId | ( | ) | const |
| const DtGlobalObjectDesignator& DtStealthControlPdu::senderId | ( | ) | const |
| DtViewerCommand DtStealthControlPdu::viewerCommand | ( | ) | const |
| unsigned long DtStealthControlPdu::ignoreFlags | ( | ) | const |
| bool DtStealthControlPdu::statusCommand | ( | ) | const |
| void DtStealthControlPdu::setViewerId | ( | const DtGlobalObjectDesignator & | id | ) |
| void DtStealthControlPdu::setSenderId | ( | const DtGlobalObjectDesignator & | id | ) |
| void DtStealthControlPdu::setIgnoreFlags | ( | unsigned long | flags | ) |
| void DtStealthControlPdu::setStatusCommand | ( | bool | b | ) |
| virtual void DtStealthControlPdu::setFromString | ( | const char * | ) | [inline, virtual] |
Reimplemented in DtSdcAreaPduBase, DtSdcTrianglePduBase, DtSdcTextPduBase, DtSdcPolyObjectPduBase, DtSdcLayerPduBase, DtSdcCommandPduBase, DtSdcAttributeUpdatePduBase, DtSdcAttributePduBase, DtSdcAttachablePdu, DtPivotVCPdu, DtOrbitVCPdu, DtOptionsPdu, DtMoveVCPdu, DtMimicVCPdu, DtMimicTrackVCPdu, DtGroupVCPdu, DtCompassVCPdu, DtAbsoluteVCPdu, DtTrackVCPdu, DtTetherVCPdu, and DtTetherTrackVCPdu.
| virtual const char* DtStealthControlPdu::string | ( | ) | const [inline, virtual] |
Reimplemented in DtSdcAreaPduBase, DtSdcTrianglePduBase, DtSdcTextPduBase, DtSdcPolyObjectPduBase, DtSdcLayerPduBase, DtSdcCommandPduBase, DtSdcAttributeUpdatePduBase, DtSdcAttributePduBase, DtSdcAttachablePdu, DtPivotVCPdu, DtOrbitVCPdu, DtOptionsPdu, DtMoveVCPdu, DtMimicVCPdu, DtMimicTrackVCPdu, DtGroupVCPdu, DtCompassVCPdu, DtAbsoluteVCPdu, DtTrackVCPdu, DtTetherVCPdu, and DtTetherTrackVCPdu.
| void DtStealthControlPdu::printData | ( | ) | const |
Reimplemented in DtSdcAreaPduBase, DtSdcTrianglePduBase, DtSdcTextPduBase, DtSdcPolyObjectPduBase, DtSdcLinePdu, DtSdcLayerPduBase, DtSdcCommandPduBase, DtSdcAttributeUpdatePduBase, DtSdcAttributePduBase, DtSdcAttachablePdu, DtPivotVCPdu, DtOrbitVCPdu, DtOptionsPdu, DtMoveVCPdu, DtModelessVCPdu, DtMimicVCPdu, DtMimicTrackVCPdu, DtGroupVCPdu, DtCompassVCPdu, DtAbsoluteVCPdu, DtTrackVCPdu, DtTetherVCPdu, DtTetherTrackVCPdu, and DtStealthDrawControlPdu.
| bool DtStealthControlPdu::isNumber | ( | const char * | str | ) | [protected] |
| DtPduKind DtStealthControlPdu::internalGetPduKind | ( | ) | const [inline, protected] |
| void DtStealthControlPdu::setViewerCommand | ( | DtViewerCommand | com | ) | [protected] |
Referenced by DtRequestStateVCPdu::DtRequestStateVCPdu().
| static DtStealthControlPdu* DtStealthControlPdu::createViewControl | ( | DtNetViewControlPdu * | vc, |
| DtBufferPtr | buffer | ||
| ) | [static, protected] |
| static DtStealthControlPdu* DtStealthControlPdu::createDrawControl | ( | DtNetViewControlPdu * | vc, |
| DtBufferPtr | buffer | ||
| ) | [static, protected] |
| static DtStealthControlPdu* DtStealthControlPdu::createDrawControlV0 | ( | DtNetViewControlPdu * | vc, |
| DtBufferPtr | buffer | ||
| ) | [static, protected] |
| static DtStealthControlPdu* DtStealthControlPdu::createDrawControlCurrent | ( | DtNetViewControlPdu * | vc, |
| DtBufferPtr | buffer | ||
| ) | [static, protected] |
DtGlobalObjectDesignator DtStealthControlPdu::retId [protected] |
char DtStealthControlPdu::vcStr[400] [protected] |