This file defines a class for a MixtureModel Wizard page. More...
#include "../../../color/RGBAColor.h"
#include "../../../geometry/Geometry.h"
#include "../../../maptools/AbstractLayer.h"
#include "../../../qt/widgets/canvas/MapDisplay.h"
#include "../../../qt/widgets/charts/ChartDisplay.h"
#include "../../../qt/widgets/charts/ChartDisplayWidget.h"
#include "../../../qt/widgets/charts/ChartStyle.h"
#include "../../../raster/Raster.h"
#include "../../../rp/MixtureModel.h"
#include "../Config.h"
#include <memory>
#include <QWizardPage>
#include <QTableWidget>
#include <QActionGroup>
#include <qgridlayout.h>
#include <QTreeWidget>
#include <QTreeWidgetItem>
#include <qwt_plot_curve.h>
Go to the source code of this file.
Classes | |
struct | te::qt::widgets::MixtureModelWizardPage::MixModelComponent |
class | te::qt::widgets::MixtureModelWizardPage |
This class is GUI used to define the mixture model parameters for the RP constast operation. More... | |
Namespaces | |
te | |
URI C++ Library. | |
te::qt | |
Namespace for the Qt module of TerraLib. | |
te::qt::widgets | |
Namespace for the Qt Widgets module of TerraLib. | |
te::se | |
Namespace for the Symbology Encoding module of TerraLib. | |
Ui | |
This file defines a class for a MixtureModel Wizard page.
/brief JSON File Structure used to save the mix model components information
{"MixModel_Components": [ {"Component": {"name" : "******"}, {"geomGrid": [ {"x0" : ******}, {"y0" : ******}, {"xn" : ******}, {"yn" : ******} ] } {"geomGeo": [ {"x0" : ******}, {"y0" : ******}, {"xn" : ******}, {"yn" : ******} ] } {"values": [ {"pixelValue" : *****}, {"pixelValue" : *****}, {"pixelValue" : *****} ] } {"Color":"#******" } } ] }
struct MixModelComponent { std::string m_name; te::gm::Geometry* m_geomGrid; te::gm::Geometry* m_geomGeo; std::vector<double> m_values; te::color::RGBAColor m_color; };
Definition in file MixtureModelWizardPage.h.