All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::widgets::VectorizationWizardPage Class Reference

#include <VectorizationWizardPage.h>

Inheritance diagram for te::qt::widgets::VectorizationWizardPage:

Public Member Functions

unsigned int getBand ()
 
te::da::DataSourceInfoPtr getDataSourceInfo ()
 
std::string getLayerName ()
 
std::auto_ptr< te::rst::RastergetRaster ()
 
std::string getRepositoryName ()
 
bool hasMaxGeom (unsigned int &maxGeom)
 
bool isComplete () const
 
bool outputDataSourceToFile ()
 
void setLayer (te::map::AbstractLayerPtr layer)
 This method is used to set the selected layer for vectorization operation. More...
 
 VectorizationWizardPage (QWidget *parent=0)
 
 ~VectorizationWizardPage ()
 

Protected Slots

void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 

Private Attributes

te::map::AbstractLayerPtr m_layer
 
te::da::DataSourceInfoPtr m_outputDatasource
 DataSource information. More...
 
bool m_toFile
 
std::auto_ptr
< Ui::VectorizationWizardPageForm > 
m_ui
 

Detailed Description

Definition at line 50 of file VectorizationWizardPage.h.

Constructor & Destructor Documentation

te::qt::widgets::VectorizationWizardPage::VectorizationWizardPage ( QWidget *  parent = 0)
te::qt::widgets::VectorizationWizardPage::~VectorizationWizardPage ( )

Definition at line 57 of file VectorizationWizardPage.cpp.

Member Function Documentation

unsigned int te::qt::widgets::VectorizationWizardPage::getBand ( )

Definition at line 107 of file VectorizationWizardPage.cpp.

te::da::DataSourceInfoPtr te::qt::widgets::VectorizationWizardPage::getDataSourceInfo ( )

Definition at line 125 of file VectorizationWizardPage.cpp.

std::string te::qt::widgets::VectorizationWizardPage::getLayerName ( )

Definition at line 130 of file VectorizationWizardPage.cpp.

std::auto_ptr< te::rst::Raster > te::qt::widgets::VectorizationWizardPage::getRaster ( )
std::string te::qt::widgets::VectorizationWizardPage::getRepositoryName ( )

Definition at line 138 of file VectorizationWizardPage.cpp.

bool te::qt::widgets::VectorizationWizardPage::hasMaxGeom ( unsigned int &  maxGeom)

Definition at line 112 of file VectorizationWizardPage.cpp.

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

Definition at line 62 of file VectorizationWizardPage.cpp.

void te::qt::widgets::VectorizationWizardPage::onTargetDatasourceToolButtonPressed ( )
protectedslot
void te::qt::widgets::VectorizationWizardPage::onTargetFileToolButtonPressed ( )
protectedslot

Definition at line 167 of file VectorizationWizardPage.cpp.

Referenced by VectorizationWizardPage().

bool te::qt::widgets::VectorizationWizardPage::outputDataSourceToFile ( )

Definition at line 120 of file VectorizationWizardPage.cpp.

void te::qt::widgets::VectorizationWizardPage::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.

Definition at line 67 of file VectorizationWizardPage.cpp.

References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.

Member Data Documentation

te::map::AbstractLayerPtr te::qt::widgets::VectorizationWizardPage::m_layer
private

Definition at line 96 of file VectorizationWizardPage.h.

te::da::DataSourceInfoPtr te::qt::widgets::VectorizationWizardPage::m_outputDatasource
private

DataSource information.

Definition at line 98 of file VectorizationWizardPage.h.

bool te::qt::widgets::VectorizationWizardPage::m_toFile
private

Definition at line 100 of file VectorizationWizardPage.h.

std::auto_ptr<Ui::VectorizationWizardPageForm> te::qt::widgets::VectorizationWizardPage::m_ui
private

Definition at line 94 of file VectorizationWizardPage.h.

Referenced by VectorizationWizardPage().


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