VR-Forces 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 void setProgressText (const std::string &text)=0
 
virtual void setProgress (double, double)=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(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
 

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 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 ( double  ,
double   
)
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

brief Enable the widget for displaying the cache area.

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(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_cancelButtonClicked

boost signals

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

boost signals


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)