VR-Engage  2.2
Loading...
Searching...
No Matches
DtGlStudioSarFilenameUpdater Class Reference

Detailed Description

This class provides a GLStudio attribute updater that supplies the current Synthetic Aperture Radar (SAR) image filename to GLStudio elements. It allows GLStudio displays to show the latest captured SAR image.

#include <glstudioSarFilenameUpdater.h>

Inheritance diagram for DtGlStudioSarFilenameUpdater:
[legend]

Public Member Functions

 DtGlStudioSarFilenameUpdater ()
 
virtual ~DtGlStudioSarFilenameUpdater () override
 
virtual bool isDirty () override
 
virtual std::string value (double time) override
 

Protected Attributes

std::string myFilename
 
bool myFirstTick
 

Constructor & Destructor Documentation

◆ DtGlStudioSarFilenameUpdater()

DtGlStudioSarFilenameUpdater::DtGlStudioSarFilenameUpdater ( )

Default constructor.

◆ ~DtGlStudioSarFilenameUpdater()

virtual DtGlStudioSarFilenameUpdater::~DtGlStudioSarFilenameUpdater ( )
overridevirtual

Virtual destructor.

Member Function Documentation

◆ isDirty()

virtual bool DtGlStudioSarFilenameUpdater::isDirty ( )
overridevirtual

Checks if the filename has been updated.

Returns
True if the filename has changed, false otherwise

◆ value()

virtual std::string DtGlStudioSarFilenameUpdater::value ( double time)
inlineoverridevirtual

Returns the current SAR image filename.

Parameters
timeCurrent simulation time (not used)
Returns
The current SAR image filename

References myFilename.

Member Data Documentation

◆ myFilename

std::string DtGlStudioSarFilenameUpdater::myFilename
protected

Current SAR image filename.

Defaults to "../userData/radarFx/capture/default.bmp"

Referenced by value().

◆ myFirstTick

bool DtGlStudioSarFilenameUpdater::myFirstTick
protected

Flag indicating if this is the first tick.


The documentation for this class was generated from the following file: