This file defines a class for a MixtureModel Wizard page. More...
#include "../../../classification/ROISet.h"#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/Functions.h"#include "../../../rp/MixtureModel.h"#include "../Config.h"#include <memory>#include <QWizardPage>#include <QTableWidget>#include <QActionGroup>#include <qgridlayout.h>#include <QSignalMapper>#include <QTreeWidget>#include <QTreeWidgetItem>#include <qwt_plot_curve.h>Go to the source code of this file.
Classes | |
| struct | te::qt::widgets::MixtureModelWizardPage::MixModelComponent |
| Defines component attributes. More... | |
| class | te::qt::widgets::MixtureModelWizardPage |
| This class is GUI used to define the mixture model parameters for the RP constast operation. More... | |
Namespaces | |
| te | |
| TerraLib. | |
| 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
{ "Band_Sensors":{ [ "Band": { "band": "****", "use": "****", "sensor": "****" }, "Band": { "band": "****", "use": "****", "sensor": "****" }, ] },
"MixModel_Components":{ [ "Component": { "name": "****", "coordGrid": { "xGrid": "****", "yGrid": "****" }, "coordGeo": { "xGeo": "****", "yGeo": "****" }, "Color": "****" }, "Component": { "name": "****", "coordGrid": { "xGrid": "****", "yGrid": "****" }, "coordGeo": { "xGeo": "****", "yGeo": "****" }, "Color":"****" }, ] },
"Mixture Model": { "Method": "****" },
"Transform Matrix": [ [ "****", "****" ], [ "****", "****" ] ] }
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.