![]() |
VR-Link API Documentation for HLA 1516
|
Inheritance diagram for FireMessage:
Collaboration diagram for FireMessage:Public Types | |
| enum | FuzeType { FuzeType_OTHER =0, FuzeType_CONTACT =1000, FuzeType_CONTACTINSTANT =1100, FuzeType_CONTACTDELAYED =1200, FuzeType_TIMED =2000, FuzeType_PROXIMITY =3000, FuzeType_COMMAND =4000, FuzeType_ALTITUDE =5000, FuzeType_DEPTH =6000, FuzeType_ACOUSTIC =7000 } |
| enum | WarheadType { WarheadType_OTHER =0, WarheadType_HIGHEXPLOSIVE =1000, WarheadType_HIGHEXPLOSIVEPLATIC =1100, WarheadType_HIGHEXPLOSIVEINCENDIARY =1200, WarheadType_HIGHEXPLOSIVEFRAGMENTATION =1300, WarheadType_HIGHEXPLOSIVEANTITANK =1400, WarheadType_HIGHEXPLOSIVEBOMBLETS =1500, WarheadType_HIGHEXPLOSIVESHAPEDCHARGE =1600, WarheadType_SMOKE =2000, WarheadType_ILLUMINATION =3000, WarheadType_PRACTICE =4000, WarheadType_KINETIC =5000, WarheadType_UNUSED =6000, WarheadType_NUCLEAR =7000, WarheadType_CHEMICALGENERAL =8000, WarheadType_CHEMICALBLISTER =8100, WarheadType_CHEMICALBLOOD =8200, WarheadType_CHEMICALNERVE =8300, WarheadType_BIOLOGICALGENERAL =9000 } |
Public Member Functions | |
| FireMessage () | |
| virtual | ~FireMessage () |
| virtual std::string | getFiringId () |
| virtual void | setFiringId (std::string val) |
| virtual std::string | getTargetId () |
| virtual void | setTargetId (std::string val) |
| virtual std::string | getMunitionId () |
| virtual void | setMunitionId (std::string val) |
| virtual DtVector | getWorldPosition () |
| virtual void | setWorldPosition (DtVector val) |
| virtual DtVector32 | getVelocity () |
| virtual void | setVelocity (DtVector32 val) |
| virtual double | getRange () |
| virtual void | setRange (double val) |
| virtual int | getEventId () |
| virtual void | setEventId (int val) |
| virtual unsigned int | getFireMissionIndex () |
| virtual void | setFireMissionIndex (unsigned int val) |
| virtual DtEntityType | getMunitionType () |
| virtual void | setMunitionType (DtEntityType val) |
| virtual FuzeType | getFuzeType () |
| virtual void | setFuzeType (FuzeType val) |
| virtual WarheadType | getWarheadType () |
| virtual void | setWarheadType (WarheadType val) |
| virtual int | getQuantity () |
| virtual void | setQuantity (int val) |
| virtual int | getRate () |
| virtual void | setRate (int val) |
| virtual int | messageSize () |
| this function needs to be in each derived class for decoding More... | |
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 | myFiringId |
| std::string | myTargetId |
| std::string | myMunitionId |
| DtVector | myWorldPosition |
| DtVector32 | myVelocity |
| double | myRange |
| int | myEventId |
| unsigned int | myFireMissionIndex |
| DtEntityType | myMunitionType |
| FuzeType | myFuzeType |
| WarheadType | myWarheadType |
| int | myQuantity |
| int | myRate |
Static Protected Attributes | |
| static std::string | theFullName |
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!This is an auto-generated file. Any changes will be destroyed!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
| FireMessage::FireMessage | ( | ) |
|
virtual |
|
protectedvirtual |
Reimplemented from DtMessage.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
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 |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
static |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |