|
VR-Engage
2.2
|
#include <sarRequest.h>
Classes | |
| struct | SarRequestData |
Public Member Functions | |
| virtual const std::string & | type () const override |
| virtual const makVre::DtVreMessageId & | messageId () const override |
| virtual | ~SarRequestMessage () override |
| virtual const std::string & | getOwnshipName () const |
| virtual void | setOwnshipName (const std::string &val) |
| virtual const std::string & | getTargetName () const |
| virtual void | setTargetName (const std::string &val) |
| virtual const DtVector & | getOwnshipLocation () const |
| virtual void | setOwnshipLocation (const DtVector &val) |
| virtual const DtVector & | getTargetLocation () const |
| virtual void | setTargetLocation (const DtVector &val) |
| virtual const DtVector & | getRadarOffsetLocation () const |
| virtual void | setRadarOffsetLocation (const DtVector &val) |
| virtual const std::string & | getRadarName () const |
| virtual void | setRadarName (const std::string &val) |
| virtual double | getCrossrange () const |
| virtual void | setCrossrange (double val) |
| virtual double | getDownrange () const |
| virtual void | setDownrange (double val) |
| virtual bool | getAgcPowerEnabled () const |
| virtual void | setAgcPowerEnabled (bool val) |
| virtual float | getOwnshipSpeed () const |
| virtual void | setOwnshipSpeed (float val) |
| virtual double | getPower () const |
| virtual void | setPower (double val) |
| virtual int | getImageSizeX () const |
| virtual void | setImageSizeX (int val) |
| virtual int | getImageSizeY () const |
| virtual void | setImageSizeY (int val) |
| virtual int | getImageFormat () const |
| virtual void | setImageFormat (int val) |
| virtual int | getImageDataType () const |
| virtual void | setImageDataType (int val) |
| virtual int | getImageRotation () const |
| virtual void | setImageRotation (int val) |
| virtual int | getReturnMethod () const |
| virtual void | setReturnMethod (int val) |
| virtual const std::string & | getImageSavePath () const |
| virtual void | setImageSavePath (const std::string &val) |
| virtual const std::string & | getImageFilename () const |
| virtual void | setImageFilename (const std::string &val) |
| virtual int | messageSize () const override |
| SarRequestData | getData () |
| SarRequestData | getData () const |
| bool | operator== (const SarRequestMessage &rhs) const |
Static Public Member Functions | |
| static SarRequestMessage * | create () |
| static SarRequestMessage * | createFrom (SarRequestMessage *) |
| static SarRequestMessage * | createFromData (const SarRequestData) |
| static const std::string & | theType () |
| static const makVre::DtVreMessageId & | theId () |
| static UInt64 | theVersionNumber () |
| static makVre::DtVreMessage * | decode (char *buffer, int length) |
Protected Member Functions | |
| SarRequestMessage () | |
| virtual void | serialize (DtStreamWriter &writer) const override |
| virtual void | deserialize (DtStreamReader &reader) override |
Protected Attributes | |
| SarRequestData | myData |
Static Protected Attributes | |
| static makVre::DtVreMessageId | theMessageId |
| static UInt64 | theVersion |
|
overridevirtual |
|
protected |
Referenced by create(), createFrom(), createFromData(), and operator==().
|
static |
References SarRequestMessage().
|
static |
References SarRequestMessage().
|
static |
References SarRequestMessage().
|
static |
static message identity functions
|
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 |
|
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 |
| SarRequestData makVre::SarRequestMessage::getData | ( | ) |
| SarRequestData makVre::SarRequestMessage::getData | ( | ) | const |
| bool makVre::SarRequestMessage::operator== | ( | const SarRequestMessage & | rhs | ) | const |
References SarRequestMessage().
|
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 |