|  | GL Studio C++ Runtime API
    | 
#include <gls_map_geotiff.h>
 
  
 | Public Member Functions | |
| GeoTIFFMapChartDataSource () | |
| ~GeoTIFFMapChartDataSource () | |
| 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 | 
| See base class. | |
| void | GetCellList (const GeoRect &coverage, unsigned long layerID, double viewLogicalHeight, double viewGeoHeight, MapChartCellList &viewList) DISTI_METHOD_OVERRIDE | 
| See base class. | |
| void | SetCacheCount (const unsigned int cacheCount) | 
|  Public Member Functions inherited from GlsMapChartDataSource | |
| virtual | ~GlsMapChartDataSource () | 
| Destructor for abstract base class. | |
| virtual unsigned long | GetBestLayer (GlsMapView *view, GlsMapChart *chart) const | 
| virtual void | PostDraw (GlsMapView *view, GlsMapChart *chart) | 
| virtual bool | AreAllCellsLoaded (GlsMapView *view, GlsMapChart *chart) | 
| Protected Attributes | |
| GeoRect | _extents | 
| The lat/lon boundries of the data contained in this Map Chart Data Source. | |
| Additional Inherited Members | |
|  Protected Member Functions inherited from GlsMapChartDataSource | |
| GlsMapChartDataSource () | |
| Constructor for subclasses. | |
Runtime implementation of a GlsMapGeoTIFF
Create a new GlsMapGeoTIFF.
Destructs a GlsMapGeoTIFF object
| double GetTargetCellLoadRate | ( | ) | const | 
Get the target rate in hz at which cells will be loaded
| void 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 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 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 UnloadGeoTIFF | ( | const std::string & | str | ) | 
Unload one or more GeoTIFF images.
| str | Must be the same string passed to LoadGeoTIFF |