te::qt::widgets::VectorizationWizard Class Reference

#include <VectorizationWizard.h>

Inheritance diagram for te::qt::widgets::VectorizationWizard:

Public Member Functions

te::map::AbstractLayerPtr getOutputLayer ()
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
bool validateCurrentPage ()
 
 VectorizationWizard (QWidget *parent=0)
 
 ~VectorizationWizard ()
 

Protected Slots

void onPageChanged (int index)
 

Protected Member Functions

void addPages ()
 
std::unique_ptr< te::mem::DataSetcreateDataSet (te::da::DataSetType *dsType, std::vector< te::gm::Geometry *> &geoms, std::vector< double > &geomsValues)
 
std::unique_ptr< te::da::DataSetTypecreateDataSetType (std::string dataSetName, int srid)
 
bool execute ()
 
void saveDataSet (te::mem::DataSet *dataSet, te::da::DataSetType *dsType, te::da::DataSourcePtr ds, std::string dataSetName)
 

Private Attributes

std::unique_ptr< te::qt::widgets::LayerSearchWizardPagem_layerSearchPage
 
te::map::AbstractLayerPtr m_outputLayer
 
std::unique_ptr< te::qt::widgets::VectorizationWizardPagem_vectorPage
 

Detailed Description

Definition at line 51 of file VectorizationWizard.h.

Constructor & Destructor Documentation

◆ VectorizationWizard()

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

◆ ~VectorizationWizard()

te::qt::widgets::VectorizationWizard::~VectorizationWizard ( )

Member Function Documentation

◆ addPages()

void te::qt::widgets::VectorizationWizard::addPages ( )
protected

◆ createDataSet()

std::unique_ptr<te::mem::DataSet> te::qt::widgets::VectorizationWizard::createDataSet ( te::da::DataSetType dsType,
std::vector< te::gm::Geometry *> &  geoms,
std::vector< double > &  geomsValues 
)
protected

Function used to create the output data

◆ createDataSetType()

std::unique_ptr<te::da::DataSetType> te::qt::widgets::VectorizationWizard::createDataSetType ( std::string  dataSetName,
int  srid 
)
protected

Function used to create the output dataset type

◆ execute()

bool te::qt::widgets::VectorizationWizard::execute ( )
protected

◆ getOutputLayer()

te::map::AbstractLayerPtr te::qt::widgets::VectorizationWizard::getOutputLayer ( )

◆ onPageChanged

void te::qt::widgets::VectorizationWizard::onPageChanged ( int  index)
protectedslot

◆ saveDataSet()

void te::qt::widgets::VectorizationWizard::saveDataSet ( te::mem::DataSet dataSet,
te::da::DataSetType dsType,
te::da::DataSourcePtr  ds,
std::string  dataSetName 
)
protected

Function used to save the output dataset

◆ setList()

void te::qt::widgets::VectorizationWizard::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)

◆ validateCurrentPage()

bool te::qt::widgets::VectorizationWizard::validateCurrentPage ( )

Member Data Documentation

◆ m_layerSearchPage

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

Definition at line 89 of file VectorizationWizard.h.

◆ m_outputLayer

te::map::AbstractLayerPtr te::qt::widgets::VectorizationWizard::m_outputLayer
private

Definition at line 91 of file VectorizationWizard.h.

◆ m_vectorPage

std::unique_ptr<te::qt::widgets::VectorizationWizardPage> te::qt::widgets::VectorizationWizard::m_vectorPage
private

Definition at line 88 of file VectorizationWizard.h.


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