15 #include <matrix/vlVector.h>
16 #include <matrix/vlTaitBryan.h>
34 virtual void useObserverAsHost();
38 virtual void setOwnshipLocation(DtVector location);
39 virtual DtVector ownshipLocation();
43 virtual void setOwnshipEntityId(
const std::string& name);
44 virtual std::string ownshipEntityId();
47 virtual bool isUsingObserverAsHost();
48 virtual bool isUsingEntityAsHost();
49 virtual bool isUsingAbsoluteLocation();
53 virtual void useObserverForTarget();
57 virtual void setTargetEntityId(
const std::string& name);
58 virtual std::string targetEntityId();
62 virtual void setTargetLocation(DtVector location);
63 virtual DtVector targetLocation();
66 virtual bool isUsingObserverForTarget();
67 virtual bool isUsingEntityForTarget();
68 virtual bool isUsingLocationForTarget();
72 virtual void setRadarOffsetLocation(DtVector offset);
73 virtual DtVector radarOffsetLocation();
77 virtual void setRadarOffsetOrientation(DtTaitBryan offsetOrientation);
78 virtual DtTaitBryan radarOffsetOrientation();
81 virtual void setRadarSystemName(
const std::string& name);
82 virtual std::string radarSystemName();
85 virtual void setIsAgcPowerEnabled(
bool isAgcPowerEnabled);
86 virtual bool isAgcPowerEnabled()
const;
89 virtual void setPower(
float power);
90 virtual float power();
109 virtual void setImageReturnMethod(
unsigned int returnFlags);
110 virtual unsigned int imageReturnMethod();
114 virtual void setImageSavePath(
const std::string& filename);
115 virtual std::string imageSavePath();
121 virtual void setImageFilename(
const std::string& filename);
122 virtual std::string imageFilename();
126 virtual void setRestoreState(
bool restoreState);
127 virtual bool restoreState();
130 virtual void setEnableSky(
bool enableSky);
131 virtual bool enableSky();
134 virtual int messageSize();
195 virtual void setReturnMethod(
unsigned int method);
196 virtual unsigned int returnMethod();
203 virtual void setImageSize(
const DtImageSize& size);
211 virtual void setFilename(
const std::string& filename);
212 virtual std::string filename();
215 virtual int dataLength();
218 virtual void setData(
unsigned char* buffer,
int length);
219 virtual unsigned char*
data();
222 virtual int messageSize();
224 static DtBaseMessage* decode(
unsigned char* buffer,
int length);
DtImageRequest defines a request for an image from the RadarFX Server.
Definition: rfxImageMessage.h:37
bool myUseAbsoluteOwnship
Definition: rfxMmwMessage.h:148
DtImageDataType myImageDataType
Definition: rfxMmwMessage.h:237
DtImageDataType myImageDataType
Definition: rfxMmwMessage.h:166
bool myUseAbsoluteTarget
Definition: rfxMmwMessage.h:151
DtBaseMessage is the base class for all messages that can be sent between the server and the client...
Definition: rfxMessage.h:25
std::string myRadarName
Definition: rfxMmwMessage.h:162
DtImageRotation
Definition: rfxImageMessage.h:23
DtVector myRadarOffsetLocation
Definition: rfxMmwMessage.h:160
std::string myFilename
Definition: rfxMmwMessage.h:238
DtSarResponse is the returned image data by the server.
Definition: rfxImageMessage.h:53
std::string myImageSavePath
Definition: rfxMmwMessage.h:172
DtImageDataType
Definition: rfxImageMessage.h:25
bool myIsAgcPowerEnabled
Definition: rfxMmwMessage.h:153
Instances of DtStreamWriter encode values into a byte array this writes the data to the stream in lit...
Definition: byteStream.h:74
DtImageError
Definition: rfxImageMessage.h:49
std::string myOwnshipName
Definition: rfxMmwMessage.h:155
bool myUseEntityAsTarget
Definition: rfxMmwMessage.h:150
unsigned int myReturnMethod
Definition: rfxMmwMessage.h:235
DtImageRotation myImageRotation
Definition: rfxMmwMessage.h:167
bool myUseEntityAsHost
Definition: rfxMmwMessage.h:147
DtImageFormat
Definition: rfxImageMessage.h:22
DtImageWarning myWarning
Definition: rfxMmwMessage.h:233
std::string myImageFilename
Definition: rfxMmwMessage.h:173
DtImageError myError
Definition: rfxMmwMessage.h:232
unsigned char * myData
Definition: rfxMmwMessage.h:240
#define RFX_DLL_SHARED
Definition: include/radarFxShared/export.h:15
bool myEnableSky
Definition: rfxMmwMessage.h:152
DtImageFormat myImageFormat
Definition: rfxMmwMessage.h:165
bool myRestoreState
Definition: rfxMmwMessage.h:170
Defines the base class for all messages that can be sent between the server and the client...
float myPower
Definition: rfxMmwMessage.h:163
DtImageFormat myImageFormat
Definition: rfxMmwMessage.h:236
DtVector myOwnshipLocation
Definition: rfxMmwMessage.h:157
DtImageWarning
Definition: rfxImageMessage.h:50
DtImageSize myImageSize
Definition: rfxMmwMessage.h:164
DtImageSize myImageSize
Definition: rfxMmwMessage.h:234
bool myUseObserverForTarget
Definition: rfxMmwMessage.h:149
DT_DLL_VRVCORE double length(const makVrv::DtCoordinateSystem &, const std::vector< DtVector > &vertices)
Returns the total distance of a segmented line defined by the provided vector of vertices.
unsigned int myReturnMethod
Definition: rfxMmwMessage.h:168
bool myUseObserverAsHost
Definition: rfxMmwMessage.h:146
DtVector myTargetLocation
Definition: rfxMmwMessage.h:158
Instances of DtStreamReader decode values from a byte array this assumes the data in the byte stream ...
Definition: byteStream.h:27
std::string myTargetName
Definition: rfxMmwMessage.h:156
DtMmwResponse is the returned image data by the server.
Definition: rfxMmwMessage.h:179
DtMmwRequest defines a request for an image from the RadarFX Server.
Definition: rfxMmwMessage.h:24
Definition: rfxImageMessage.h:27
int myDataLength
Definition: rfxMmwMessage.h:239
DtTaitBryan myRadarOffsetOrientation
Definition: rfxMmwMessage.h:161