VR-Forces 4.1 Class Documentation
List of all members | Public Member Functions | Protected Attributes
DtModelessVCPdu Class Reference
Inheritance diagram for DtModelessVCPdu:
Inheritance graph
[legend]

Public Member Functions

 DtModelessVCPdu (DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
 DtModelessVCPdu (const DtNetViewControlPdu *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
const DtGlobalObjectDesignator & primary () const
void setPrimary (const DtGlobalObjectDesignator &id)
const DtGlobalObjectDesignator & secondary () const
void setSecondary (const DtGlobalObjectDesignator &id)
int numEntitiesToRemove () const
void setNumEntitiesToRemove (int n)
int numEntitiesToAdd () const
void setNumEntitiesToAdd (int n)
const DtGlobalObjectDesignator & entityToRemove (int n) const
void setEntityToRemove (int n, const DtGlobalObjectDesignator &id)
const DtGlobalObjectDesignator & entityToAdd (int n) const
void setEntityToAdd (int n, const DtGlobalObjectDesignator &id)
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)
virtual void setFromString (const char *)
virtual const char * string () const

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 DtPducreate (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER)
static DtPducreateFromNet (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 inherited from DtStealthControlPdu
bool isNumber (const char *str)
DtPduKind internalGetPduKind () const
void setViewerCommand (DtViewerCommand com)
 DtStealthControlPdu ()
- Static Protected Member Functions inherited from DtStealthControlPdu
static DtStealthControlPducreateViewControl (DtNetViewControlPdu *vc, DtBufferPtr buffer)
static DtStealthControlPducreateDrawControl (DtNetViewControlPdu *vc, DtBufferPtr buffer)
static DtStealthControlPducreateDrawControlV0 (DtNetViewControlPdu *vc, DtBufferPtr buffer)
static DtStealthControlPducreateDrawControlCurrent (DtNetViewControlPdu *vc, DtBufferPtr buffer)

Constructor & Destructor Documentation

DtModelessVCPdu::DtModelessVCPdu ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)
DtModelessVCPdu::DtModelessVCPdu ( const DtNetViewControlPdu initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER 
)

Member Function Documentation

const DtGlobalObjectDesignator& DtModelessVCPdu::primary ( ) const
void DtModelessVCPdu::setPrimary ( const DtGlobalObjectDesignator &  id)
const DtGlobalObjectDesignator& DtModelessVCPdu::secondary ( ) const
void DtModelessVCPdu::setSecondary ( const DtGlobalObjectDesignator &  id)
int DtModelessVCPdu::numEntitiesToRemove ( ) const
void DtModelessVCPdu::setNumEntitiesToRemove ( int  n)
int DtModelessVCPdu::numEntitiesToAdd ( ) const
void DtModelessVCPdu::setNumEntitiesToAdd ( int  n)
const DtGlobalObjectDesignator& DtModelessVCPdu::entityToRemove ( int  n) const
void DtModelessVCPdu::setEntityToRemove ( int  n,
const DtGlobalObjectDesignator &  id 
)
const DtGlobalObjectDesignator& DtModelessVCPdu::entityToAdd ( int  n) const
void DtModelessVCPdu::setEntityToAdd ( int  n,
const DtGlobalObjectDesignator &  id 
)
void DtModelessVCPdu::printData ( ) const

Reimplemented from DtStealthControlPdu.

Member Data Documentation

DtGlobalObjectDesignator DtModelessVCPdu::theId
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Jan 29 18:21:16 EST 2013 from SVN revision 123193
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)