28 #ifndef __TERRALIB_LAYOUT_INTERNAL_ABSTRACT_SCENE_H
29 #define __TERRALIB_LAYOUT_INTERNAL_ABSTRACT_SCENE_H
32 #include "../../geometry/Envelope.h"
82 virtual void init(
double screenWMM,
double screenHMM) = 0;
89 virtual void calculateMatrixViewScene() = 0;
97 virtual void calculateWindow(
double wMM,
double hMM) = 0;
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module.
virtual ~AbstractScene(void)
Destructor.
Abstract class to represent an observer. "View" part of MVC component. All classes representing the g...
An Envelope defines a 2D rectangular region.
Abstract scene for Scene, a QGraphicsScene class, part of Graphics View Framework.
Configuration flags for the Terrralib Layout module.
te::gm::Envelope m_box
scene box.