|
VR-Engage
2.2
|
The DtSarRequestManager handles requests for Synthetic Aperture Radar (SAR) imagery, processes the responses, and manages the display of SAR images. It maintains the state of the most recent SAR response and provides an interface for viewing the captured SAR images.
#include <sarRequestManager.h>
Public Member Functions | |
| DtSarRequestManager (makVrv::DtDe &de) | |
| virtual | ~DtSarRequestManager () override |
| virtual makVre::DtVreMessageResult | handleSarResponse (makVre::DtVreMessage *msg) |
| std::string | lastResponseFilename () |
Static Public Member Functions | |
| static DtSarRequestManager & | instance (makVrv::DtDe &de) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| std::string | myLastResponseFilename |
| DtZoomGraphicsView * | mySarResponseWidget |
| QGraphicsPixmapItem * | mySarResponsePixmap |
| DtSarRequestManager::DtSarRequestManager | ( | makVrv::DtDe & | de | ) |
Constructor.
| de | Reference to the display element |
References de().
Referenced by instance().
|
overridevirtual |
Virtual destructor.
|
static |
Returns the singleton instance of the DtSarRequestManager.
| de | Reference to the display element |
This method implements the singleton pattern, creating the instance if it doesn't exist
References de(), and DtSarRequestManager().
|
virtual |
Handles SAR response messages.
| msg | Pointer to the message containing the SAR response |
Processes SAR response messages from the RadarFx service, updates the display, and caches the response filename
| std::string DtSarRequestManager::lastResponseFilename | ( | ) |
Gets the filename of the most recent SAR response image.
|
protected |
Reference to the display element.
|
protected |
Filename of the most recently received SAR image.
|
protected |
Widget used to display SAR images with zoom capability.
|
protected |
Pixmap item used to render the SAR image in the graphics view.