VR-Forces 4.3.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions
DtMoveVCPdu Class Reference
Inheritance diagram for DtMoveVCPdu:
Inheritance graph
[legend]

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, DtPduFactory *pduFactory=0)
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 charstring () 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 DtPducreate (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
static DtPducreateFromNet (const DtNetPacket *initial, DtBufferPtr buffer=DtUSE_INTERNAL_BUFFER, DtPduFactory *pduFactory=0)
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, DtPduFactory *)
static DtStealthControlPducreateDrawControl (DtNetViewControlPdu *vc, DtBufferPtr buffer, DtPduFactory *)
static DtStealthControlPducreateDrawControlV0 (DtNetViewControlPdu *vc, DtBufferPtr buffer, DtPduFactory *)
static DtStealthControlPducreateDrawControlCurrent (DtNetViewControlPdu *vc, DtBufferPtr buffer, DtPduFactory *)
- Protected Attributes inherited from DtStealthControlPdu
DtGlobalObjectDesignator retId
char vcStr [400]

Member Enumeration Documentation

Enumerator:
Left 
Right 
Up 
Down 
Forward 
Backward 

Constructor & Destructor Documentation

DtMoveVCPdu::DtMoveVCPdu ( DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER)
DtMoveVCPdu::DtMoveVCPdu ( const DtNetViewControlPdu initial,
DtBufferPtr  buffer = DtUSE_INTERNAL_BUFFER,
DtPduFactory *  pduFactory = 0 
)
virtual DtMoveVCPdu::~DtMoveVCPdu ( )
inlinevirtual

Member Function Documentation

bool DtMoveVCPdu::reset ( ) const
void DtMoveVCPdu::setReset ( bool  b)
Direction DtMoveVCPdu::turn ( ) const
void DtMoveVCPdu::setTurn ( Direction  d)
Direction DtMoveVCPdu::move ( ) const
void DtMoveVCPdu::setMove ( Direction  d)
void DtMoveVCPdu::setPosition ( const DtVector v)
DtVector DtMoveVCPdu::position ( ) const
void DtMoveVCPdu::setOrientation ( const DtTaitBryan &  o)
DtTaitBryan DtMoveVCPdu::orientation ( ) const
virtual void DtMoveVCPdu::setFromString ( const char str)
virtual

Reimplemented from DtStealthControlPdu.

virtual const char* DtMoveVCPdu::string ( ) const
virtual

Reimplemented from DtStealthControlPdu.

virtual void DtMoveVCPdu::printData ( ) const
virtual

Reimplemented from DtStealthControlPdu.


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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)