28 #ifndef __TERRALIB_LAYOUT_INTERNAL_ABSTRACTRULER_MODEL_H
29 #define __TERRALIB_LAYOUT_INTERNAL_ABSTRACTRULER_MODEL_H
34 #include "../../../qt/widgets/canvas/Canvas.h"
35 #include "../../../color/RGBAColor.h"
83 #endif //__TERRALIB_LAYOUT_INTERNAL_HORIZONTALRULER_LAYOUTMODEL_H
virtual void setVisible(bool visible)
virtual void setPaperBox(te::gm::Envelope box)
virtual void drawRectW(te::gm::Envelope box, te::color::RGBAColor color, te::map::Canvas *canvas, Utils *utils)
te::gm::Envelope m_backEndBox
An Envelope defines a 2D rectangular region.
virtual void drawLineW(te::gm::Envelope box, Utils *utils)
virtual ~AbstractRulerModel(void)
A canvas is an abstraction of a drawing area.
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
virtual te::gm::Envelope getPaperBox()
virtual void drawRuler(te::map::Canvas *canvas, Utils *utils)=0
te::gm::Envelope m_paperBox