#include <RasterSlicingWizard.h>
Public Member Functions | |
te::map::AbstractLayerPtr | getOutputLayer () |
This function returns the layer that has been created by the wizard with the sliced raster. More... | |
RasterSlicingWizard (QWidget *parent=0) | |
Constructor. More... | |
void | setExtent (const te::gm::Envelope &extent) |
This function sets the envelope that will be used to trim tha raster if the user requests it. More... | |
void | setList (std::list< te::map::AbstractLayerPtr > &layerList) |
This function sets the list of layers from which the raster that will be sliced will come from. More... | |
void | setSRID (int srid=0) |
This function sets the srid of the display when the wizard was initiated. More... | |
bool | validateCurrentPage () |
Overridden function that checks if the current page's configuration is done in order to proceed to the next page. More... | |
~RasterSlicingWizard () | |
Destructor. More... | |
Protected Member Functions | |
void | addPages () |
bool | execute () |
Private Member Functions | |
RasterSlicingWizard & | operator= (const RasterSlicingWizard &rhs) |
RasterSlicingWizard (const RasterSlicingWizard &rhs) | |
Private Attributes | |
std::auto_ptr< te::qt::widgets::LayerSearchWizardPage > | m_layerSearchPage |
The wizard page used to select an input layer. More... | |
te::map::AbstractLayerPtr | m_outputLayer |
std::auto_ptr< te::qt::widgets::RasterInfoWizardPage > | m_rasterInfoPage |
The wizard page used to define the output layer parameters. More... | |
std::auto_ptr< te::qt::widgets::RasterSlicingWizardPage > | m_wizardPage |
The wizard page used to define the slicing parameters. More... | |
Definition at line 45 of file RasterSlicingWizard.h.
te::qt::widgets::RasterSlicingWizard::RasterSlicingWizard | ( | QWidget * | parent = 0 | ) |
Constructor.
te::qt::widgets::RasterSlicingWizard::~RasterSlicingWizard | ( | ) |
Destructor.
|
private |
|
protected |
|
protected |
te::map::AbstractLayerPtr te::qt::widgets::RasterSlicingWizard::getOutputLayer | ( | ) |
This function returns the layer that has been created by the wizard with the sliced raster.
A new AbstractLayerPtr containing the sliced raster.
|
private |
void te::qt::widgets::RasterSlicingWizard::setExtent | ( | const te::gm::Envelope & | extent | ) |
This function sets the envelope that will be used to trim tha raster if the user requests it.
extent | A reference to the envelope that can be used to trim tha raster. |
void te::qt::widgets::RasterSlicingWizard::setList | ( | std::list< te::map::AbstractLayerPtr > & | layerList | ) |
This function sets the list of layers from which the raster that will be sliced will come from.
layerList | The list of AbstractLayerPtrs that will be used to get a raster from. |
void te::qt::widgets::RasterSlicingWizard::setSRID | ( | int | srid = 0 | ) |
This function sets the srid of the display when the wizard was initiated.
srid | The current srid of the display. |
bool te::qt::widgets::RasterSlicingWizard::validateCurrentPage | ( | ) |
Overridden function that checks if the current page's configuration is done in order to proceed to the next page.
|
private |
The wizard page used to select an input layer.
Definition at line 104 of file RasterSlicingWizard.h.
|
private |
Definition at line 107 of file RasterSlicingWizard.h.
|
private |
The wizard page used to define the output layer parameters.
Definition at line 105 of file RasterSlicingWizard.h.
|
private |
The wizard page used to define the slicing parameters.
Definition at line 103 of file RasterSlicingWizard.h.