21#ifndef TE_QT_WIDGETS_PCAWIZARDPAGE_H
22#define TE_QT_WIDGETS_PCAWIZARDPAGE_H
40 class PCAWizardPageForm;
113 std::unique_ptr<Ui::PCAWizardPageForm>
m_ui;
This is the base class for Layers.
A conteiner class for keeping information about a data source.
std::string getMatrixFileName() const
This function returns the bands from the raster taht will be used.
bool inversePCASelected() const
Returnes true the inverse PCA option is selected.
PCAWizardPage(QWidget *parent=0)
Constructor.
int getOutputRasterDataType() const
This function returns the output raster data type.
void setLayer(te::map::AbstractLayerPtr layer)
This function sets the layer that contains the raster that will be sliced.
PCAWizardPage & operator=(const PCAWizardPage &rhs)
std::vector< unsigned int > getSelectedBands() const
This function returns the bands from the raster taht will be used.
void loadPCAMatrixFilePushButtonClicked(bool checked)
void inversePCACheckBoxToggled(bool checked)
te::map::AbstractLayerPtr m_rasterLayer
Testing a better way to show the chart.
std::unique_ptr< te::rst::Raster > m_raster
The raster that will be processed.
std::unique_ptr< Ui::PCAWizardPageForm > m_ui
The wizard page form.
PCAWizardPage(const PCAWizardPage &rhs)
~PCAWizardPage()
Destructor.
A ColorMap defines either the colors of a pallette-type raster source or the mapping of numeric pixel...
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
Namespace for the Qt module of TerraLib.
Namespace for the Symbology Encoding module of TerraLib.