VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtOsgEarthCacheInterface Class Referenceabstract

DtOsgEarthCacheInterface Interface class for generating cache data of image/elevation/model.

Inheritance diagram for makVrv::DtOsgEarthCacheInterface:
Inheritance graph
[legend]

Public Member Functions

virtual void setOsgEarthTerrainDefinition (const std::string &osgEarthTerrainDefinition)=0
 
virtual void setStartLongitude (double)=0
 
virtual void setStartLatitude (double)=0
 
virtual void setEndLongitude (double)=0
 
virtual void setEndLatitude (double)=0
 
virtual void setCoordinateSystemDecimal (int digits)=0
 
virtual void setMaxmiumLod (int maximumLod)=0
 
virtual void showCacheFinishedMessageBox ()=0
 
virtual bool showAreaUnspecifiedMessageBox (bool &dontShowAgain)=0
 
virtual void setProgressText (const std::string &text)=0
 
virtual void setProgress (int progress)=0
 
virtual void resetCacheAreaWidgets ()=0
 
virtual void exit ()=0
 
virtual void enableCacheConfigurationWidget (bool enable)=0
 
virtual void enableCacheProgressWidget (bool enable)=0
 
virtual void enableCacheAreaWidget (bool enable)=0
 

Public Attributes

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(bool)> 
signal_flyOverCheckBoxChanged
 
boost::signalslib::signal
< void(bool)> 
signal_specifyCacheAreaCheckBoxChanged
 
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_clearAreaButtonClicked
 
boost::signalslib::signal< void()> signal_cancelButtonClicked
 
boost::signalslib::signal< void()> signal_cacheFinished
 

Member Function Documentation

virtual void makVrv::DtOsgEarthCacheInterface::setOsgEarthTerrainDefinition ( const std::string &  osgEarthTerrainDefinition)
pure virtual

Sets the osgEarth terrain definition used for the cache.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::setStartLongitude ( double  )
pure virtual

Sets the start longitude of the cache area in the gui.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::setStartLatitude ( double  )
pure virtual

Sets the start latitude of the cache area in the gui.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::setEndLongitude ( double  )
pure virtual

Sets the end longitude of the cache area in the gui.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::setEndLatitude ( double  )
pure virtual

Sets the end latitude of the cache area in the gui.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::setCoordinateSystemDecimal ( int  digits)
pure virtual

Sets the coordinate system decimal.

Parameters
digitsthe digits of the decimal.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::setMaxmiumLod ( int  maximumLod)
pure virtual

Sets the maxmiumLod for generating cache.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::showCacheFinishedMessageBox ( )
pure virtual

Shows the cache finished message box.

Parameters
messageThe message to show in the MessageBox.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual bool makVrv::DtOsgEarthCacheInterface::showAreaUnspecifiedMessageBox ( bool dontShowAgain)
pure virtual

Shows the message box warns the user cache area is not specified.

Parameters
dontShowAgainIf the don't show again is checked. return true if the user still want generate cache.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::setProgressText ( const std::string &  text)
pure virtual

Sets the text to be displayed above the progress bar.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::setProgress ( int  progress)
pure virtual

Sets the current progress(0-100).

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::resetCacheAreaWidgets ( )
pure virtual

Resets the widgets of setting the cache area.

Implemented in makVrv::DtOsgEarthCacheDialog, and makVrf::DtVrfOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::exit ( )
pure virtual

Closes the dialog.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::enableCacheConfigurationWidget ( bool  enable)
pure virtual

Enable the widget for configuring the cache.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::enableCacheProgressWidget ( bool  enable)
pure virtual

Enable the widget for displaying the cache progess.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::enableCacheAreaWidget ( bool  enable)
pure virtual

Enable the widget for displaying managing the area to cache.

Implemented in makVrv::DtOsgEarthCacheDialog.

Member Data Documentation

boost::signalslib::signal<void(const std::string&)> makVrv::DtOsgEarthCacheInterface::signal_osgEarthTerrainDefinitionChanged

boost signals

boost::signalslib::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_lowestLodChanged

boost signals

boost::signalslib::signal<void(bool)> makVrv::DtOsgEarthCacheInterface::signal_cacheImageChanged

boost signals

boost::signalslib::signal<void(bool)> makVrv::DtOsgEarthCacheInterface::signal_cacheElevationChanged

boost signals

boost::signalslib::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_highestLodChanged

boost signals

boost::signalslib::signal<void(bool)> makVrv::DtOsgEarthCacheInterface::signal_flyOverCheckBoxChanged

boost signals

boost::signalslib::signal<void(bool)> makVrv::DtOsgEarthCacheInterface::signal_specifyCacheAreaCheckBoxChanged

boost signals

boost::signalslib::signal<void(double)> makVrv::DtOsgEarthCacheInterface::signal_startLongitudeChanged

boost signals

boost::signalslib::signal<void(double)> makVrv::DtOsgEarthCacheInterface::signal_startLatitudeChanged

boost signals

boost::signalslib::signal<void(double)> makVrv::DtOsgEarthCacheInterface::signal_endLongitudeChanged

boost signals

boost::signalslib::signal<void(double)> makVrv::DtOsgEarthCacheInterface::signal_endLatitudeChanged

boost signals

boost::signalslib::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_generateCacheButtonClicked

boost signals

boost::signalslib::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_clearAreaButtonClicked

boost signals

boost::signalslib::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_cancelButtonClicked

boost signals

boost::signalslib::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_cacheFinished

boost signals


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

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)