|
GlsMap Toolkit
1.10.2
|
#include <gls_map_geotiff.h>
Inheritance diagram for disti::GeoTIFFMapChartDataSource:Public Member Functions | |
| GeoTIFFMapChartDataSource () | |
| ~GeoTIFFMapChartDataSource () DISTI_METHOD_OVERRIDE | |
| void | LoadGeoTIFF (const std::string &str) |
| void | UnloadGeoTIFF (const std::string &str) |
| void | SetTargetCellLoadRate (const double targetCellLoadRate) |
| double | GetTargetCellLoadRate () const |
| bool | GetAvailableCoverage (GeoRect *dest) DISTI_METHOD_OVERRIDE |
| void | GetCellList (const GeoRect &coverage, unsigned long layerID, double viewLogicalHeight, double viewGeoHeight, MapChartCellList &viewList) DISTI_METHOD_OVERRIDE |
| void | SetCacheCount (const unsigned int cacheCount) |
| unsigned int | GetCacheCount () const |
Public Member Functions inherited from disti::GlsMapChartDataSource | |
| virtual | ~GlsMapChartDataSource () |
| virtual bool | GetAvailableCoverage (GeoRect *dest)=0 |
| virtual unsigned long | GetBestLayer (GlsMapView *view, GlsMapChart *chart) const |
| virtual void | GetCellList (const GeoRect &coverage, unsigned long layerID, double viewLogicalHeight, double viewGeoHeight, MapChartCellList &viewList)=0 |
| virtual void | PostDraw (GlsMapView *view, GlsMapChart *chart) |
| virtual bool | AreAllCellsLoaded (GlsMapView *view, GlsMapChart *chart) |
Protected Member Functions | |
| void | SearchDirectory (const std::string &entity, const std::string &originalLoadString) |
| void | LoadGeoTIFF (const std::string &str, const std::string &originalLoadString) |
Protected Member Functions inherited from disti::GlsMapChartDataSource | |
| GlsMapChartDataSource () | |
Protected Attributes | |
| GeoRect | _extents |
| std::vector< GeoTIFFImageHolder * > | _imageHolders |
Runtime implementation of a GlsMapGeoTIFF
| disti::GeoTIFFMapChartDataSource::GeoTIFFMapChartDataSource | ( | ) |
Create a new GlsMapGeoTIFF.
| disti::GeoTIFFMapChartDataSource::~GeoTIFFMapChartDataSource | ( | ) |
Destructs a GlsMapGeoTIFF object
|
virtual |
See base class.
Implements disti::GlsMapChartDataSource.
|
virtual |
See base class.
Implements disti::GlsMapChartDataSource.
| double disti::GeoTIFFMapChartDataSource::GetTargetCellLoadRate | ( | ) | const |
Get the target rate in hz at which cells will be loaded
| void disti::GeoTIFFMapChartDataSource::LoadGeoTIFF | ( | const std::string & | str | ) |
Load one or more GeoTIFF images.
| str | A string containing one filename, a comma separated list of filenames a directory to parse, recursively, looking for files to load. |
| void disti::GeoTIFFMapChartDataSource::SetCacheCount | ( | const unsigned int | cacheCount | ) |
Set the count of the layer cache
| cacheCount | max number of layers to cache else 0u to disable layer caching |
| void disti::GeoTIFFMapChartDataSource::SetTargetCellLoadRate | ( | const double | targetCellLoadRate | ) |
Set the target rate in hz at which cells will be loaded
| targetCellLoadRate | target rate in hz else 0.0 for no target rate ( i.e. load as quickly as possible ) |
| void disti::GeoTIFFMapChartDataSource::UnloadGeoTIFF | ( | const std::string & | str | ) |
Unload one or more GeoTIFF images.
| str | Must be the same string passed to LoadGeoTIFF |