21#ifndef TE_QT_WIDGETS_RASTERTRANSFORMWIZARDPAGE_H 
   22#define TE_QT_WIDGETS_RASTERTRANSFORMWIZARDPAGE_H 
   24#include "ui/ui_RasterTransformWizardPageForm.h" 
   25#include "../../../maptools/AbstractLayer.h" 
   29#include <QActionGroup> 
   36  namespace rst { 
class Raster; }
 
   99            std::unique_ptr<te::da::DataSet>& inDataSet,
 
  100            std::unique_ptr<te::rst::Raster >& inRasterPtr ) 
const;
 
This is the base class for layers.
 
void onSelectOldSRSPushButtonClicked()
 
void onBandsListItemSelectionChanged()
 
unsigned int getInterpolator() const
Returns the interpolator type.
 
std::unique_ptr< Ui::RasterTransformWizardPageForm > m_uiPageForm
 
void setLayer(te::map::AbstractLayerPtr layer)
This method is used to set the selected layer for vectorization operation.
 
void getSelectedInBandIndexes(std::vector< unsigned int > &bandsIndexes) const
Return the current selected band indexes.
 
void onSelectNewSRSPushButtonClicked()
 
bool getInRaster(std::unique_ptr< te::da::DataSet > &inDataSet, std::unique_ptr< te::rst::Raster > &inRasterPtr) const
 
std::vector< double > getOutNoDataValues() const
Returns the output raster no-data values.
 
RasterTransformWizardPage(QWidget *parent=0)
 
te::map::AbstractLayer * getLayerPtr()
return the current layer pointer or null pointer.
 
te::map::AbstractLayerPtr m_layer
 
unsigned int getOutDataType() const
Returns the output raster data type.
 
~RasterTransformWizardPage()
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr