![]() |
VR-Link API Documentation for DIS
|
Inheritance diagram for CollisionMessage:
Collaboration diagram for CollisionMessage:Public Types | |
| enum | CollisionType { CollisionType_INELASTIC = 0, CollisionType_ELASTIC = 1 } |
Public Member Functions | |
| CollisionMessage () | |
| virtual | ~CollisionMessage () |
| virtual std::string | getCollidingObjectId () |
| virtual void | setCollidingObjectId (std::string val) |
| virtual DtVector | getCollisionLocation () |
| virtual void | setCollisionLocation (DtVector val) |
| virtual CollisionType | getCollisionType () |
| virtual void | setCollisionType (CollisionType val) |
| virtual int | getEventId () |
| virtual void | setEventId (int val) |
| virtual float | getIssuingObjectMass () |
| virtual void | setIssuingObjectMass (float val) |
| virtual std::string | getIssuingObjectId () |
| virtual void | setIssuingObjectId (std::string val) |
| virtual DtVector | getIssuingObjectVelocity () |
| virtual void | setIssuingObjectVelocity (DtVector val) |
| virtual int | messageSize () |
| this function needs to be in each derived class for decoding | |
Static Public Member Functions | |
| static DtMessage * | decode (unsigned char *buffer, int length) |
| static std::string | theMessageName () |
Protected Member Functions | |
| virtual void | serialize (DtStreamWriter &writer) |
| virtual void | deserialize (DtStreamReader &reader) |
Protected Attributes | |
| std::string | myCollidingObjectId |
| DtVector | myCollisionLocation |
| CollisionType | myCollisionType |
| int | myEventId |
| float | myIssuingObjectMass |
| std::string | myIssuingObjectId |
| DtVector | myIssuingObjectVelocity |
Static Protected Attributes | |
| static std::string | theFullName |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
| CollisionMessage::CollisionMessage | ( | ) |
|
virtual |
|
static |
|
protectedvirtual |
Reimplemented from DtMessage.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
this function needs to be in each derived class for decoding
Get the size of the message data in bytes
Reimplemented from DtMessage.
|
protectedvirtual |
Reimplemented from DtMessage.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |