This class represents the informations needed to build map charts. More...
#include <Chart.h>
Public Member Functions | |
| Chart (ChartType type, const std::vector< std::string > &properties) | |
| It constructs a new Chart instance.  More... | |
| Chart (ChartType type, const std::vector< std::string > &properties, const std::vector< te::color::RGBAColor > &colors) | |
| It constructs a new Chart instance.  More... | |
| std::size_t | getBarWidth () const | 
| const te::color::RGBAColor & | getColor (std::size_t i) const | 
| const te::color::RGBAColor & | getContourColor () const | 
| std::size_t | getContourWidth () const | 
| std::size_t | getHeight () const | 
| double | getMaxValue () const | 
| const std::vector< std::string > & | getProperties () const | 
| ChartType | getType () const | 
| std::size_t | getWidth () const | 
| bool | isVisible () const | 
| It gets the chart visibility.  More... | |
| void | setBarWidth (std::size_t width) | 
| void | setColor (std::size_t i, const te::color::RGBAColor &color) | 
| void | setContourColor (const te::color::RGBAColor &color) | 
| void | setContourWidth (std::size_t width) | 
| void | setHeight (std::size_t height) | 
| void | setMaxValue (double value) | 
| void | setVisibility (bool visible) | 
| It sets the chart visibility.  More... | |
| ~Chart () | |
| Destructor.  More... | |
Private Attributes | |
| std::size_t | m_barWidth | 
| The bar width for char Bar type (in pixels).  More... | |
| std::vector< te::color::RGBAColor > | m_colors | 
| The color used to each property.  More... | |
| te::color::RGBAColor | m_contourColor | 
| The chart contour color.  More... | |
| std::size_t | m_contourWidth | 
| The chart contour width (in pixels).  More... | |
| std::size_t | m_height | 
| The chart height (in pixels).  More... | |
| bool | m_isVisible | 
| A flag that indicates if the chart is visible.  More... | |
| double | m_maxValue | 
| The max value of the chart.  More... | |
| std::vector< std::string > | m_properties | 
| The property names that will be used to generate the chart.  More... | |
| ChartType | m_type | 
| The chart type.  More... | |
This class represents the informations needed to build map charts.
| Chart::Chart | ( | ChartType | type, | 
| const std::vector< std::string > & | properties | ||
| ) | 
| Chart::Chart | ( | ChartType | type, | 
| const std::vector< std::string > & | properties, | ||
| const std::vector< te::color::RGBAColor > & | colors | ||
| ) | 
| std::size_t Chart::getBarWidth | ( | ) | const | 
Definition at line 143 of file Chart.cpp.
Referenced by te::qt::widgets::ChartRenderer::drawBars(), and WriteLayerChart().
| const te::color::RGBAColor & Chart::getColor | ( | std::size_t | i | ) | const | 
Definition at line 84 of file Chart.cpp.
Referenced by te::qt::widgets::ChartRenderer::drawBars(), te::qt::widgets::ChartRenderer::drawPies(), te::qt::widgets::ChartLayerWidget::setChart(), and WriteLayerChart().
| const te::color::RGBAColor & Chart::getContourColor | ( | ) | const | 
Definition at line 98 of file Chart.cpp.
Referenced by te::qt::widgets::ChartRenderer::drawBars(), te::qt::widgets::ChartRenderer::drawPies(), te::qt::widgets::ChartLayerWidget::setChart(), and WriteLayerChart().
| std::size_t Chart::getContourWidth | ( | ) | const | 
Definition at line 108 of file Chart.cpp.
Referenced by te::qt::widgets::ChartRenderer::drawBars(), te::qt::widgets::ChartRenderer::drawPies(), te::qt::widgets::ChartLayerWidget::setChart(), and WriteLayerChart().
| std::size_t Chart::getHeight | ( | ) | const | 
Definition at line 118 of file Chart.cpp.
Referenced by te::map::AbstractLayerRenderer::buildChart(), te::qt::widgets::ChartRenderer::drawBars(), te::map::AbstractLayerRenderer::drawDatSetGeometries(), te::map::AbstractLayerRenderer::drawLayerGroupingMem(), te::qt::widgets::ChartRenderer::drawPies(), te::qt::widgets::ChartLayerWidget::setChart(), and WriteLayerChart().
| double Chart::getMaxValue | ( | ) | const | 
Definition at line 158 of file Chart.cpp.
Referenced by te::qt::widgets::ChartRenderer::drawBars(), and WriteLayerChart().
| const std::vector< std::string > & Chart::getProperties | ( | ) | const | 
Definition at line 79 of file Chart.cpp.
Referenced by te::qt::widgets::ChartLayerWidget::buildChart(), te::qt::widgets::ChartRenderer::getValues(), te::qt::widgets::ChartLayerWidget::setChart(), and WriteLayerChart().
| te::map::ChartType Chart::getType | ( | ) | const | 
Definition at line 74 of file Chart.cpp.
Referenced by te::qt::widgets::ChartLayerWidget::buildChart(), te::qt::widgets::ChartRenderer::render(), te::qt::widgets::ChartLayerWidget::setChart(), and WriteLayerChart().
| std::size_t Chart::getWidth | ( | ) | const | 
Definition at line 128 of file Chart.cpp.
References te::map::Bar, and te::map::Pie.
Referenced by te::map::AbstractLayerRenderer::buildChart(), te::qt::widgets::ChartRenderer::drawBars(), te::map::AbstractLayerRenderer::drawDatSetGeometries(), te::map::AbstractLayerRenderer::drawLayerGroupingMem(), and te::qt::widgets::ChartRenderer::drawPies().
| bool Chart::isVisible | ( | ) | const | 
It gets the chart visibility.
Definition at line 163 of file Chart.cpp.
Referenced by te::map::AbstractLayerRenderer::buildChart(), and WriteLayerChart().
| void Chart::setColor | ( | std::size_t | i, | 
| const te::color::RGBAColor & | color | ||
| ) | 
| void Chart::setContourColor | ( | const te::color::RGBAColor & | color | ) | 
Definition at line 103 of file Chart.cpp.
Referenced by te::qt::widgets::ChartLayerWidget::buildChart().
| void Chart::setContourWidth | ( | std::size_t | width | ) | 
Definition at line 113 of file Chart.cpp.
Referenced by te::qt::widgets::ChartLayerWidget::buildChart().
| void Chart::setHeight | ( | std::size_t | height | ) | 
Definition at line 123 of file Chart.cpp.
Referenced by te::qt::widgets::ChartLayerWidget::buildChart().
| void Chart::setMaxValue | ( | double | value | ) | 
Definition at line 153 of file Chart.cpp.
Referenced by te::qt::widgets::ChartLayerWidget::buildChart().
| void Chart::setVisibility | ( | bool | visible | ) | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |