#include <RasterStatisticsWizardPage.h>
Public Member Functions | |
bool | isComplete () const |
RasterStatisticsWizardPage (QWidget *parent=0) | |
void | setActionGroup (QActionGroup *actionGroup) |
void | setLayer (te::map::AbstractLayerPtr layer) |
This method is used to set the selected layer for vectorization operation. | |
void | setMapDisplay (te::qt::widgets::MapDisplay *mapDisplay) |
~RasterStatisticsWizardPage () | |
Protected Slots | |
void | coStatisticsPushButtonClicked (bool checked) |
void | histogramPushButtonClicked (bool checked) |
void | onROIManagerClosed (te::cl::ROISet *rs) |
void | samplesPushButtonClicked (bool checked) |
void | scatterPushButtonClicked (bool checked) |
void | statisticsPushButtonClicked (bool checked) |
Protected Member Functions | |
void | getBandIndexes (std::vector< unsigned int > &bandsIndexes) const |
Return the current selected band indexes. | |
bool | getCorrelationMatrix (const std::string &roiID, const std::map< std::tuple< std::string, unsigned int, unsigned int >, std::map< std::pair< double, double >, unsigned int > > &jointHistograms, const std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &histograms, te::rp::Matrix< double > &matrix) |
Return the correlation matrix. | |
bool | getCovarianceMatrix (const std::string &roiID, const std::map< std::tuple< std::string, unsigned int, unsigned int >, std::map< std::pair< double, double >, unsigned int > > &jointHistograms, const std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &histograms, te::rp::Matrix< double > &matrix) |
Return the covariance matrix. | |
bool | getHistograms (std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &realHistograms, std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &imagHistograms) const |
Return the current histograms. | |
bool | getJoinHistograms (const std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &realHistograms, const std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &imagHistograms, std::map< std::tuple< std::string, unsigned int, unsigned int >, std::map< std::pair< double, double >, unsigned int > > &realJointHistograms, std::map< std::tuple< std::string, unsigned int, unsigned int >, std::map< std::pair< double, double >, unsigned int > > &imagJointHistograms) const |
Return the current joint histograms. | |
bool | getKurtosisMatrix (const std::string &roiID, const std::map< std::tuple< std::string, unsigned int, unsigned int >, std::map< std::pair< double, double >, unsigned int > > &jointHistograms, const std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &histograms, te::rp::Matrix< double > &matrix) |
Return the kurtosis matrix. | |
std::vector< std::string > | getROIsIDs () const |
Return the current loaded ROIs IDs. | |
bool | printMatrix (te::rp::Matrix< double > &matrix) |
Static Protected Member Functions | |
static bool | getCorrelation (const std::string &roiID, const unsigned int &bandIdx1, const unsigned int &bandIdx2, const std::map< std::tuple< std::string, unsigned int, unsigned int >, std::map< std::pair< double, double >, unsigned int > > &jointHistograms, const std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &histograms, double &correlation) |
Return the correlation value. | |
static bool | getCovariance (const std::string &roiID, const unsigned int &bandIdx1, const unsigned int &bandIdx2, const std::map< std::tuple< std::string, unsigned int, unsigned int >, std::map< std::pair< double, double >, unsigned int > > &jointHistograms, const std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &histograms, double &covariance) |
Return the covariance value. | |
static bool | getKurtosis (const std::string &roiID, const unsigned int &bandIdx1, const std::map< std::tuple< std::string, unsigned int, unsigned int >, std::map< std::pair< double, double >, unsigned int > > &jointHistograms, const std::map< std::pair< std::string, unsigned int >, std::map< double, unsigned int > > &histograms, double &kurtosis) |
Return the Kurtosis value. | |
Protected Attributes | |
te::map::AbstractLayerPtr | m_layer |
std::unique_ptr< te::qt::widgets::RasterStatisticsWizardLog > | m_logDialogPtr |
std::unique_ptr< te::qt::widgets::ROIManagerDialog > | m_roiManagerPtr |
std::unique_ptr< Ui::RasterStatisticsWizardPageForm > | m_uiStatPageForm |
Definition at line 56 of file RasterStatisticsWizardPage.h.
te::qt::widgets::RasterStatisticsWizardPage::RasterStatisticsWizardPage | ( | QWidget * | parent = 0 | ) |
te::qt::widgets::RasterStatisticsWizardPage::~RasterStatisticsWizardPage | ( | ) |
|
protectedslot |
|
protected |
Return the current selected band indexes.
bandsIndexes | Current selected band indexes. |
|
staticprotected |
Return the correlation value.
roiID | Target ROI id. |
bandIdx1 | Target band 1 index. |
bandIdx2 | Target band 2 index. |
jointHistograms | Joint histograms. |
histograms | Single band histograms. |
correlation | Correlation value. |
|
protected |
Return the correlation matrix.
roiID | Target ROI id. |
jointHistograms | Joint histograms. |
histograms | Single band histograms. |
matrix | Output matrix. |
|
staticprotected |
Return the covariance value.
roiID | Target ROI id. |
bandIdx1 | Target band 1 index. |
bandIdx2 | Target band 2 index. |
jointHistograms | Joint histograms. |
histograms | Single band histograms. |
covariance | Covariance value. |
|
protected |
Return the covariance matrix.
roiID | Target ROI id. |
jointHistograms | Joint histograms. |
histograms | Single band histograms. |
matrix | Output matrix. |
|
protected |
Return the current histograms.
realHistograms | Real histograms. |
imagHistograms | Real histograms. |
|
protected |
Return the current joint histograms.
realHistograms | Real histograms. |
imagHistograms | Real histograms. |
|
staticprotected |
Return the Kurtosis value.
roiID | Target ROI id. |
bandIdx1 | Target band 1 index. |
jointHistograms | Joint histograms. |
histograms | Single band histograms. |
kurtosis | Correlation value. |
|
protected |
Return the kurtosis matrix.
roiID | Target ROI id. |
jointHistograms | Joint histograms. |
histograms | Single band histograms. |
matrix | Output matrix. |
|
protected |
Return the current loaded ROIs IDs.
|
protectedslot |
bool te::qt::widgets::RasterStatisticsWizardPage::isComplete | ( | ) | const |
|
protectedslot |
|
protected |
|
protectedslot |
|
protectedslot |
void te::qt::widgets::RasterStatisticsWizardPage::setActionGroup | ( | QActionGroup * | actionGroup | ) |
void te::qt::widgets::RasterStatisticsWizardPage::setLayer | ( | te::map::AbstractLayerPtr | layer | ) |
void te::qt::widgets::RasterStatisticsWizardPage::setMapDisplay | ( | te::qt::widgets::MapDisplay * | mapDisplay | ) |
|
protectedslot |
|
protected |
Definition at line 86 of file RasterStatisticsWizardPage.h.
|
protected |
Definition at line 85 of file RasterStatisticsWizardPage.h.
|
protected |
Definition at line 84 of file RasterStatisticsWizardPage.h.
|
protected |
Definition at line 83 of file RasterStatisticsWizardPage.h.