#include "../../Config.h"#include <terralib/core/utils/Platform.h>#include <terralib/core/plugin.h>#include <terralib/common.h>#include <terralib/dataaccess.h>#include <terralib/qt/widgets/layer/utils/DataSet2Layer.h>#include <terralib/maptools/AbstractLayer.h>#include <terralib/qt/widgets/charts/ChartDisplay.h>#include <terralib/qt/widgets/charts/ChartDisplayWidget.h>#include <terralib/qt/widgets/charts/ChartStyle.h>#include <terralib/qt/widgets/charts/Scatter.h>#include <terralib/qt/widgets/charts/Histogram.h>#include <terralib/qt/widgets/charts/HistogramChart.h>#include <terralib/qt/widgets/charts/ScatterChart.h>#include <terralib/qt/widgets/charts/Utils.h>#include <QApplication>#include <exception>#include <iostream>Go to the source code of this file.
Functions | |
| void | generateHistogram (te::da::DataSet *dataset, std::string datasourceId, te::da::DataSourceTransactor *transactor) |
| void | generateScatter (te::da::DataSet *dataset, te::da::DataSourceTransactor *transactor) |
| void | LoadOGRModule () |
| int | main (int, char **) |
| void generateHistogram | ( | te::da::DataSet * | dataset, |
| std::string | datasourceId, | ||
| te::da::DataSourceTransactor * | transactor | ||
| ) |
Definition at line 75 of file examples/qt/charts/main.cpp.
References te::qt::widgets::ChartDisplay::adjustDisplay(), te::qt::widgets::HistogramChart::attach(), te::qt::widgets::createHistogram(), dt, te::da::DataSourceTransactor::getDataSetType(), te::da::GetPropertyPos(), te::qt::widgets::HISTOGRAM_CHART, te::qt::widgets::ChartStyle::setAxisX(), te::qt::widgets::ChartStyle::setAxisY(), and te::qt::widgets::ChartStyle::setTitle().
Referenced by main().
| void generateScatter | ( | te::da::DataSet * | dataset, |
| te::da::DataSourceTransactor * | transactor | ||
| ) |
Definition at line 109 of file examples/qt/charts/main.cpp.
References te::qt::widgets::ChartDisplay::adjustDisplay(), te::qt::widgets::createScatter(), dt, te::da::DataSourceTransactor::getDataSetType(), te::da::GetPropertyPos(), te::qt::widgets::SCATTER_CHART, te::qt::widgets::ChartStyle::setAxisX(), te::qt::widgets::ChartStyle::setAxisY(), and te::qt::widgets::ChartStyle::setTitle().
Referenced by main().
| void LoadOGRModule | ( | ) |
Definition at line 54 of file examples/qt/charts/main.cpp.
References te::core::FindInTerraLibPath(), te::core::PluginManager::insert(), te::core::PluginManager::instance(), te::core::JSONPluginInfoSerializer(), te::core::PluginManager::load(), and te::core::PluginInfo::name.
Referenced by main().
Definition at line 142 of file examples/qt/charts/main.cpp.
References te::core::PluginManager::clear(), ds, TerraLib::finalize(), generateHistogram(), generateScatter(), te::common::Singleton< TerraLib >::getInstance(), TerraLib::initialize(), te::core::PluginManager::instance(), LoadOGRModule(), and te::da::DataSourceFactory::make().