A GroupingItem contains information about a grouping item associated to a layer. More...
#include <GroupingItem.h>
| Public Member Functions | |
| std::size_t | getCount () const | 
| It gets the number of objects whose values are between the lower and upper limits.  More... | |
| const std::string & | getLowerLimit () const | 
| It gets the lower limit value of the legend item.  More... | |
| const std::vector< te::se::Symbolizer * > & | getSymbolizers () const | 
| It gets the symbolizer of the legend item.  More... | |
| std::string | getTitle () | 
| It gets the title of the legend item.  More... | |
| const std::string & | getUpperLimit () const | 
| It gets the upper limit value of the legend item.  More... | |
| const std::string & | getValue () const | 
| It gets the value of the legend item.  More... | |
| GroupingItem (const std::string &from="", const std::string &to="") | |
| It initializes a new GroupingItem.  More... | |
| GroupingItem (const GroupingItem &rhs) | |
| Copy constructor.  More... | |
| GroupingItem & | operator= (const GroupingItem &rhs) | 
| void | setCount (std::size_t count) | 
| It It sets the number of objects whose values are between the lower and upper limits.  More... | |
| void | setLowerLimit (const std::string &from) | 
| It sets the lower limit value of the legend item.  More... | |
| void | setSymbolizers (const std::vector< te::se::Symbolizer * > &symbolizers) | 
| It sets the symbolizers of the legend item.  More... | |
| void | setTitle (const std::string &title) | 
| It sets the title of the legend item.  More... | |
| void | setUpperLimit (const std::string &to) | 
| It sets the upper limit value of the legend item.  More... | |
| void | setValue (const std::string &value) | 
| It sets value of the legend item.  More... | |
| ~GroupingItem () | |
| Destructor.  More... | |
| Private Attributes | |
| std::size_t | m_count | 
| The number of objects whose values are between the lower and upper limits.  More... | |
| std::string | m_from | 
| The value of the lower limit of the legend item.  More... | |
| std::vector< te::se::Symbolizer * > | m_symbolizers | 
| The color of the legend item.  More... | |
| std::string | m_title | 
| A text that can be used to identify this legend item.  More... | |
| std::string | m_to | 
| The value of the upper limit of the legend item.  More... | |
| std::string | m_value | 
| The value of the legend item.  More... | |
A GroupingItem contains information about a grouping item associated to a layer.
Definition at line 48 of file GroupingItem.h.
| te::map::GroupingItem::GroupingItem | ( | const std::string & | from = "", | 
| const std::string & | to = "" | ||
| ) | 
It initializes a new GroupingItem.
| from | The value of the lower limit of the legend item. | 
| to | The value of the upper limit of the legend item. | 
| te::map::GroupingItem::~GroupingItem | ( | ) | 
Destructor.
| te::map::GroupingItem::GroupingItem | ( | const GroupingItem & | rhs | ) | 
Copy constructor.
| std::size_t te::map::GroupingItem::getCount | ( | ) | const | 
It gets the number of objects whose values are between the lower and upper limits.
The number of objects whose values are between the lower and upper limits.
| const std::string& te::map::GroupingItem::getLowerLimit | ( | ) | const | 
It gets the lower limit value of the legend item.
The lower limit value of the legend item.
Referenced by te::map::SetNumberOfElementsByLegendItem().
| const std::vector<te::se::Symbolizer*>& te::map::GroupingItem::getSymbolizers | ( | ) | const | 
It gets the symbolizer of the legend item.
The symbolizer of the legend item.
| std::string te::map::GroupingItem::getTitle | ( | ) | 
It gets the title of the legend item.
| const std::string& te::map::GroupingItem::getUpperLimit | ( | ) | const | 
It gets the upper limit value of the legend item.
The upper limit value of the legend item.
Referenced by te::map::SetNumberOfElementsByLegendItem().
| const std::string& te::map::GroupingItem::getValue | ( | ) | const | 
It gets the value of the legend item.
The value of the legend item.
| GroupingItem& te::map::GroupingItem::operator= | ( | const GroupingItem & | rhs | ) | 
Assignment operator.
| void te::map::GroupingItem::setCount | ( | std::size_t | count | ) | 
It It sets the number of objects whose values are between the lower and upper limits.
| count | The number of objects whose values are between the lower and upper limits | 
Referenced by te::map::SetNumberOfElementsByLegendItem().
| void te::map::GroupingItem::setLowerLimit | ( | const std::string & | from | ) | 
It sets the lower limit value of the legend item.
| from | The lower limit value. | 
Referenced by te::map::GroupingByEqualSteps(), te::map::GroupingByQuantil(), and te::map::GroupingByStdDeviation().
| void te::map::GroupingItem::setSymbolizers | ( | const std::vector< te::se::Symbolizer * > & | symbolizers | ) | 
It sets the symbolizers of the legend item.
| symbolizers | The symbolizers of the legend item.. | 
| void te::map::GroupingItem::setTitle | ( | const std::string & | title | ) | 
It sets the title of the legend item.
| title | The title of the legend item.. | 
Referenced by te::map::GroupingByStdDeviation().
| void te::map::GroupingItem::setUpperLimit | ( | const std::string & | to | ) | 
It sets the upper limit value of the legend item.
| to | The upper limit value. | 
Referenced by te::map::GroupingByEqualSteps(), te::map::GroupingByQuantil(), and te::map::GroupingByStdDeviation().
| void te::map::GroupingItem::setValue | ( | const std::string & | value | ) | 
It sets value of the legend item.
| value | The value of the legend item. | 
| 
 | private | 
The number of objects whose values are between the lower and upper limits.
Definition at line 158 of file GroupingItem.h.
| 
 | private | 
The value of the lower limit of the legend item.
Definition at line 155 of file GroupingItem.h.
| 
 | private | 
The color of the legend item.
Definition at line 160 of file GroupingItem.h.
| 
 | private | 
A text that can be used to identify this legend item.
Definition at line 159 of file GroupingItem.h.
| 
 | private | 
The value of the upper limit of the legend item.
Definition at line 156 of file GroupingItem.h.
| 
 | private | 
The value of the legend item.
Definition at line 157 of file GroupingItem.h.