#include <rfxIsarMessage.h>
◆ DtIsarResponse()
| makRadarFx::DtIsarResponse::DtIsarResponse |
( |
| ) |
|
◆ ~DtIsarResponse()
| virtual makRadarFx::DtIsarResponse::~DtIsarResponse |
( |
| ) |
|
|
virtual |
◆ setError()
| virtual void makRadarFx::DtIsarResponse::setError |
( |
DtImageError | error | ) |
|
|
virtual |
Error value if there is one.
References error().
◆ error()
◆ setWarning()
| virtual void makRadarFx::DtIsarResponse::setWarning |
( |
DtImageWarning | error | ) |
|
|
virtual |
Warning value if there is one.
References error().
◆ warning()
◆ setReturnMethod()
| virtual void makRadarFx::DtIsarResponse::setReturnMethod |
( |
unsigned int | method | ) |
|
|
virtual |
Image return method that is used.
◆ returnMethod()
| virtual unsigned int makRadarFx::DtIsarResponse::returnMethod |
( |
| ) |
|
|
virtual |
◆ setImageFormat()
| virtual void makRadarFx::DtIsarResponse::setImageFormat |
( |
DtImageFormat | format | ) |
|
|
virtual |
◆ imageFormat()
| virtual DtImageFormat makRadarFx::DtIsarResponse::imageFormat |
( |
| ) |
|
|
virtual |
◆ setImageSize()
| virtual void makRadarFx::DtIsarResponse::setImageSize |
( |
const DtImageSize & | size | ) |
|
|
virtual |
Size of the image returned by the server.
◆ imageSize()
| virtual DtImageSize makRadarFx::DtIsarResponse::imageSize |
( |
| ) |
|
|
virtual |
◆ setImageDataType()
| virtual void makRadarFx::DtIsarResponse::setImageDataType |
( |
DtImageDataType | type | ) |
|
|
virtual |
Image data type Only available for RAW/NITF image types.
◆ imageDataType()
◆ setFilename()
| virtual void makRadarFx::DtIsarResponse::setFilename |
( |
const std::string & | filename | ) |
|
|
virtual |
filename of saved image if it was saved on the server
References filename().
◆ filename()
| virtual std::string makRadarFx::DtIsarResponse::filename |
( |
| ) |
|
|
virtual |
◆ dataLength()
| virtual int makRadarFx::DtIsarResponse::dataLength |
( |
| ) |
|
|
virtual |
Size of data for the returned image.
◆ setData()
| virtual void makRadarFx::DtIsarResponse::setData |
( |
unsigned char * | buffer, |
|
|
int | length ) |
|
virtual |
Image data returned by the server. This message class will manage this memory.
◆ data()
| virtual unsigned char * makRadarFx::DtIsarResponse::data |
( |
| ) |
|
|
virtual |
◆ setImageIndex()
| virtual void makRadarFx::DtIsarResponse::setImageIndex |
( |
int | index | ) |
|
|
virtual |
0 starting index for this image response
◆ imageIndex()
| virtual int makRadarFx::DtIsarResponse::imageIndex |
( |
| ) |
|
|
virtual |
◆ setOwnshipLocation()
| virtual void makRadarFx::DtIsarResponse::setOwnshipLocation |
( |
DtVector | location | ) |
|
|
virtual |
ownship location at the time of the request being processed
◆ ownshipLocation()
| virtual DtVector makRadarFx::DtIsarResponse::ownshipLocation |
( |
| ) |
|
|
virtual |
◆ setOwnshipOrientation()
| virtual void makRadarFx::DtIsarResponse::setOwnshipOrientation |
( |
DtTaitBryan | orientation | ) |
|
|
virtual |
ownship orientation at the time of the request being processed
◆ ownshipOrientation()
| virtual DtTaitBryan makRadarFx::DtIsarResponse::ownshipOrientation |
( |
| ) |
|
|
virtual |
◆ setSystemTime()
| virtual void makRadarFx::DtIsarResponse::setSystemTime |
( |
double | time | ) |
|
|
virtual |
UTC time of the request being processed.
◆ systemTime()
| virtual double makRadarFx::DtIsarResponse::systemTime |
( |
| ) |
|
|
virtual |
◆ setCenterPosition()
| virtual void makRadarFx::DtIsarResponse::setCenterPosition |
( |
double | lat, |
|
|
double | lon, |
|
|
double | alt ) |
|
virtual |
the center hit point of the view vector for this response
◆ getCenterPosition()
| virtual void makRadarFx::DtIsarResponse::getCenterPosition |
( |
double & | lat, |
|
|
double & | lon, |
|
|
double & | alt ) |
|
virtual |
◆ setSensorViewDirection()
| virtual void makRadarFx::DtIsarResponse::setSensorViewDirection |
( |
double | azimuth, |
|
|
double | elevation ) |
|
virtual |
the sensor view direction is azimuth from north and elevation from level in Radians.
◆ getSensorViewDirection()
| virtual void makRadarFx::DtIsarResponse::getSensorViewDirection |
( |
double & | azimuth, |
|
|
double & | elevation ) |
|
virtual |
◆ messageSize()
| virtual int makRadarFx::DtIsarResponse::messageSize |
( |
| ) |
|
|
virtual |
◆ decode()
| static DtBaseMessage * makRadarFx::DtIsarResponse::decode |
( |
unsigned char * | buffer, |
|
|
int | length ) |
|
static |
decode a message. Used by the factory
◆ clone()
◆ serialize()
| virtual void makRadarFx::DtIsarResponse::serialize |
( |
DtStreamWriter & | writer | ) |
|
|
protectedvirtual |
Serializes the message data to a stream writer.
- Parameters
-
| writer | Reference to the stream writer to write the data to |
Writes the message data to the provided stream writer. Derived classes should call the base class implementation before adding their own fields.
Reimplemented from makRadarFx::DtBaseMessage.
◆ deserialize()
| virtual void makRadarFx::DtIsarResponse::deserialize |
( |
DtStreamReader & | reader | ) |
|
|
protectedvirtual |
Deserializes message data from a stream reader.
- Parameters
-
| reader | Reference to the stream reader to read the data from |
Reads the message data from the provided stream reader. Derived classes should call the base class implementation before reading their own fields.
Reimplemented from makRadarFx::DtBaseMessage.
◆ myError
◆ myWarning
◆ myImageSize
◆ myReturnMethod
| unsigned int makRadarFx::DtIsarResponse::myReturnMethod |
|
protected |
◆ myImageFormat
◆ myImageDataType
◆ myFilename
| std::string makRadarFx::DtIsarResponse::myFilename |
|
protected |
◆ myDataLength
| int makRadarFx::DtIsarResponse::myDataLength |
|
protected |
◆ myData
| unsigned char* makRadarFx::DtIsarResponse::myData |
|
protected |
◆ myImageIndex
| int makRadarFx::DtIsarResponse::myImageIndex |
|
protected |
◆ myOwnshipLocation
| DtVector makRadarFx::DtIsarResponse::myOwnshipLocation |
|
protected |
◆ myOwnshipOrientation
| DtTaitBryan makRadarFx::DtIsarResponse::myOwnshipOrientation |
|
protected |
◆ mySystemTime
| double makRadarFx::DtIsarResponse::mySystemTime |
|
protected |
◆ myCenterLat
| double makRadarFx::DtIsarResponse::myCenterLat |
|
protected |
◆ myCenterLon
| double makRadarFx::DtIsarResponse::myCenterLon |
|
protected |
◆ myCenterAlt
| double makRadarFx::DtIsarResponse::myCenterAlt |
|
protected |
◆ mySensorDirectionAzimuth
| double makRadarFx::DtIsarResponse::mySensorDirectionAzimuth |
|
protected |
◆ mySensorDirectionElevation
| double makRadarFx::DtIsarResponse::mySensorDirectionElevation |
|
protected |
The documentation for this class was generated from the following file: