GlsMap Toolkit
1.8.0
|
#include <gls_map_symbology_standard_data_source.h>
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 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 | |
GlsMapSymbologyDataSource () | |
virtual | ~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.