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.