VR-Forces 4.5 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
makVrv::DtOsgEarthCacheInterface Class Reference

DtOsgEarthCacheInterface. More...

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

Public Member Functions

virtual void showEstimateMessageBox (const std::string &message)=0
 Shows the estimate message box.
virtual void showCacheFinishedMessageBox (const std::string &message)=0
 Shows the cache finished message box.
virtual void osgEarthFileSelectChanged (std::string definition)=0
 callback when the earth file select changed.
virtual void onStartLongitudeChanged (double)=0
 callback when the start longitude changed.
virtual void onStartLatitudeChanged (double)=0
 callback when the start latitude changed.
virtual void onEndLongitudeChanged (double)=0
 callback when the end longitude changed.
virtual void onEndLatitudeChanged (double)=0
 callback when the end latitude changed.
virtual void onCacheStarted ()=0
 callback when the cache started.
virtual void onCacheFinished ()=0
 callback when the cache finished.
virtual void onLonLatReset (bool checkSpecifyCacheCheckBox)=0
 callback when the lon/lat reset.
virtual void onCoordinateSystemDecimalChanged (int digits)=0
 callback when the coordinate system decimal changed
virtual void onProgressUpdate (const std::string &currentLayer, int progress)=0
 callback when update the progress
virtual void setMaxmiumLOD (int maximumLOD)=0
 set the maxmiumLOD for generating cache,only apply for image and elevation layers
virtual void exit ()=0
 callback when the widget exit.
virtual bool warningUserIfSpecifyAreaUnChecked ()=0
 if the user didn't check speficy area,give the warning.

Public Attributes

boost::signal< void(std::string)> signal_selectOsgEarthChanged
 boost signals
boost::signal< void(int)> signal_lowestLODChanged
boost::signal< void(int)> signal_highestLODChanged
boost::signal< void(int)> signal_specifyCacheAreaCheckBoxChanged
boost::signal< void(double, bool)> signal_startLongitudeChanged
boost::signal< void(double, bool)> signal_startLatitudeChanged
boost::signal< void(double, bool)> signal_endLongitudeChanged
boost::signal< void(double, bool)> signal_endLatitudeChanged
boost::signal< void()> signal_generateCacheButtonClicked
boost::signal< void()> signal_clearAreaButtonClicked
boost::signal< void(int)> signal_estimateMessageBoxResult
boost::signal< void(int)> signal_cacheFinishedMessageBoxResult
boost::signal< void()> signal_cancelButtonClicked
boost::signal< void()> signal_cleanup
boost::signal< void()> signal_cacheFinished
boost::signal< void(int)> signal_progressUpdate

Detailed Description

DtOsgEarthCacheInterface.

Member Function Documentation

virtual void makVrv::DtOsgEarthCacheInterface::showEstimateMessageBox ( const std::string &  message)
pure virtual

Shows the estimate message box.

Parameters
messageThe message to show in the MessageBox

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::showCacheFinishedMessageBox ( const std::string &  message)
pure virtual

Shows the cache finished message box.

Parameters
messageThe message to show in the MessageBox

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::osgEarthFileSelectChanged ( std::string  definition)
pure virtual

callback when the earth file select changed.

Parameters
definitionthe name of the osgEarth File

Implemented in makVrv::DtOsgEarthCacheDialog.

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

callback when the start longitude changed.

Implemented in makVrv::DtOsgEarthCacheDialog.

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

callback when the start latitude changed.

Implemented in makVrv::DtOsgEarthCacheDialog.

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

callback when the end longitude changed.

Implemented in makVrv::DtOsgEarthCacheDialog.

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

callback when the end latitude changed.

Implemented in makVrv::DtOsgEarthCacheDialog.

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

callback when the cache started.

Implemented in makVrv::DtOsgEarthCacheDialog.

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

callback when the cache finished.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::onLonLatReset ( bool  checkSpecifyCacheCheckBox)
pure virtual

callback when the lon/lat reset.

Parameters
checkSpecifyCacheCheckBoxwhether you want check SpeficyCacheCheckBox

Implemented in makVrv::DtOsgEarthCacheDialog.

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

callback when the coordinate system decimal changed

Parameters
digitsthe digits of the decimal

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual void makVrv::DtOsgEarthCacheInterface::onProgressUpdate ( const std::string &  currentLayer,
int  progress 
)
pure virtual

callback when update the progress

Parameters
currentLayerthe name of the current layer
progressthe progress bewtween 0-100

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

virtual void makVrv::DtOsgEarthCacheInterface::setMaxmiumLOD ( int  maximumLOD)
pure virtual

set the maxmiumLOD for generating cache,only apply for image and elevation layers

Implemented in makVrv::DtOsgEarthCacheDialog.

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

callback when the widget exit.

Implemented in makVrv::DtOsgEarthCacheDialog.

virtual bool makVrv::DtOsgEarthCacheInterface::warningUserIfSpecifyAreaUnChecked ( )
pure virtual

if the user didn't check speficy area,give the warning.

return true if the user still want

Implemented in makVrv::DtOsgEarthCacheDialog.

Member Data Documentation

boost::signal<void(std::string)> makVrv::DtOsgEarthCacheInterface::signal_selectOsgEarthChanged

boost signals

boost::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_lowestLODChanged
boost::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_highestLODChanged
boost::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_specifyCacheAreaCheckBoxChanged
boost::signal<void(double, bool)> makVrv::DtOsgEarthCacheInterface::signal_startLongitudeChanged
boost::signal<void(double, bool)> makVrv::DtOsgEarthCacheInterface::signal_startLatitudeChanged
boost::signal<void(double, bool)> makVrv::DtOsgEarthCacheInterface::signal_endLongitudeChanged
boost::signal<void(double, bool)> makVrv::DtOsgEarthCacheInterface::signal_endLatitudeChanged
boost::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_generateCacheButtonClicked
boost::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_clearAreaButtonClicked
boost::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_estimateMessageBoxResult
boost::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_cacheFinishedMessageBoxResult
boost::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_cancelButtonClicked
boost::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_cleanup
boost::signal<void()> makVrv::DtOsgEarthCacheInterface::signal_cacheFinished
boost::signal<void(int)> makVrv::DtOsgEarthCacheInterface::signal_progressUpdate

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

Document ID: Generated on Thu Mar 23 18:54:12 EDT 2017 from SVN revision 174804
Copyright © 2005-2017 VT MÄK. All Rights Reserved (www.mak.com)