VR-Forces 4.8 Class Documentation
 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. More...

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

Public Member Functions

virtual void setOsgEarthTerrainDefinition (const std::string &osgEarthTerrainDefinition)=0
 Sets the osgEarth terrain definition used for the cache. More...
 
virtual void setStartLongitude (double)=0
 Sets the start longitude of the cache area in the gui. More...
 
virtual void setStartLatitude (double)=0
 Sets the start latitude of the cache area in the gui. More...
 
virtual void setEndLongitude (double)=0
 Sets the end longitude of the cache area in the gui. More...
 
virtual void setEndLatitude (double)=0
 Sets the end latitude of the cache area in the gui. More...
 
virtual void setCoordinateSystemDecimal (int digits)=0
 Sets the coordinate system decimal. More...
 
virtual void setMaxmiumLod (int maximumLod)=0
 Sets the maxmiumLod for generating cache. More...
 
virtual void showCacheFinishedMessageBox ()=0
 Shows the cache finished message box. More...
 
virtual bool showAreaUnspecifiedMessageBox (bool &dontShowAgain)=0
 Shows the message box warns the user cache area is not specified. More...
 
virtual void setProgressText (const std::string &text)=0
 Sets the text to be displayed above the progress bar. More...
 
virtual void setProgress (int progress)=0
 Sets the current progress(0-100). More...
 
virtual void resetCacheAreaWidgets ()=0
 Resets the widgets of setting the cache area. More...
 
virtual void exit ()=0
 Closes the dialog. More...
 
virtual void enableCacheConfigurationWidget (bool enable)=0
 Enable the widget for configuring the cache. More...
 
virtual void enableCacheProgressWidget (bool enable)=0
 Enable the widget for displaying the cache progess. More...
 

Public Attributes

boost::signal< void(const
std::string &)> 
signal_osgEarthTerrainDefinitionChanged
 boost signals More...
 
boost::signal< void(int)> signal_lowestLodChanged
 
boost::signal< void(bool)> signal_cacheImageChanged
 
boost::signal< void(bool)> signal_cacheElevationChanged
 
boost::signal< void(int)> signal_highestLodChanged
 
boost::signal< void(bool)> signal_flyOverCheckBoxChanged
 
boost::signal< void(bool)> signal_specifyCacheAreaCheckBoxChanged
 
boost::signal< void(double)> signal_startLongitudeChanged
 
boost::signal< void(double)> signal_startLatitudeChanged
 
boost::signal< void(double)> signal_endLongitudeChanged
 
boost::signal< void(double)> signal_endLatitudeChanged
 
boost::signal< void()> signal_generateCacheButtonClicked
 
boost::signal< void()> signal_clearAreaButtonClicked
 
boost::signal< void()> signal_cancelButtonClicked
 

Detailed Description

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

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.

Member Data Documentation

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

boost signals

boost::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_lowestLodChanged
boost::signal<void(bool)> makVrv::DtOsgEarthCacheInterface::signal_cacheImageChanged
boost::signal<void(bool)> makVrv::DtOsgEarthCacheInterface::signal_cacheElevationChanged
boost::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_highestLodChanged
boost::signal<void(bool)> makVrv::DtOsgEarthCacheInterface::signal_flyOverCheckBoxChanged
boost::signal<void(bool)> makVrv::DtOsgEarthCacheInterface::signal_specifyCacheAreaCheckBoxChanged
boost::signal<void(double)> makVrv::DtOsgEarthCacheInterface::signal_startLongitudeChanged
boost::signal<void(double)> makVrv::DtOsgEarthCacheInterface::signal_startLatitudeChanged
boost::signal<void(double)> makVrv::DtOsgEarthCacheInterface::signal_endLongitudeChanged
boost::signal<void(double)> makVrv::DtOsgEarthCacheInterface::signal_endLatitudeChanged
boost::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_generateCacheButtonClicked
boost::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_clearAreaButtonClicked
boost::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_cancelButtonClicked

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)