This interface is used to get the input parameters for GeoPackage Builder wizard operation. More...
#include <GeoPackageBuilderWizard.h>
Public Member Functions | |
| GeoPackageBuilderWizard (QWidget *parent=0, Qt::WindowFlags f=0) | |
| void | setExtent (const te::gm::Envelope &extent) |
| void | setLayerList (std::list< te::map::AbstractLayerPtr > list) |
| void | setSRID (int srid=0) |
| ~GeoPackageBuilderWizard () | |
Protected Member Functions | |
| void | addPages () |
| bool | execute () |
| std::list< te::map::AbstractLayerPtr > | getGatheringLayers () |
| std::list< te::map::AbstractLayerPtr > | getInputLayers () |
| virtual bool | validateCurrentPage () |
Private Attributes | |
| te::gm::Envelope | m_extent |
| std::auto_ptr< te::qt::plugins::terramobile::BuilderFormsWizardPage > | m_formsPage |
| std::auto_ptr< te::qt::plugins::terramobile::BuilderGatheringLayersWizardPage > | m_gatheringLayersPage |
| std::auto_ptr< te::qt::plugins::terramobile::BuilderInputLayersWizardPage > | m_inputLayersPage |
| std::list< te::map::AbstractLayerPtr > | m_list |
| std::auto_ptr< te::qt::plugins::terramobile::BuilderOutputWizardPage > | m_outputPage |
| int | m_srid |
This interface is used to get the input parameters for GeoPackage Builder wizard operation.
Definition at line 57 of file GeoPackageBuilderWizard.h.
| te::qt::plugins::terramobile::GeoPackageBuilderWizard::GeoPackageBuilderWizard | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Definition at line 53 of file GeoPackageBuilderWizard.cpp.
References addPages(), m_extent, and te::gm::Envelope::makeInvalid().
| te::qt::plugins::terramobile::GeoPackageBuilderWizard::~GeoPackageBuilderWizard | ( | ) |
Definition at line 65 of file GeoPackageBuilderWizard.cpp.
|
protected |
Definition at line 170 of file GeoPackageBuilderWizard.cpp.
References m_formsPage, m_gatheringLayersPage, m_inputLayersPage, and m_outputPage.
Referenced by GeoPackageBuilderWizard().
|
protected |
Definition at line 183 of file GeoPackageBuilderWizard.cpp.
References te::qt::plugins::terramobile::createGeopackage(), ds, te::qt::plugins::terramobile::exportToGPKG(), te::qt::plugins::terramobile::fillExtraColumns(), te::da::GetDataSource(), getGatheringLayers(), getInputLayers(), te::common::Singleton< DataSourceInfoManager >::getInstance(), te::qt::plugins::terramobile::getItemNames(), te::gm::Envelope::getLowerLeftX(), te::gm::Envelope::getLowerLeftY(), te::gm::Envelope::getUpperRightX(), te::gm::Envelope::getUpperRightY(), insert(), te::dt::INT32_TYPE, te::gm::Envelope::isValid(), LAYER_GATHERING_OBJID_COLUMN, LAYER_GATHERING_STATUS_COLUMN, te::map::DataSetLayer::loadSchema(), m_extent, m_formsPage, m_outputPage, m_srid, te::qt::plugins::terramobile::queryGPKG(), te::dt::STRING_TYPE, te::common::Tokenize(), te::gm::Envelope::transform(), and te::qt::plugins::terramobile::Write().
Referenced by validateCurrentPage().
|
protected |
Definition at line 401 of file GeoPackageBuilderWizard.cpp.
References m_gatheringLayersPage, and m_list.
Referenced by execute(), and validateCurrentPage().
|
protected |
Definition at line 424 of file GeoPackageBuilderWizard.cpp.
References m_inputLayersPage, and m_list.
Referenced by execute().
| void te::qt::plugins::terramobile::GeoPackageBuilderWizard::setExtent | ( | const te::gm::Envelope & | extent | ) |
Definition at line 120 of file GeoPackageBuilderWizard.cpp.
References m_extent.
Referenced by te::qt::plugins::terramobile::GeoPackageBuilderAction::onActionActivated().
| void te::qt::plugins::terramobile::GeoPackageBuilderWizard::setLayerList | ( | std::list< te::map::AbstractLayerPtr > | list | ) |
Definition at line 70 of file GeoPackageBuilderWizard.cpp.
References te::da::GetFirstGeomProperty(), te::gm::GeometryProperty::getGeometryType(), m_gatheringLayersPage, m_inputLayersPage, m_list, te::gm::MultiPointType, and te::gm::PointType.
Referenced by te::qt::plugins::terramobile::GeoPackageBuilderAction::onActionActivated().
| void te::qt::plugins::terramobile::GeoPackageBuilderWizard::setSRID | ( | int | srid = 0 | ) |
Definition at line 125 of file GeoPackageBuilderWizard.cpp.
References m_srid.
Referenced by te::qt::plugins::terramobile::GeoPackageBuilderAction::onActionActivated().
|
protectedvirtual |
Definition at line 130 of file GeoPackageBuilderWizard.cpp.
References execute(), getGatheringLayers(), m_formsPage, m_gatheringLayersPage, m_inputLayersPage, and m_outputPage.
|
private |
Definition at line 90 of file GeoPackageBuilderWizard.h.
Referenced by execute(), GeoPackageBuilderWizard(), and setExtent().
|
private |
Definition at line 95 of file GeoPackageBuilderWizard.h.
Referenced by addPages(), execute(), and validateCurrentPage().
|
private |
Definition at line 94 of file GeoPackageBuilderWizard.h.
Referenced by addPages(), getGatheringLayers(), setLayerList(), and validateCurrentPage().
|
private |
Definition at line 93 of file GeoPackageBuilderWizard.h.
Referenced by addPages(), getInputLayers(), setLayerList(), and validateCurrentPage().
|
private |
Definition at line 89 of file GeoPackageBuilderWizard.h.
Referenced by getGatheringLayers(), getInputLayers(), and setLayerList().
|
private |
Definition at line 96 of file GeoPackageBuilderWizard.h.
Referenced by addPages(), execute(), and validateCurrentPage().
|
private |
Definition at line 91 of file GeoPackageBuilderWizard.h.