|
VR-Engage
2.2
|
#include <simulationState.h>
Classes | |
| struct | ArtPart |
| struct | AttPart |
| struct | EmbeddedEntity |
| struct | EngagedRole |
| struct | Parameter |
| struct | SimulationStateData |
Public Member Functions | |
| virtual const std::string & | type () const override |
| virtual const makVre::DtVreMessageId & | messageId () const override |
| virtual | ~SimulationStateMessage () override |
| virtual const DtEntityIdentifier & | getId () const |
| virtual void | setId (const DtEntityIdentifier &val) |
| virtual const DtEntityType & | getType () const |
| virtual void | setType (const DtEntityType &val) |
| virtual const std::string & | getObjectLabel () const |
| virtual void | setObjectLabel (const std::string &val) |
| virtual DamageState | getDamageState () const |
| virtual void | setDamageState (DamageState val) |
| virtual const DtVector & | getWorldPosition () const |
| virtual void | setWorldPosition (const DtVector &val) |
| virtual const DtVector32 & | getWorldVelocity () const |
| virtual void | setWorldVelocity (const DtVector32 &val) |
| virtual const DtVector32 & | getWorldAcceleration () const |
| virtual void | setWorldAcceleration (const DtVector32 &val) |
| virtual const DtTaitBryan & | getWorldOrientation () const |
| virtual void | setWorldOrientation (const DtTaitBryan &val) |
| virtual const DtVector32 & | getRotationalVelocity () const |
| virtual void | setRotationalVelocity (const DtVector32 &val) |
| virtual ForceType | getForceType () const |
| virtual void | setForceType (ForceType val) |
| virtual unsigned int | getAppearanceBits () const |
| virtual void | setAppearanceBits (unsigned int val) |
| virtual const std::vector< ArtPart > & | getArticulatedParts () const |
| virtual void | setArticulatedParts (const std::vector< ArtPart > &val) |
| virtual const DtEntityIdentifier & | getHost () const |
| virtual void | setHost (const DtEntityIdentifier &val) |
| virtual const DtEntityType & | getHostType () const |
| virtual void | setHostType (const DtEntityType &val) |
| virtual const std::string & | getHostMarking () const |
| virtual void | setHostMarking (const std::string &val) |
| virtual const DtVector32 & | getRelativeVelocity () const |
| virtual void | setRelativeVelocity (const DtVector32 &val) |
| virtual const std::string & | getAutopilotMode () const |
| virtual void | setAutopilotMode (const std::string &val) |
| virtual const std::string & | getDiguyType () const |
| virtual void | setDiguyType (const std::string &val) |
| virtual const std::string & | getDiguyAppearance () const |
| virtual void | setDiguyAppearance (const std::string &val) |
| virtual const std::string & | getDiguyItem () const |
| virtual void | setDiguyItem (const std::string &val) |
| virtual const std::string & | getDiguyAction () const |
| virtual void | setDiguyAction (const std::string &val) |
| virtual int | getWeaponIndex () const |
| virtual void | setWeaponIndex (int val) |
| virtual int | getWeaponState () const |
| virtual void | setWeaponState (int val) |
| virtual const std::string & | getCameraSystemName () const |
| virtual void | setCameraSystemName (const std::string &val) |
| virtual const std::vector< DtEntityIdentifier > & | getCameraObjectNames () const |
| virtual void | setCameraObjectNames (const std::vector< DtEntityIdentifier > &val) |
| virtual const std::vector< DtEntityIdentifier > & | getGateObjectNames () const |
| virtual void | setGateObjectNames (const std::vector< DtEntityIdentifier > &val) |
| virtual const std::vector< EmbeddedEntity > & | getEmbeddedEntities () const |
| virtual void | setEmbeddedEntities (const std::vector< EmbeddedEntity > &val) |
| virtual int | getAltitudeAgl () const |
| virtual void | setAltitudeAgl (int val) |
| virtual const std::vector< std::string > & | getDisabledInstruments () const |
| virtual void | setDisabledInstruments (const std::vector< std::string > &val) |
| virtual const std::vector< float > & | getPidGains () const |
| virtual void | setPidGains (const std::vector< float > &val) |
| virtual bool | getHideOccupants () const |
| virtual void | setHideOccupants (bool val) |
| virtual const std::string & | getEmbarkedAsRole () const |
| virtual void | setEmbarkedAsRole (const std::string &val) |
| virtual bool | getInvisible () const |
| virtual void | setInvisible (bool val) |
| virtual const std::vector< EngagedRole > & | getEngagedRoles () const |
| virtual void | setEngagedRoles (const std::vector< EngagedRole > &val) |
| virtual int | messageSize () const override |
| SimulationStateData | getData () |
| SimulationStateData | getData () const |
| bool | operator== (const SimulationStateMessage &rhs) const |
Static Public Member Functions | |
| static SimulationStateMessage * | create () |
| static SimulationStateMessage * | createFrom (SimulationStateMessage *) |
| static SimulationStateMessage * | createFromData (const SimulationStateData) |
| static const std::string & | theType () |
| static const makVre::DtVreMessageId & | theId () |
| static UInt64 | theVersionNumber () |
| static makVre::DtVreMessage * | decode (char *buffer, int length) |
Protected Member Functions | |
| SimulationStateMessage () | |
| virtual void | serialize (DtStreamWriter &writer) const override |
| virtual void | deserialize (DtStreamReader &reader) override |
Protected Attributes | |
| SimulationStateData | myData |
Static Protected Attributes | |
| static makVre::DtVreMessageId | theMessageId |
| static UInt64 | theVersion |
|
overridevirtual |
|
protected |
Referenced by create(), createFrom(), createFromData(), and operator==().
|
static |
References SimulationStateMessage().
|
static |
References SimulationStateMessage().
|
static |
References SimulationStateMessage().
|
static |
static message identity functions
Referenced by makVre::DtVreGlstudioUpdater< UpdaterBase >::init(), and makVre::DtVreGlstudioUpdater< UpdaterBase >::~DtVreGlstudioUpdater().
|
static |
|
static |
|
overridevirtual |
Get the name of the message type.
Implements makVre::DtVreMessage.
|
overridevirtual |
Gets the message ID object.
This pure virtual method must be implemented by derived classes to return a unique identifier object for the message. The message ID contains both the type name and a hash value for efficient routing.
Implements makVre::DtVreMessage.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
overridevirtual |
Static decode function pattern for derived classes.
Gets the total size of the serialized message in bytes
This method calculates the total size of the message when serialized, including the base message header (message size, type hash, application ID, version, and delay) and any data added by derived classes.
Derived classes should override this method to include their own data size while calling the base class implementation.
Reimplemented from makVre::DtVreMessage.
|
static |
| SimulationStateData makVre::SimulationStateMessage::getData | ( | ) |
| SimulationStateData makVre::SimulationStateMessage::getData | ( | ) | const |
| bool makVre::SimulationStateMessage::operator== | ( | const SimulationStateMessage & | rhs | ) | const |
References SimulationStateMessage().
|
overrideprotectedvirtual |
Serializes the message to a stream writer.
| writer | Reference to the stream writer |
This method writes the message header fields to the stream writer. Derived classes should override this method to add their own fields while calling the base class implementation.
Reimplemented from makVre::DtVreMessage.
|
overrideprotectedvirtual |
Deserializes the message from a stream reader.
| reader | Reference to the stream reader |
This method reads the message header fields from the stream reader. Derived classes should override this method to read their own fields while calling the base class implementation.
Reimplemented from makVre::DtVreMessage.
|
staticprotected |
|
staticprotected |
|
protected |