|
MoSync 3.3
|
Layer class for GeoPoint. More...
#include <MAP/GeoPointLayer.h>
Public Member Functions | |
| GeoPointLayer () | |
| virtual | ~GeoPointLayer () |
| virtual void | draw (MapViewport *viewport, const Rect &bounds, MagnificationType magnification, bool isLayerSelected) |
| GeoPointDataSource * | getDataSource () const |
| void | setDataSource (GeoPointDataSource *dataSource) |
| GeoPointLayerRenderer * | getRenderer () const |
| void | setRenderer (GeoPointLayerRenderer *renderer) |
| void | dataChanged (GeoPointDataSource *sender) |
| void | loadComplete (GeoPointDataSource *sender) |
| int | size () |
| GeoPoint * | getItem (int index) |
| virtual void | selectItem (int index) |
| virtual void | selectNextItem () |
| virtual void | selectPreviousItem () |
| virtual void | activateSelectedItem () |
| virtual void | selectItemAtPixel (MapViewport *viewport, MagnificationType magnification, MAPoint2d screenPixel) |
| virtual void | getBoundingBox (double &left, double &top, double &right, double &bottom) |
| virtual LonLat | getSelectedItemLocation () |
| const char * | getTitle () const |
| void | setTitle (const char *title) |
| void | setEnabled (bool enabled) |
| bool | getEnabled () const |
| void | addListener (ILayerListener *listener) |
| void | removeListener (ILayerListener *listener) |
| Vector< ILayerListener * > * | getListeners () |
| void | addListener (IGeoPointLayerListener *listener) |
| void | removeListener (IGeoPointLayerListener *listener) |
| Vector< IGeoPointLayerListener * > * | getListeners () |
Protected Member Functions | |
| virtual void | onContentChanged () |
| virtual MAP::GeoPointLayer::~GeoPointLayer | ( | ) | [inline, virtual] |
| virtual void MAP::GeoPointLayer::draw | ( | MapViewport * | viewport, |
| const Rect & | bounds, | ||
| MagnificationType | magnification, | ||
| bool | isLayerSelected | ||
| ) | [virtual] |
Implements MAP::Layer.
| void MAP::GeoPointLayer::setDataSource | ( | GeoPointDataSource * | dataSource | ) |
| GeoPointLayerRenderer* MAP::GeoPointLayer::getRenderer | ( | ) | const [inline] |
| void MAP::GeoPointLayer::setRenderer | ( | GeoPointLayerRenderer * | renderer | ) | [inline] |
| void MAP::GeoPointLayer::dataChanged | ( | GeoPointDataSource * | sender | ) | [virtual] |
Implements MAP::IGeoPointDataSourceListener.
| void MAP::GeoPointLayer::loadComplete | ( | GeoPointDataSource * | sender | ) | [virtual] |
Implements MAP::IGeoPointDataSourceListener.
| int MAP::GeoPointLayer::size | ( | ) | [virtual] |
Implements MAPUtil::IEnumerable< GeoPoint * >.
| GeoPoint* MAP::GeoPointLayer::getItem | ( | int | index | ) | [virtual] |
Implements MAPUtil::IEnumerable< GeoPoint * >.
| virtual void MAP::GeoPointLayer::selectItem | ( | int | index | ) | [virtual] |
Implements MAP::Layer.
| virtual void MAP::GeoPointLayer::selectNextItem | ( | ) | [virtual] |
Implements MAP::Layer.
| virtual void MAP::GeoPointLayer::selectPreviousItem | ( | ) | [virtual] |
Implements MAP::Layer.
| virtual void MAP::GeoPointLayer::activateSelectedItem | ( | ) | [virtual] |
Implements MAP::Layer.
| virtual void MAP::GeoPointLayer::selectItemAtPixel | ( | MapViewport * | viewport, |
| MagnificationType | magnification, | ||
| MAPoint2d | screenPixel | ||
| ) | [virtual] |
| virtual void MAP::GeoPointLayer::getBoundingBox | ( | double & | left, |
| double & | top, | ||
| double & | right, | ||
| double & | bottom | ||
| ) | [virtual] |
Implements MAP::Layer.
| virtual LonLat MAP::GeoPointLayer::getSelectedItemLocation | ( | ) | [virtual] |
Implements MAP::Layer.
| const char* MAP::Layer::getTitle | ( | ) | const [inline, inherited] |
| void MAP::Layer::setTitle | ( | const char * | title | ) | [inline, inherited] |
| void MAP::Layer::setEnabled | ( | bool | enabled | ) | [inherited] |
| bool MAP::Layer::getEnabled | ( | ) | const [inline, inherited] |
| virtual void MAP::Layer::onContentChanged | ( | ) | [protected, virtual, inherited] |
| void MAPUtil::Broadcaster< ILayerListener >::addListener | ( | ILayerListener * | listener | ) | [inline, inherited] |
Add a listener. Clients should call this to register for notification.
| void MAPUtil::Broadcaster< ILayerListener >::removeListener | ( | ILayerListener * | listener | ) | [inline, inherited] |
Remove a listener. Clients should call this to unregister for notification.
| Vector<ILayerListener *>* MAPUtil::Broadcaster< ILayerListener >::getListeners | ( | ) | [inline, inherited] |
| void MAPUtil::Broadcaster< IGeoPointLayerListener >::addListener | ( | IGeoPointLayerListener * | listener | ) | [inline, inherited] |
Add a listener. Clients should call this to register for notification.
| void MAPUtil::Broadcaster< IGeoPointLayerListener >::removeListener | ( | IGeoPointLayerListener * | listener | ) | [inline, inherited] |
Remove a listener. Clients should call this to unregister for notification.
| Vector<IGeoPointLayerListener *>* MAPUtil::Broadcaster< IGeoPointLayerListener >::getListeners | ( | ) | [inline, inherited] |