te::qt::widgets::RasterTransformWizardPage Class Reference

#include <RasterTransformWizardPage.h>

Inheritance diagram for te::qt::widgets::RasterTransformWizardPage:

Public Member Functions

unsigned int getInterpolator () const
 Returns the interpolator type. More...
 
te::map::AbstractLayergetLayerPtr ()
 return the current layer pointer or null pointer. More...
 
unsigned int getOutDataType () const
 Returns the output raster data type. More...
 
std::vector< double > getOutNoDataValues () const
 Returns the output raster no-data values. More...
 
void getSelectedInBandIndexes (std::vector< unsigned int > &bandsIndexes) const
 Return the current selected band indexes. More...
 
bool isComplete () const
 
 RasterTransformWizardPage (QWidget *parent=0)
 
void setLayer (te::map::AbstractLayerPtr layer)
 This method is used to set the selected layer for vectorization operation. More...
 
 ~RasterTransformWizardPage ()
 

Public Attributes

std::unique_ptr< Ui::RasterTransformWizardPageForm > m_uiPageForm
 

Protected Slots

void onSelectNewSRSPushButtonClicked ()
 
void onSelectOldSRSPushButtonClicked ()
 

Protected Member Functions

bool getInRaster (std::unique_ptr< te::da::DataSet > &inDataSet, std::unique_ptr< te::rst::Raster > &inRasterPtr) const
 

Protected Attributes

te::map::AbstractLayerPtr m_layer
 

Detailed Description

Definition at line 43 of file RasterTransformWizardPage.h.

Constructor & Destructor Documentation

◆ RasterTransformWizardPage()

te::qt::widgets::RasterTransformWizardPage::RasterTransformWizardPage ( QWidget *  parent = 0)

◆ ~RasterTransformWizardPage()

te::qt::widgets::RasterTransformWizardPage::~RasterTransformWizardPage ( )

Member Function Documentation

◆ getInRaster()

bool te::qt::widgets::RasterTransformWizardPage::getInRaster ( std::unique_ptr< te::da::DataSet > &  inDataSet,
std::unique_ptr< te::rst::Raster > &  inRasterPtr 
) const
protected

◆ getInterpolator()

unsigned int te::qt::widgets::RasterTransformWizardPage::getInterpolator ( ) const

Returns the interpolator type.

Returns
Returns the interpolator data type.

◆ getLayerPtr()

te::map::AbstractLayer* te::qt::widgets::RasterTransformWizardPage::getLayerPtr ( )

return the current layer pointer or null pointer.

Returns
return the current layer pointer or null pointer.

◆ getOutDataType()

unsigned int te::qt::widgets::RasterTransformWizardPage::getOutDataType ( ) const

Returns the output raster data type.

Returns the output raster data type.

◆ getOutNoDataValues()

std::vector< double > te::qt::widgets::RasterTransformWizardPage::getOutNoDataValues ( ) const

Returns the output raster no-data values.

Returns the output raster no-data values.

◆ getSelectedInBandIndexes()

void te::qt::widgets::RasterTransformWizardPage::getSelectedInBandIndexes ( std::vector< unsigned int > &  bandsIndexes) const

Return the current selected band indexes.

Parameters
bandsIndexesCurrent selected band indexes.

◆ isComplete()

bool te::qt::widgets::RasterTransformWizardPage::isComplete ( ) const

◆ onSelectNewSRSPushButtonClicked

void te::qt::widgets::RasterTransformWizardPage::onSelectNewSRSPushButtonClicked ( )
protectedslot

◆ onSelectOldSRSPushButtonClicked

void te::qt::widgets::RasterTransformWizardPage::onSelectOldSRSPushButtonClicked ( )
protectedslot

◆ setLayer()

void te::qt::widgets::RasterTransformWizardPage::setLayer ( te::map::AbstractLayerPtr  layer)

This method is used to set the selected layer for vectorization operation.

Parameters
layerThe layer ptr
Note
This layer MUST HAVE a valid raster object.

Member Data Documentation

◆ m_layer

te::map::AbstractLayerPtr te::qt::widgets::RasterTransformWizardPage::m_layer
protected

Definition at line 102 of file RasterTransformWizardPage.h.

◆ m_uiPageForm

std::unique_ptr<Ui::RasterTransformWizardPageForm> te::qt::widgets::RasterTransformWizardPage::m_uiPageForm

Definition at line 49 of file RasterTransformWizardPage.h.


The documentation for this class was generated from the following file: