26 #ifndef __TERRALIB_MAPTOOLS_INTERNAL_GROUPINGITEM_H
27 #define __TERRALIB_MAPTOOLS_INTERNAL_GROUPINGITEM_H
30 #include "../se/Symbolizer.h"
58 GroupingItem(
const std::string& from =
"",
const std::string& to =
"");
74 const std::string& getValue()
const;
81 void setValue(
const std::string& value);
88 const std::string& getLowerLimit()
const;
95 void setLowerLimit(
const std::string& from);
102 const std::string& getUpperLimit()
const;
109 void setUpperLimit(
const std::string& to);
116 std::string getTitle();
123 void setTitle(
const std::string& title);
130 std::size_t getCount()
const;
137 void setCount(std::size_t count);
144 const std::vector<te::se::Symbolizer*>& getSymbolizers()
const;
151 void setSymbolizers(
const std::vector<te::se::Symbolizer*>& symbolizers);
166 #endif // __TERRALIB_MAPTOOLS_INTERNAL_GROUPINGITEM_H
std::string m_from
The value of the lower limit of the legend item.
std::size_t m_count
The number of objects whose values are between the lower and upper limits.
A GroupingItem contains information about a grouping item associated to a layer.
std::string m_value
The value of the legend item.
std::string m_to
The value of the upper limit of the legend item.
std::string m_title
A text that can be used to identify this legend item.
std::vector< te::se::Symbolizer * > m_symbolizers
The color of the legend item.