![]() |
RadarFX API Documentation
|
DtIsarRequest defines a request for an image from the RadarFX Server. More...

Public Member Functions | |
| DtIsarRequest () | |
| CTOR/DTOR. | |
| virtual | ~DtIsarRequest () |
| virtual void | useObserverAsHost () |
| calling this function causes the message to use the current observer's position and orientation for the SAR image setup. | |
| virtual void | setOwnshipLocation (DtVector location) |
| if the ownship is not hosted in the simulation system, we can explicitly state where we want to perform the elevation test from | |
| virtual DtVector | ownshipLocation () |
| virtual void | setOwnshipEntityId (const std::string &name) |
| If the ownship is hosted by the simulation system, we can use its global simulation name to look it up. | |
| virtual std::string | ownshipEntityId () |
| virtual bool | isUsingObserverAsHost () |
| functions to determine how to place the sensor | |
| virtual bool | isUsingEntityAsHost () |
| virtual bool | isUsingAbsoluteLocation () |
| virtual void | useObserverForTarget () |
| calling this function causes the message to use the current observer's view to determine the target for the SAR image setup. | |
| virtual void | setTargetEntityId (const std::string &name) |
| If the ownship is the target of the sensor, we can use its global simulation name to look it up. | |
| virtual std::string | targetEntityId () |
| virtual void | setTargetLocation (DtVector location) |
| this is the target that we would like to look at. | |
| virtual DtVector | targetLocation () |
| virtual bool | isUsingObserverForTarget () |
| functions to determine how to place the target | |
| virtual bool | isUsingEntityForTarget () |
| virtual bool | isUsingLocationForTarget () |
| virtual void | setRadarOffsetLocation (DtVector offset) |
| the offset location of the sensor on the hosting entity. | |
| virtual DtVector | radarOffsetLocation () |
| virtual void | setRadarOffsetOrientation (DtTaitBryan offsetOrientation) |
| the offset orientation of the sensor from the hosting entite's orientation. | |
| virtual DtTaitBryan | radarOffsetOrientation () |
| virtual void | setRadarSystemName (const std::string &name) |
| The name of the sensor system to use. This must match one of the sensors that the RadarFX server has configured. | |
| virtual std::string | radarSystemName () |
| virtual void | setPower (float power) |
| Radar system power setting in Watts. | |
| virtual float | power () |
| virtual void | setImageSize (const DtImageSize &size) |
| Requested image pixel size. This may not be the returned size due to image rotation. | |
| virtual DtImageSize | imageSize () |
| virtual void | setImageDataType (DtImageDataType type) |
| Requested data type of the returned image data. Only available for RAW/NITF image types. | |
| virtual DtImageDataType | imageDataType () |
| virtual void | setImageFormat (DtImageFormat format) |
| Requested format of the returned image data. | |
| virtual DtImageFormat | imageFormat () |
| virtual void | setImageReturnMethod (unsigned int returnFlags) |
| Bitfield for image data return types. | |
| virtual unsigned int | imageReturnMethod () |
| virtual void | setImageSavePath (const std::string &filename) |
| Requested path for image if it is to be saved by the server If the path does not exist, the server will attempt to create it. | |
| virtual std::string | imageSavePath () |
| virtual void | setImageFilename (const std::string &filename) |
| Requested filename for image if it is to be saved by the server If this is not set, then the date/timestamp will be used as the filename if this is set, then the filename will be used plus a date/time stamp and the extension will be determined automatically. | |
| virtual std::string | imageFilename () |
| virtual int | numRequestedImages () |
| accessors for the number of images/responses to generate | |
| virtual void | setNumRequestedImages (int numImages) |
| virtual float | viewMagnification () |
| accessors for the view magnification to use for this request | |
| virtual void | setViewMagnification (float zoom) |
| virtual int | messageSize () |
| size of the message | |
| virtual DtBaseMessage * | clone () |
| clone a message. Caller of function is responsible managing this memory | |
Public Member Functions inherited from makRadarFx::DtImageRequest | |
| DtImageRequest () | |
| CTOR/DTOR. | |
| virtual | ~DtImageRequest () |
Static Public Member Functions | |
| static DtBaseMessage * | decode (unsigned char *buffer, int length) |
| decode a message. Used by the factory | |
Protected Member Functions | |
| virtual void | serialize (DtStreamWriter &writer) |
| virtual void | deserialize (DtStreamReader &reader) |
Protected Attributes | |
| bool | myUseObserverAsHost |
| bool | myUseEntityAsHost |
| bool | myUseAbsoluteOwnship |
| bool | myUseObserverForTarget |
| bool | myUseEntityAsTarget |
| bool | myUseAbsoluteTarget |
| std::string | myOwnshipName |
| std::string | myTargetName |
| DtVector | myOwnshipLocation |
| DtVector | myTargetLocation |
| DtVector | myRadarOffsetLocation |
| DtTaitBryan | myRadarOffsetOrientation |
| std::string | myRadarName |
| float | myPower |
| DtImageSize | myImageSize |
| DtImageFormat | myImageFormat |
| DtImageDataType | myImageDataType |
| unsigned int | myReturnMethod |
| std::string | myImageSavePath |
| std::string | myImageFilename |
| int | myNumRequestedImages |
| float | myViewMagnification |
DtIsarRequest defines a request for an image from the RadarFX Server.
| makRadarFx::DtIsarRequest::DtIsarRequest | ( | ) |
CTOR/DTOR.
|
virtual |
|
virtual |
calling this function causes the message to use the current observer's position and orientation for the SAR image setup.
The client doees not need to set an ownship location or target location if using this method to orient the sensor.
|
virtual |
if the ownship is not hosted in the simulation system, we can explicitly state where we want to perform the elevation test from
|
virtual |
|
virtual |
If the ownship is hosted by the simulation system, we can use its global simulation name to look it up.
|
virtual |
|
virtual |
functions to determine how to place the sensor
|
virtual |
|
virtual |
|
virtual |
calling this function causes the message to use the current observer's view to determine the target for the SAR image setup.
|
virtual |
If the ownship is the target of the sensor, we can use its global simulation name to look it up.
|
virtual |
|
virtual |
this is the target that we would like to look at.
Location format is latitude/longitude/altitude (in degrees/meters). the altitude of the target location is not required.
|
virtual |
|
virtual |
functions to determine how to place the target
|
virtual |
|
virtual |
|
virtual |
the offset location of the sensor on the hosting entity.
Only valid when a hosting entity is defined
|
virtual |
|
virtual |
the offset orientation of the sensor from the hosting entite's orientation.
Only valid when a hosting entity is defined
|
virtual |
|
virtual |
The name of the sensor system to use. This must match one of the sensors that the RadarFX server has configured.
|
virtual |
|
virtual |
Radar system power setting in Watts.
|
virtual |
|
virtual |
Requested image pixel size. This may not be the returned size due to image rotation.
|
virtual |
|
virtual |
Requested data type of the returned image data. Only available for RAW/NITF image types.
|
virtual |
|
virtual |
Requested format of the returned image data.
|
virtual |
|
virtual |
Bitfield for image data return types.
|
virtual |
|
virtual |
Requested path for image if it is to be saved by the server If the path does not exist, the server will attempt to create it.
|
virtual |
|
virtual |
Requested filename for image if it is to be saved by the server If this is not set, then the date/timestamp will be used as the filename if this is set, then the filename will be used plus a date/time stamp and the extension will be determined automatically.
|
virtual |
|
virtual |
accessors for the number of images/responses to generate
|
virtual |
|
virtual |
accessors for the view magnification to use for this request
|
virtual |
|
virtual |
size of the message
Reimplemented from makRadarFx::DtBaseMessage.
|
static |
decode a message. Used by the factory
|
virtual |
clone a message. Caller of function is responsible managing this memory
Implements makRadarFx::DtBaseMessage.
|
protectedvirtual |
Reimplemented from makRadarFx::DtBaseMessage.
|
protectedvirtual |
Reimplemented from makRadarFx::DtBaseMessage.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |