GlobeEngine
TerrainMessageQueue.h
Go to the documentation of this file.
1 
9 #ifndef GlobeEngine_TerrainMessageQueue_h
10 #define GlobeEngine_TerrainMessageQueue_h
11 
12 #include "OpenGL_Includes.h"
13 #include "MessageQueue.h"
14 #include "TerrainLoadingJob.h"
15 
16 #include <iostream>
17 #include <vector>
18 #include <sstream>
19 #include <string>
20 #include <QRunnable>
21 #include <QMutex>
22 
23 namespace geRaster {
24 
26  {
27  public:
28 
29  void requestKey(std::shared_ptr<geSpatial::CullableSpatialKey> _key, int _fileType, std::string _repositoryURL, std::string _fileExtension);
30 
31  void startTileLoadingJob(int _fileType, std::string _repositoryURL, std::string _fileExtension);
32 
33 // void requestKey(std::shared_ptr<geSpatial::SpatialKey> _key, tileService::TileMapServiceInfo _tmsInfo);
34 
35  //void requestAsyncKey(std::shared_ptr<geSpatial::SpatialKey> _key, int _fileType, std::string _repositoryURL, std::string _fileExtension, std::shared_ptr<ge::Texture2Df> _tex);
36  //void setKeyToLoaded(std::shared_ptr<geSpatial::SpatialKey> _key);
37 
38  //void startAsyncTileLoadingJob(int _fileType, std::string _repositoryURL, std::string _fileExtension, std::shared_ptr<ge::Texture2Df> _tex);
39 
40  //void requestTFSKey(std::shared_ptr<geSpatial::SpatialKey> _key, std::string _repositoryUR, std::string _fileExtensionL);
41  //void startFeatureLoadingJob(std::string _repositoryURL)
42  ;
43  };
44 }
45 #endif
Definition: MessageQueue.h:26
void requestKey(std::shared_ptr< geSpatial::CullableSpatialKey > _key, int _fileType, std::string _repositoryURL, std::string _fileExtension)
Definition: TerrainMessageQueue.cpp:11
Definition: TerrainMessageQueue.h:25
Definition: KPatchBase.h:13
void startTileLoadingJob(int _fileType, std::string _repositoryURL, std::string _fileExtension)
Definition: TerrainMessageQueue.cpp:19