28 #ifndef __TERRALIB_LAYOUT_INTERNAL_LEGEND_MODEL_H
29 #define __TERRALIB_LAYOUT_INTERNAL_LEGEND_MODEL_H
35 #include "../../../maptools/AbstractLayer.h"
36 #include "../../../maptools/Canvas.h"
88 #endif //__TERRALIB_LAYOUT_INTERNAL_MAPLAYOUT_MODEL_H
virtual double getDisplacementBetweenTitleAndSymbols()
double m_borderDisplacement
double m_displacementBetweenTitleAndSymbols
virtual void setDisplacementBetweenTitleAndSymbols(double value)
te::map::AbstractLayerPtr m_layer
virtual double getDisplacementBetweenSymbols()
virtual Properties * getProperties() const
double m_displacementBetweenSymbolsAndText
virtual void setDisplacementBetweenSymbolAndText(double value)
virtual void draw(ContextItem context)
virtual void setDisplacementBetweenSymbols(double value)
A canvas is an abstraction of a drawing area.
virtual void drawLegend(te::map::Canvas *canvas, Utils *utils)
virtual double getBorderDisplacement()
virtual void visitDependent()
double m_displacementBetweenSymbols
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
virtual double getDisplacementBetweenSymbolAndText()
virtual void setBorderDisplacement(double value)
virtual void updateProperties(te::layout::Properties *properties)