This class represents the informations needed to build map charts.
More...
#include <Chart.h>
This class represents the informations needed to build map charts.
- See also
- AbstractLayer
Definition at line 51 of file Chart.h.
te::map::Chart::Chart |
( |
ChartType |
type, |
|
|
const std::vector< std::string > & |
properties |
|
) |
| |
It constructs a new Chart instance.
- Parameters
-
type | The chart type. |
properties | The property names that will be used to generate the chart. |
It constructs a new Chart instance.
- Parameters
-
type | The chart type. |
properties | The property names that will be used to generate the chart. |
colors | The colors that will be used to represent each property. |
te::map::Chart::~Chart |
( |
| ) |
|
bool te::map::Chart::getAvoidConflicts |
( |
| ) |
const |
std::size_t te::map::Chart::getBarWidth |
( |
| ) |
const |
std::size_t te::map::Chart::getContourWidth |
( |
| ) |
const |
std::size_t te::map::Chart::getHeight |
( |
| ) |
const |
double te::map::Chart::getMaxValue |
( |
| ) |
const |
const std::vector<std::string>& te::map::Chart::getProperties |
( |
| ) |
const |
const std::vector<size_t>& te::map::Chart::getPropertiesPos |
( |
| ) |
const |
std::string te::map::Chart::getSummary |
( |
| ) |
const |
It gets the grouping summary. It is used only in case 1 to n.
std::size_t te::map::Chart::getWidth |
( |
| ) |
const |
bool te::map::Chart::isVisible |
( |
| ) |
const |
It gets the chart visibility.
void te::map::Chart::setAvoidConflicts |
( |
bool |
on | ) |
|
void te::map::Chart::setBarWidth |
( |
std::size_t |
width | ) |
|
void te::map::Chart::setContourWidth |
( |
std::size_t |
width | ) |
|
void te::map::Chart::setHeight |
( |
std::size_t |
height | ) |
|
void te::map::Chart::setMaxValue |
( |
double |
value | ) |
|
void te::map::Chart::setPropertiesPos |
( |
const std::vector< size_t > & |
propPos | ) |
|
void te::map::Chart::setSummary |
( |
const std::string & |
summary | ) |
|
It gets the grouping summary. It is used only in case 1 to n.
- Parameters
-
summary | The summary mode. It can be: "MIN", "MAX", "SUM", "AVERAGE", "MEDIAN", "STDDEV" or "VARIANCE" |
void te::map::Chart::setVisibility |
( |
bool |
visible | ) |
|
It sets the chart visibility.
- Parameters
-
visible | The visibility value. |
bool te::map::Chart::m_avoidConflicts |
|
private |
A flag that indicates if conflicts must be avoided.
Definition at line 146 of file Chart.h.
std::size_t te::map::Chart::m_barWidth |
|
private |
The bar width for char Bar type (in pixels).
Definition at line 143 of file Chart.h.
The color used to each property.
Definition at line 139 of file Chart.h.
The chart contour color.
Definition at line 140 of file Chart.h.
std::size_t te::map::Chart::m_contourWidth |
|
private |
The chart contour width (in pixels).
Definition at line 141 of file Chart.h.
std::size_t te::map::Chart::m_height |
|
private |
The chart height (in pixels).
Definition at line 142 of file Chart.h.
bool te::map::Chart::m_isVisible |
|
private |
A flag that indicates if the chart is visible.
Definition at line 144 of file Chart.h.
double te::map::Chart::m_maxValue |
|
private |
The max value of the chart.
Definition at line 145 of file Chart.h.
std::vector<std::string> te::map::Chart::m_properties |
|
private |
The property names that will be used to generate the chart.
Definition at line 137 of file Chart.h.
std::vector<size_t> te::map::Chart::m_propertiesPos |
|
private |
The properties position.
Definition at line 138 of file Chart.h.
std::string te::map::Chart::m_summary |
|
private |
The summary used in case 1 to n.
Definition at line 147 of file Chart.h.
The chart type.
Definition at line 136 of file Chart.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/src/terralib/maptools/Chart.h