GL Studio C++ Runtime API
|
#include <aif_map_chart_cache.h>
Public Member Functions | |
LayerCacheEntry (const double resolution, const MapChartCellList &cellList) | |
~LayerCacheEntry () | |
double | GetResolution (void) const |
void | ReleaseCachedCells (void) |
void | UpdateLatestCells (const MapChartCellList &cellList) |
float | SizeMeg () |
Protected Attributes | |
const double | _resolution |
CachedCells | _cells |
entry for cache info for one layer
LayerCacheEntry | ( | const double | resolution, |
const MapChartCellList & | cellList | ||
) |
ctor
resolution | the resolution for this entry |
cellList | most recent cell list from GetCellList call |
|
inline |
dtor - releases any cached cells
|
inline |
Get the layer ID associated with this entry
void ReleaseCachedCells | ( | void | ) |
Release any cached cells
|
inline |
Size in megabytes of this cell cache
void UpdateLatestCells | ( | const MapChartCellList & | cellList | ) |
Merges cells into the collection of cells
|
protected |
The cached cells
|
protected |
resolution associated with this entry