VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Public Attributes
makVrf::DtVrfOsgEarthCacheDialog Class Reference

This dialog will extend the base DtOsgEarthCacheDialog to deal with sending information to the servers to also cache data as well as handle returns for current server progress (from all servers on the network)

Inheritance diagram for makVrf::DtVrfOsgEarthCacheDialog:
Inheritance graph
[legend]

Classes

struct  ServerProgressBar
 

Public Types

typedef std::map< std::string,
ServerProgressBar
ServerProgressBars
 

Public Member Functions

 DtVrfOsgEarthCacheDialog (makVrv::DtDe &de, QWidget *parent)
 
virtual ~DtVrfOsgEarthCacheDialog () override
 
virtual void resetCacheAreaWidgets () override
 
virtual void resetServerProgressBars ()
 
virtual void setServerProgress (std::string server, bool complete, int current, double elapsedTime)
 
virtual void show () override
 
- Public Member Functions inherited from makVrv::DtOsgEarthCacheDialog
virtual ~DtOsgEarthCacheDialog ()
 
virtual void deactivate ()
 
virtual void setOsgEarthTerrainDefinition (const std::string &osgEarthTerrainDefinition) override
 
virtual void setStartLongitude (double) override
 
virtual void setStartLatitude (double) override
 
virtual void setEndLongitude (double) override
 
virtual void setEndLatitude (double) override
 
virtual void setCoordinateSystemDecimal (int digits) override
 
virtual void setMaxmiumLod (int maximumLod) override
 
virtual void showCacheFinishedMessageBox () override
 
virtual void setProgressText (const std::string &s) override
 
virtual void setProgress (double current, double total) override
 
virtual void exit () override
 
virtual void enableCacheConfigurationWidget (bool enable) override
 
virtual void enableCacheProgressWidget (bool enable) override
 
virtual void enableCacheAreaWidget (bool enable) override
 

Public Attributes

QWidget * myServerProgressBarsWidget
 
QVBoxLayout * myServerProgressBarsLayout
 
ServerProgressBars myServerProgressBars
 
- Public Attributes inherited from makVrv::DtOsgEarthCacheInterface
boost::signalslib::signal
< void(const std::string &)> 
signal_osgEarthTerrainDefinitionChanged
 
boost::signalslib::signal
< void(int)> 
signal_lowestLodChanged
 
boost::signalslib::signal
< void(bool)> 
signal_cacheImageChanged
 
boost::signalslib::signal
< void(bool)> 
signal_cacheElevationChanged
 
boost::signalslib::signal
< void(int)> 
signal_highestLodChanged
 
boost::signalslib::signal
< void(double)> 
signal_startLongitudeChanged
 
boost::signalslib::signal
< void(double)> 
signal_startLatitudeChanged
 
boost::signalslib::signal
< void(double)> 
signal_endLongitudeChanged
 
boost::signalslib::signal
< void(double)> 
signal_endLatitudeChanged
 
boost::signalslib::signal< void()> signal_generateCacheButtonClicked
 
boost::signalslib::signal< void()> signal_cancelButtonClicked
 
boost::signalslib::signal
< void(bool)> 
signal_cacheFinished
 

Additional Inherited Members

- Public Slots inherited from makVrv::DtOsgEarthCacheDialog
virtual void qt_slot_updateProgress (double, double)
 
virtual void qt_slot_cacheFinished (bool)
 
- Protected Slots inherited from makVrv::DtOsgEarthCacheDialog
virtual void on_lowestLodSpinBox_valueChanged (int)
 
virtual void on_highestLodSpinBox_valueChanged (int)
 
virtual void on_cacheImageCheckBox_stateChanged (int)
 
virtual void on_cacheElevationCheckBox_stateChanged (int)
 
virtual void on_startLongitudeSpinBox_valueChanged (double)
 
virtual void on_startLatitudeSpinBox_valueChanged (double)
 
virtual void on_endLongitudeSpinBox_valueChanged (double)
 
virtual void on_endLatitudeSpinBox_valueChanged (double)
 
virtual void on_generateCacheButton_clicked ()
 
virtual void on_cancelButton_clicked ()
 
- Protected Member Functions inherited from makVrv::DtOsgEarthCacheDialog
 DtOsgEarthCacheDialog (DtDe &de, QWidget *parent)
 
void setupGui ()
 
void connectSignals ()
 
virtual void closeEvent (QCloseEvent *e)
 
- Protected Attributes inherited from makVrv::DtOsgEarthCacheDialog
DtDemyDe
 
DtOsgEarthCacheLogicmyLogic
 
QVBoxLayout * myMainLayout
 
QLabelmyDescriptionText
 
QHBoxLayout * myCacheOptionsLayout
 
QWidget * myCacheAreaWidget
 
QHBoxLayout * myCacheAreaLayout
 
QLabelmyStartLongitudeLaybol
 
QDoubleSpinBoxmyStartLongitudeSpinBox
 
QLabelmyStartLatitudeLaybol
 
QDoubleSpinBoxmyStartLatitudeSpinBox
 
QLabelmyEndLongitudeLaybol
 
QDoubleSpinBoxmyEndLongitudeSpinBox
 
QLabelmyEndLatitudeLaybol
 
QDoubleSpinBoxmyEndLatitudeSpinBox
 
QHBoxLayout * myCacheLodLayout
 
QLabelmyLowestLodLabel
 
QSpinBoxmyLowestLodSpinBox
 
QLabelmyHighestLodLabel
 
QSpinBoxmyHighestLodSpinBox
 
QCheckBoxmyCacheImageCheckBox
 
QCheckBoxmyCacheElevationCheckBox
 
QHBoxLayout * myCacheButtonLayout
 
QPushButtonmyGenerateCacheButton
 
QPushButtonmyCancelCacheButton
 
QVBoxLayout * myProgressLayout
 
QLabelmyProgressLabel
 
QProgressBarmyProgressBar
 
QPushButtonmyCloseButton
 
std::string myProgressLabelText
 
std::string myProgressUpdateText
 

Member Typedef Documentation

Constructor & Destructor Documentation

makVrf::DtVrfOsgEarthCacheDialog::DtVrfOsgEarthCacheDialog ( makVrv::DtDe de,
QWidget *  parent 
)

CTOR.

virtual makVrf::DtVrfOsgEarthCacheDialog::~DtVrfOsgEarthCacheDialog ( )
overridevirtual

DTOR.

Member Function Documentation

virtual void makVrf::DtVrfOsgEarthCacheDialog::resetCacheAreaWidgets ( )
overridevirtual

Resets the widgets of setting the cache area.

Reimplemented from makVrv::DtOsgEarthCacheDialog.

virtual void makVrf::DtVrfOsgEarthCacheDialog::resetServerProgressBars ( )
virtual
virtual void makVrf::DtVrfOsgEarthCacheDialog::setServerProgress ( std::string  server,
bool  complete,
int  current,
double  elapsedTime 
)
virtual
virtual void makVrf::DtVrfOsgEarthCacheDialog::show ( )
overridevirtual

Called when the widget is displayed.

Reimplemented from makVrv::DtOsgEarthCacheDialog.

Member Data Documentation

QWidget* makVrf::DtVrfOsgEarthCacheDialog::myServerProgressBarsWidget
QVBoxLayout* makVrf::DtVrfOsgEarthCacheDialog::myServerProgressBarsLayout
ServerProgressBars makVrf::DtVrfOsgEarthCacheDialog::myServerProgressBars

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)