te::qt::widgets::ClippingWizard Class Reference

This class is GUI used to define the clipping wizard for the RP constast operation. More...

#include <ClippingWizard.h>

Inheritance diagram for te::qt::widgets::ClippingWizard:

Signals

void addLayer (te::map::AbstractLayerPtr layer)
 

Public Member Functions

 ClippingWizard (QWidget *parent)
 
std::vector< te::map::AbstractLayerPtrgetOutputLayers ()
 
void onMapDisplayExtentChanged ()
 
void setActionGroup (QActionGroup *actionGroup)
 
void setLayer (te::map::AbstractLayerPtr layer)
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
void setMapDisplay (te::qt::widgets::MapDisplay *mapDisplay)
 
virtual bool validateCurrentPage ()
 
 ~ClippingWizard ()
 

Protected Slots

void onPageChanged (int index)
 

Protected Member Functions

void addPages ()
 
bool execute ()
 
bool executeDimensionClipping ()
 
bool executeLayerClipping ()
 
bool executeLayerClippingAttribute ()
 
bool executeLayerExtentClipping ()
 

Private Attributes

std::unique_ptr< te::qt::widgets::ClippingWizardPagem_clippingPage
 
std::unique_ptr< te::qt::widgets::LayerSearchWizardPagem_layerSearchPage
 
std::vector< te::map::AbstractLayerPtrm_outputLayer
 
std::unique_ptr< te::qt::widgets::RasterInfoWizardPagem_rasterInfoPage
 

Detailed Description

This class is GUI used to define the clipping wizard for the RP constast operation.

Definition at line 58 of file ClippingWizard.h.

Constructor & Destructor Documentation

te::qt::widgets::ClippingWizard::ClippingWizard ( QWidget *  parent)
te::qt::widgets::ClippingWizard::~ClippingWizard ( )

Member Function Documentation

void te::qt::widgets::ClippingWizard::addLayer ( te::map::AbstractLayerPtr  layer)
signal
void te::qt::widgets::ClippingWizard::addPages ( )
protected
bool te::qt::widgets::ClippingWizard::execute ( )
protected
bool te::qt::widgets::ClippingWizard::executeDimensionClipping ( )
protected
bool te::qt::widgets::ClippingWizard::executeLayerClipping ( )
protected
bool te::qt::widgets::ClippingWizard::executeLayerClippingAttribute ( )
protected
bool te::qt::widgets::ClippingWizard::executeLayerExtentClipping ( )
protected
std::vector<te::map::AbstractLayerPtr> te::qt::widgets::ClippingWizard::getOutputLayers ( )
void te::qt::widgets::ClippingWizard::onMapDisplayExtentChanged ( )
void te::qt::widgets::ClippingWizard::onPageChanged ( int  index)
protectedslot
void te::qt::widgets::ClippingWizard::setActionGroup ( QActionGroup *  actionGroup)
void te::qt::widgets::ClippingWizard::setLayer ( te::map::AbstractLayerPtr  layer)
void te::qt::widgets::ClippingWizard::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)
void te::qt::widgets::ClippingWizard::setMapDisplay ( te::qt::widgets::MapDisplay mapDisplay)
virtual bool te::qt::widgets::ClippingWizard::validateCurrentPage ( )
virtual

Member Data Documentation

std::unique_ptr<te::qt::widgets::ClippingWizardPage> te::qt::widgets::ClippingWizard::m_clippingPage
private

Definition at line 108 of file ClippingWizard.h.

std::unique_ptr<te::qt::widgets::LayerSearchWizardPage> te::qt::widgets::ClippingWizard::m_layerSearchPage
private

Definition at line 109 of file ClippingWizard.h.

std::vector<te::map::AbstractLayerPtr> te::qt::widgets::ClippingWizard::m_outputLayer
private

Definition at line 112 of file ClippingWizard.h.

std::unique_ptr<te::qt::widgets::RasterInfoWizardPage> te::qt::widgets::ClippingWizard::m_rasterInfoPage
private

Definition at line 110 of file ClippingWizard.h.


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