28 #ifndef __TERRALIB_LAYOUT_INTERNAL_ABSTRACT_VIEW_H
29 #define __TERRALIB_LAYOUT_INTERNAL_ABSTRACT_VIEW_H
68 virtual bool isVisibleRulers();
75 virtual void setVisibleRulers(
bool visible);
80 virtual void config() = 0;
88 virtual void addZoomFactor(
double factor, std::string text);
93 virtual void clearZoomFactors();
100 virtual double nextFactor(
double currentFactor);
107 virtual double previousFactor(
double currentFactor);
This is the abstract view for View.
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module.
bool m_visibleRulers
rulers visibility state
std::map< double, std::string > m_zoomFactors
zoom factor list
Configuration flags for the Terrralib Layout module.
virtual ~AbstractView(void)
Destructor.