GlobeEngine
geRaster::TerrainMessageQueue Class Reference

#include <TerrainMessageQueue.h>

Inheritance diagram for geRaster::TerrainMessageQueue:
geSpatial::MessageQueue

Public Member Functions

void requestKey (std::shared_ptr< geSpatial::CullableSpatialKey > _key, int _fileType, std::string _repositoryURL, std::string _fileExtension)
 
void startTileLoadingJob (int _fileType, std::string _repositoryURL, std::string _fileExtension)
 
- Public Member Functions inherited from geSpatial::MessageQueue
 MessageQueue ()
 
 ~MessageQueue ()
 
void clear ()
 
void create ()
 
void create (unsigned int _capacity)
 
void waitForDone ()
 
void startTileLoadingJob (int _fileType, std::string _repositoryURL, std::string _fileExtension)
 
void startFeatureLoadingJob (std::string _repositoryURL)
 
void clearCache ()
 
void setCacheCapacity (unsigned int _capacity)
 
const std::vector< std::shared_ptr< geSpatial::Tile > > & getAllLoadedTiles ()
 
int getLoadedTileCount ()
 

Additional Inherited Members

- Protected Member Functions inherited from geSpatial::MessageQueue
std::shared_ptr< geSpatial::CullableSpatialKeysetNextKeyToOpenRequest ()
 
- Protected Attributes inherited from geSpatial::MessageQueue
std::vector< std::shared_ptr< geSpatial::CullableSpatialKey > > requestedKeys
 
std::vector< std::shared_ptr< geSpatial::CullableSpatialKey > > openRequestKeys
 
std::vector< std::shared_ptr< geSpatial::CullableSpatialKey > > loadedKeys
 
std::shared_ptr< TileCachetileFetchcache
 
QMutex loadedKeysMutex
 

Member Function Documentation

void geRaster::TerrainMessageQueue::requestKey ( std::shared_ptr< geSpatial::CullableSpatialKey _key,
int  _fileType,
std::string  _repositoryURL,
std::string  _fileExtension 
)
void geRaster::TerrainMessageQueue::startTileLoadingJob ( int  _fileType,
std::string  _repositoryURL,
std::string  _fileExtension 
)

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