#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.