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

Public Member Functions

 DtPlatformHeadingElement ()
virtual ~DtPlatformHeadingElement ()
virtual unsigned int encodedLength ()
 Get the encoded length of this metadata element.
virtual unsigned char * encode (unsigned char *buffer)
 Encode the metadata element.
virtual void decode (unsigned char *buffer, unsigned int length)
 Decode the metadata element; not curently implemented in VR-Vantage.
double heading ()
void setHeading (double val)
 DtPlatformHeadingElement ()
virtual ~DtPlatformHeadingElement ()
virtual unsigned int encodedLength ()
 Get the encoded length of this metadata element.
virtual unsigned char * encode (unsigned char *buffer)
 Encode the metadata element.
virtual void decode (unsigned char *buffer, unsigned int length)
 Decode the metadata element; not curently implemented in VR-Vantage.
double heading ()
void setHeading (double val)

Protected Member Functions

virtual void update ()
 Update the metadata element.
virtual void update ()
 Update the metadata element.

Protected Attributes

DtNetU16 myHeading

Constructor & Destructor Documentation

makVrv::DtPlatformHeadingElement::DtPlatformHeadingElement ( )
virtual makVrv::DtPlatformHeadingElement::~DtPlatformHeadingElement ( )
virtual
makVrv::DtPlatformHeadingElement::DtPlatformHeadingElement ( )
virtual makVrv::DtPlatformHeadingElement::~DtPlatformHeadingElement ( )
virtual

Member Function Documentation

virtual unsigned int makVrv::DtPlatformHeadingElement::encodedLength ( )
virtual

Get the encoded length of this metadata element.

Implements makVrv::DtMetadataElement.

virtual unsigned char* makVrv::DtPlatformHeadingElement::encode ( unsigned char *  buffer)
virtual

Encode the metadata element.

Implements makVrv::DtMetadataElement.

virtual void makVrv::DtPlatformHeadingElement::decode ( unsigned char *  buffer,
unsigned int  length 
)
virtual

Decode the metadata element; not curently implemented in VR-Vantage.

Implements makVrv::DtMetadataElement.

double makVrv::DtPlatformHeadingElement::heading ( )
void makVrv::DtPlatformHeadingElement::setHeading ( double  val)
virtual void makVrv::DtPlatformHeadingElement::update ( )
protectedvirtual

Update the metadata element.

Called by tick() if timeForUpdate() is true.

Implements makVrv::DtMetadataElement.

virtual unsigned int makVrv::DtPlatformHeadingElement::encodedLength ( )
virtual

Get the encoded length of this metadata element.

Implements makVrv::DtMetadataElement.

virtual unsigned char* makVrv::DtPlatformHeadingElement::encode ( unsigned char *  buffer)
virtual

Encode the metadata element.

Implements makVrv::DtMetadataElement.

virtual void makVrv::DtPlatformHeadingElement::decode ( unsigned char *  buffer,
unsigned int  length 
)
virtual

Decode the metadata element; not curently implemented in VR-Vantage.

Implements makVrv::DtMetadataElement.

double makVrv::DtPlatformHeadingElement::heading ( )
void makVrv::DtPlatformHeadingElement::setHeading ( double  val)
virtual void makVrv::DtPlatformHeadingElement::update ( )
protectedvirtual

Update the metadata element.

Called by tick() if timeForUpdate() is true.

Implements makVrv::DtMetadataElement.

Member Data Documentation

DtNetU16 makVrv::DtPlatformHeadingElement::myHeading
protected

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

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)