VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtOsgEarthCacheInterface.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2025 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
13 
14 namespace makVrv
15 {
19  {
20  public:
21 
23  virtual void setOsgEarthTerrainDefinition(const std::string& osgEarthTerrainDefinition) = 0;
24 
26  virtual void setStartLongitude(double) = 0;
27 
29  virtual void setStartLatitude(double) = 0;
30 
32  virtual void setEndLongitude(double) = 0;
33 
35  virtual void setEndLatitude(double) = 0;
36 
39  virtual void setCoordinateSystemDecimal(int digits) = 0;
40 
42  virtual void setMaxmiumLod(int maximumLod) = 0;
43 
46  virtual void showCacheFinishedMessageBox() = 0;
47 
49  virtual void setProgressText(const std::string& text) = 0;
50 
52  virtual void setProgress(double, double) = 0;
53 
55  virtual void resetCacheAreaWidgets() = 0;
56 
58  virtual void exit() = 0;
59 
61  virtual void enableCacheConfigurationWidget(bool enable) = 0;
62 
64  virtual void enableCacheProgressWidget(bool enable) = 0;
65 
67  virtual void enableCacheAreaWidget(bool enable) = 0;
68 
70  boost::signalslib::signal<void(const std::string&)> signal_osgEarthTerrainDefinitionChanged;
72  boost::signalslib::signal<void(int)> signal_lowestLodChanged;
73  boost::signalslib::signal<void(bool)> signal_cacheImageChanged;
74  boost::signalslib::signal<void(bool)> signal_cacheElevationChanged;
75  boost::signalslib::signal<void(int)> signal_highestLodChanged;
76  boost::signalslib::signal<void(double)> signal_startLongitudeChanged;
77  boost::signalslib::signal<void(double)> signal_startLatitudeChanged;
78  boost::signalslib::signal<void(double)> signal_endLongitudeChanged;
79  boost::signalslib::signal<void(double)> signal_endLatitudeChanged;
80  boost::signalslib::signal<void()> signal_generateCacheButtonClicked;
81  boost::signalslib::signal<void()> signal_cancelButtonClicked;
82  boost::signalslib::signal<void(bool)> signal_cacheFinished;
84 
85  };
86 }
Contains DLL export macros.
boost::signalslib::signal< void()> signal_cancelButtonClicked
boost signals
Definition: DtOsgEarthCacheInterface.h:81
boost::signalslib::signal< void(int)> signal_lowestLodChanged
boost signals
Definition: DtOsgEarthCacheInterface.h:72
boost::signalslib::signal< void(bool)> signal_cacheElevationChanged
boost signals
Definition: DtOsgEarthCacheInterface.h:74
boost::signalslib::signal< void(int)> signal_highestLodChanged
boost signals
Definition: DtOsgEarthCacheInterface.h:75
boost::signalslib::signal< void(bool)> signal_cacheImageChanged
boost signals
Definition: DtOsgEarthCacheInterface.h:73
boost::signalslib::signal< void(double)> signal_endLongitudeChanged
boost signals
Definition: DtOsgEarthCacheInterface.h:78
DtOsgEarthCacheInterface Interface class for generating cache data of image/elevation/model.
Definition: DtOsgEarthCacheInterface.h:18
boost::signalslib::signal< void(double)> signal_endLatitudeChanged
boost signals
Definition: DtOsgEarthCacheInterface.h:79
boost::signalslib::signal< void(double)> signal_startLatitudeChanged
boost signals
Definition: DtOsgEarthCacheInterface.h:77
#define DT_DLL_VRVTERRAINEDITOR
Definition: vrvTerrainEditor.h:25
boost::signalslib::signal< void(bool)> signal_cacheFinished
boost signals
Definition: DtOsgEarthCacheInterface.h:82
boost::signalslib::signal< void(double)> signal_startLongitudeChanged
boost signals
Definition: DtOsgEarthCacheInterface.h:76
boost::signalslib::signal< void()> signal_generateCacheButtonClicked
boost signals
Definition: DtOsgEarthCacheInterface.h:80

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)