GlsMap Toolkit
1.3.1
|
#include <gls_map_chart_data_source.h>
Public Member Functions | |
virtual | ~GlsMapChartDataSource () |
virtual bool | GetAvailableCoverage (GeoRect *dest)=0 |
virtual unsigned long | GetBestLayer (GlsMapView *view, GlsMapChart *chart)=0 |
virtual void | GetCellList (const GeoRect &coverage, unsigned long layerID, MapChartCellList *viewList)=0 |
virtual void | PostDraw (GlsMapView *view, GlsMapChart *chart) |
virtual bool | AreAllCellsLoaded (GlsMapView *view, GlsMapChart *chart) |
Protected Member Functions | |
GlsMapChartDataSource () | |
/class MapDataSource
Abstract base class to encapsulate map library specific code and data.
Provides a list of MapCells for a given coverage area and layer. A MapDataSource may have just one layer or many layers of MapCells available.
|
virtual |
Returns if all of the visible cells have finished loading and will be visible on the next frame
view | The GlsMapView used to draw the chart |
chart | The GlsMapChart that is being drawn |
Reimplemented in disti::DTEDMapChartDataSource.