|  | GlsMap Toolkit
    1.4.1
    | 
#include <gls_map_symbology_standard_data_source.h>
 Inheritance diagram for disti::GlsMapSymbologyStdDataSource:
 Inheritance diagram for disti::GlsMapSymbologyStdDataSource:| Additional Inherited Members | |
|  Public Types inherited from disti::GlsMapSymbologyDataSource | |
| typedef long | IconID | 
| typedef long | PathID | 
| typedef DynamicArray< IconID > | IconIDList | 
| typedef DynamicArray< PathID > | PathIDList | 
|  Public Member Functions inherited from disti::GlsMapSymbologyBasicDataSource< GlsMapSymbologyStdIcon, GlsMapSymbologyStdPath > | |
| virtual const void | GetSymbolsInRegion (GlsMapSymbology *symbology, const GeoRect ®ion, IconIDList &icons, PathIDList &paths) | 
| virtual DisplayObject * | GetIconGeometry (IconID iconID, GlsMapSymbology *symbology) | 
| virtual void | GetIconLocation (IconID iconID, GeoCoord &location) | 
| virtual DisplayObject * | GetPathGeometry (PathID pathID, GlsMapSymbology *symbology) | 
| virtual long | GetPathPointCount (PathID pathID) | 
| virtual void | GetPathPointLocation (PathID pathID, long point, GeoCoord &locationOut) | 
| virtual void | PostDraw (disti::GlsMapView *view, disti::GlsMapSymbology *symbology) | 
| virtual bool | IconIsVisible (GlsMapSymbologyStdIcon *icon) | 
| virtual bool | PathIsVisible (GlsMapSymbologyStdPath *path) | 
| virtual IconID | AddIcon (const GeoCoord &location, int geometryIndex) | 
| virtual GlsMapSymbologyStdIcon * | GetIcon (IconID iconID) | 
| virtual unsigned int | GetIconCount () | 
| virtual void | UpdateIcon (IconID iconID, GeoCoord &location) | 
| virtual void | UpdateIcon (IconID iconID, GeoCoord &location, int geometryIndex) | 
| virtual PathID | AddPath () | 
| virtual GlsMapSymbologyStdPath * | GetPath (PathID pathID) | 
| virtual unsigned int | GetPathCount () | 
| virtual void | RemoveIcon (IconID iconID) | 
| virtual void | RemovePath (PathID pathID) | 
| virtual void | RemoveAllIcons () | 
| virtual void | RemoveAllPaths () | 
|  Public Member Functions inherited from disti::GlsMapSymbologyDataSource | |
| virtual void | SetupIconForRendering (disti::GlsMapSymbology *symbology, IconID iconID, disti::DisplayObject *iconGeometry)=0 | 
| virtual void | SetupPathForRendering (disti::GlsMapSymbology *symbology, PathID pathID, disti::DisplayObject *pathGeometry)=0 | 
|  Protected Member Functions inherited from disti::GlsMapSymbologyBasicDataSource< GlsMapSymbologyStdIcon, GlsMapSymbologyStdPath > | |
| IconID | GetNextIconID () | 
| int | FindIconByID (IconID id) | 
| PathID | GetNextPathID () | 
| int | FindPathByID (PathID id) | 
|  Protected Attributes inherited from disti::GlsMapSymbologyBasicDataSource< GlsMapSymbologyStdIcon, GlsMapSymbologyStdPath > | |
| DynamicArray< GlsMapSymbologyStdIcon, false > | _iconArray | 
| DynamicArray< IconID > | _iconIDArray | 
| IconID | _nextIconID | 
| DynamicArray< GlsMapSymbologyStdPath, false > | _pathArray | 
| DynamicArray< PathID > | _pathIDArray | 
| PathID | _nextPathID | 
Std data source used by the GlsMapSymbology class by default. Extends the GlsMapSymbologyBasicDataSource to store resource values that will be applied to the paths/icons when they are drawn.