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.