#include <ItemController.h>
  
 Public Member Functions | |
| virtual bool | contains (const te::gm::Coord2D &coord) const | 
| const Observable * | getModel () | 
| const Observer * | getView () | 
| ItemController (Observable *o) | |
| ItemController (Observable *o, LayoutAbstractObjectType type) | |
| virtual void | redraw (const double &zoomFactor) | 
| virtual void | setBox (te::gm::Envelope box) | 
| virtual void | setPosition (const double &x, const double &y)=0 | 
| virtual void | updateProperties (te::layout::Properties *properties) | 
| virtual | ~ItemController () | 
Protected Attributes | |
| Observable * | m_model | 
| Observer * | m_view | 
Definition at line 45 of file ItemController.h.
| te::layout::ItemController::ItemController | ( | Observable * | o | ) | 
Definition at line 36 of file ItemController.cpp.
| te::layout::ItemController::ItemController | ( | Observable * | o, | 
| LayoutAbstractObjectType | type | ||
| ) | 
Definition at line 42 of file ItemController.cpp.
References m_model, and te::layout::Observable::setType().
      
  | 
  virtual | 
Definition at line 51 of file ItemController.cpp.
      
  | 
  virtual | 
Definition at line 108 of file ItemController.cpp.
References te::layout::ItemModelObservable::contains().
| const te::layout::Observable * te::layout::ItemController::getModel | ( | ) | 
Definition at line 78 of file ItemController.cpp.
| const te::layout::Observer * te::layout::ItemController::getView | ( | ) | 
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().
      
  | 
  virtual | 
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 88 of file ItemController.cpp.
References te::layout::ItemModelObservable::setBox().
      
  | 
  pure virtual | 
      
  | 
  virtual | 
Definition at line 98 of file ItemController.cpp.
References te::layout::ItemModelObservable::updateProperties().
      
  | 
  protected | 
Definition at line 62 of file ItemController.h.
Referenced by te::layout::HorizontalRulerController::HorizontalRulerController(), 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().
      
  | 
  protected | 
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().