#include <MapController.h>
Public Member Functions | |
virtual bool | contains (const te::gm::Coord2D &coord) const |
const Observable * | getModel () |
const Observer * | getView () |
MapController (Observable *o) | |
virtual void | redraw (const double &zoomFactor) |
virtual bool | refreshLayer (te::map::AbstractLayerPtr layer) |
virtual void | setBox (te::gm::Envelope box) |
virtual void | setPosition (const double &x, const double &y) |
virtual void | updateProperties (te::layout::Properties *properties) |
virtual | ~MapController () |
Protected Member Functions | |
MapController (Observable *o, LayoutAbstractObjectType type) | |
Protected Attributes | |
Observable * | m_model |
Observer * | m_view |
Private Member Functions | |
void | create () |
Definition at line 39 of file MapController.h.
te::layout::MapController::MapController | ( | Observable * | o | ) |
Definition at line 38 of file MapController.cpp.
References create().
|
virtual |
Definition at line 50 of file MapController.cpp.
|
protected |
Definition at line 44 of file MapController.cpp.
|
virtualinherited |
Definition at line 108 of file ItemController.cpp.
References te::layout::ItemModelObservable::contains().
|
private |
Definition at line 55 of file MapController.cpp.
References te::layout::Context::getInstance(), te::layout::Context::getItemFactory(), te::layout::AbstractItemFactory::make(), and te::layout::TPMapItem.
Referenced by MapController().
|
inherited |
Definition at line 78 of file ItemController.cpp.
|
inherited |
Definition at line 83 of file ItemController.cpp.
Referenced by te::layout::VisualizationArea::createHorizontalRuler(), te::layout::BuildGraphicsItem::createItemGroup(), te::layout::BuildGraphicsItem::createLegend(), te::layout::BuildGraphicsItem::createMap(), te::layout::BuildGraphicsItem::createMapGrid(), te::layout::VisualizationArea::createPaper(), te::layout::BuildGraphicsItem::createPaper(), te::layout::BuildGraphicsItem::createRectangle(), te::layout::BuildGraphicsItem::createScale(), and te::layout::VisualizationArea::createVerticalRuler().
|
virtualinherited |
Definition at line 62 of file ItemController.cpp.
References te::map::Canvas::clear(), te::layout::ItemModelObservable::draw(), te::layout::Context::getCanvas(), and te::layout::Context::getInstance().
|
virtual |
Definition at line 72 of file MapController.cpp.
References te::layout::MapModel::refreshLayer().
Referenced by te::layout::MapItem::onDrawLayersFinished().
|
virtualinherited |
Definition at line 88 of file ItemController.cpp.
References te::layout::ItemModelObservable::setBox().
|
virtual |
Implements te::layout::ItemController.
Definition at line 62 of file MapController.cpp.
References te::layout::ItemModelObservable::setPosition().
|
virtualinherited |
Definition at line 98 of file ItemController.cpp.
References te::layout::ItemModelObservable::updateProperties().
|
protectedinherited |
Definition at line 62 of file ItemController.h.
Referenced by te::layout::HorizontalRulerController::HorizontalRulerController(), te::layout::ItemController::ItemController(), te::layout::ItemGroupController::ItemGroupController(), te::layout::LegendController::LegendController(), te::layout::MapGridController::MapGridController(), te::layout::PaperController::PaperController(), te::layout::RectangleController::RectangleController(), te::layout::ScaleController::ScaleController(), and te::layout::VerticalRulerController::VerticalRulerController().
|
protectedinherited |
Definition at line 63 of file ItemController.h.
Referenced by te::layout::HorizontalRulerController::HorizontalRulerController(), te::layout::ItemGroupController::ItemGroupController(), te::layout::LegendController::LegendController(), te::layout::MapGridController::MapGridController(), te::layout::PaperController::PaperController(), te::layout::RectangleController::RectangleController(), te::layout::ScaleController::ScaleController(), and te::layout::VerticalRulerController::VerticalRulerController().