.... More...
#include <CreateCellularSpaceDialog.h>
Public Member Functions | |
| CreateCellularSpaceDialog (QWidget *parent=0, Qt::WindowFlags f=0) | |
| te::map::AbstractLayerPtr | getLayer () |
| void | setLayers (std::list< te::map::AbstractLayerPtr > layers) |
| ~CreateCellularSpaceDialog () | |
Protected Slots | |
| void | onCreatePushButtonClicked () |
| void | onEnvelopeChanged (const QString &text) |
| void | onLayersComboBoxChanged (int index) |
| void | onResXLineEditEditingFinished () |
| void | onResYLineEditEditingFinished () |
| void | onSrsToolButtonClicked () |
| void | onTargetDatasourceToolButtonClicked () |
| void | onTargetFileToolButtonClicked () |
| void | onUnitComboBoxChanged (int index) |
Private Member Functions | |
| bool | checkList (std::string &errors) |
| void | clearEnvelope () |
| void | clearResolution () |
| bool | convertAngleToPlanar (double &val, te::common::UnitOfMeasurePtr planar) |
| bool | convertPlanarToAngle (double &val, te::common::UnitOfMeasurePtr planar) |
| te::da::DataSourceInfoPtr | getDataSourceInfo () |
| te::gm::Envelope | getEnvelope () |
| te::map::AbstractLayerPtr | getReferenceLayer () |
| te::common::UnitOfMeasurePtr | getResolutionUnit () |
| double | getResX () |
| double | getResY () |
| void | initUnitsOfMeasure () |
| void | setResolutionUnit (te::common::UnitOfMeasurePtr unit) |
| void | showEnvelope (const te::gm::Envelope &env, int precision) |
| void | showSRS () |
| bool | unitConvertion (double &res, te::common::UnitOfMeasurePtr from, te::common::UnitOfMeasurePtr to) |
Private Attributes | |
| int | m_bbSRID |
| bool | m_isFile |
| te::da::DataSourceInfoPtr | m_outDataSourceInfo |
| std::string | m_outputDataSetName |
| std::unique_ptr< Ui::CreateCellularSpaceDialogForm > | m_ui |
....
Definition at line 59 of file CreateCellularSpaceDialog.h.
| te::qt::plugins::cellspace::CreateCellularSpaceDialog::CreateCellularSpaceDialog | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
|
default |
Referenced by Q_DECLARE_METATYPE().
|
private |
Definition at line 678 of file CreateCellularSpaceDialog.cpp.
References getEnvelope(), te::gm::Envelope::getHeight(), getReferenceLayer(), getResX(), getResY(), te::gm::Envelope::getWidth(), te::gm::Envelope::isValid(), m_bbSRID, and m_ui.
Referenced by onCreatePushButtonClicked().
|
private |
Definition at line 551 of file CreateCellularSpaceDialog.cpp.
References m_ui.
Referenced by onSrsToolButtonClicked().
|
private |
Definition at line 657 of file CreateCellularSpaceDialog.cpp.
References m_ui.
Referenced by onEnvelopeChanged(), onSrsToolButtonClicked(), and onUnitComboBoxChanged().
|
private |
Definition at line 619 of file CreateCellularSpaceDialog.cpp.
References te::common::UOM_Foot, te::common::UOM_Kilometre, and te::common::UOM_Metre.
Referenced by unitConvertion().
|
private |
Definition at line 638 of file CreateCellularSpaceDialog.cpp.
References te::common::UOM_Foot, te::common::UOM_Kilometre, and te::common::UOM_Metre.
Referenced by unitConvertion().
|
private |
|
private |
Definition at line 540 of file CreateCellularSpaceDialog.cpp.
References te::gm::Envelope::m_llx, te::gm::Envelope::m_lly, m_ui, te::gm::Envelope::m_urx, and te::gm::Envelope::m_ury.
Referenced by checkList(), onCreatePushButtonClicked(), onResXLineEditEditingFinished(), onResYLineEditEditingFinished(), and onSrsToolButtonClicked().
| te::map::AbstractLayerPtr te::qt::plugins::cellspace::CreateCellularSpaceDialog::getLayer | ( | ) |
Definition at line 145 of file CreateCellularSpaceDialog.cpp.
References ds, dt, te::da::GetDataSource(), te::common::Singleton< DataSourceManager >::getInstance(), te::common::Singleton< DataSourceInfoManager >::getInstance(), m_bbSRID, m_isFile, m_outDataSourceInfo, and m_outputDataSetName.
Referenced by te::qt::plugins::cellspace::CreateCellLayerAction::onActionActivated().
|
private |
Definition at line 534 of file CreateCellularSpaceDialog.cpp.
References m_ui.
Referenced by checkList(), onCreatePushButtonClicked(), onLayersComboBoxChanged(), and onSrsToolButtonClicked().
|
private |
Definition at line 528 of file CreateCellularSpaceDialog.cpp.
References m_ui.
Referenced by getResX(), getResY(), onResXLineEditEditingFinished(), onResYLineEditEditingFinished(), and onUnitComboBoxChanged().
|
private |
Definition at line 560 of file CreateCellularSpaceDialog.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), getResolutionUnit(), m_bbSRID, m_ui, and unitConvertion().
Referenced by checkList(), and onCreatePushButtonClicked().
|
private |
Definition at line 571 of file CreateCellularSpaceDialog.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), getResolutionUnit(), m_bbSRID, m_ui, and unitConvertion().
Referenced by checkList(), and onCreatePushButtonClicked().
|
private |
Definition at line 475 of file CreateCellularSpaceDialog.cpp.
References te::common::Angle, te::common::UnitsOfMeasureManager::begin(), te::common::UnitsOfMeasureManager::end(), te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), te::common::Singleton< UnitsOfMeasureManager >::getInstance(), te::common::Length, m_bbSRID, m_ui, and setResolutionUnit().
|
protectedslot |
Definition at line 423 of file CreateCellularSpaceDialog.cpp.
References te::cellspace::CellularSpacesOperations::CELLSPACE_POINTS, te::cellspace::CellularSpacesOperations::CELLSPACE_POLYGONS, checkList(), getEnvelope(), getReferenceLayer(), getResX(), getResY(), m_bbSRID, m_outDataSourceInfo, m_outputDataSetName, m_ui, and te::common::Exception::what().
|
protectedslot |
Definition at line 228 of file CreateCellularSpaceDialog.cpp.
References clearResolution().
|
protectedslot |
Definition at line 187 of file CreateCellularSpaceDialog.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), getReferenceLayer(), m_bbSRID, m_ui, setResolutionUnit(), showEnvelope(), te::common::UOM_Degree, and te::common::UOM_Radian.
|
protectedslot |
Definition at line 324 of file CreateCellularSpaceDialog.cpp.
References getEnvelope(), te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), getResolutionUnit(), te::gm::Envelope::isValid(), m_bbSRID, te::gm::Envelope::m_llx, m_ui, te::gm::Envelope::m_urx, and unitConvertion().
Referenced by onTargetFileToolButtonClicked().
|
protectedslot |
Definition at line 340 of file CreateCellularSpaceDialog.cpp.
References getEnvelope(), te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), getResolutionUnit(), te::gm::Envelope::isValid(), m_bbSRID, te::gm::Envelope::m_lly, m_ui, te::gm::Envelope::m_ury, and unitConvertion().
Referenced by onTargetFileToolButtonClicked().
|
protectedslot |
Definition at line 233 of file CreateCellularSpaceDialog.cpp.
References clearEnvelope(), clearResolution(), getEnvelope(), te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), getReferenceLayer(), te::qt::widgets::SRSManagerDialog::getSelectedSRS(), te::gm::Envelope::isValid(), m_bbSRID, m_ui, setResolutionUnit(), showEnvelope(), te::gm::Envelope::transform(), te::common::UOM_Degree, and te::common::UOM_Radian.
|
protectedslot |
Definition at line 356 of file CreateCellularSpaceDialog.cpp.
References te::qt::widgets::DataSourceSelectorDialog::getSelecteds(), m_isFile, m_outDataSourceInfo, and m_ui.
|
protectedslot |
Definition at line 380 of file CreateCellularSpaceDialog.cpp.
References m_isFile, m_outDataSourceInfo, m_ui, onResXLineEditEditingFinished(), and onResYLineEditEditingFinished().
|
protectedslot |
Definition at line 285 of file CreateCellularSpaceDialog.cpp.
References clearResolution(), te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), te::common::Singleton< UnitsOfMeasureManager >::getInstance(), getResolutionUnit(), m_bbSRID, m_ui, te::common::UOM_Degree, te::common::UOM_Foot, te::common::UOM_Kilometre, te::common::UOM_Metre, and te::common::UOM_Radian.
| void te::qt::plugins::cellspace::CreateCellularSpaceDialog::setLayers | ( | std::list< te::map::AbstractLayerPtr > | layers | ) |
Definition at line 122 of file CreateCellularSpaceDialog.cpp.
References m_bbSRID, and m_ui.
Referenced by te::qt::plugins::cellspace::CreateCellLayerAction::onActionActivated().
|
private |
Definition at line 508 of file CreateCellularSpaceDialog.cpp.
References m_ui.
Referenced by initUnitsOfMeasure(), onLayersComboBoxChanged(), and onSrsToolButtonClicked().
|
private |
Definition at line 500 of file CreateCellularSpaceDialog.cpp.
References te::gm::Envelope::m_llx, te::gm::Envelope::m_lly, m_ui, te::gm::Envelope::m_urx, and te::gm::Envelope::m_ury.
Referenced by onLayersComboBoxChanged(), and onSrsToolButtonClicked().
|
private |
Definition at line 665 of file CreateCellularSpaceDialog.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), m_bbSRID, and m_ui.
|
private |
Definition at line 583 of file CreateCellularSpaceDialog.cpp.
References convertAngleToPlanar(), convertPlanarToAngle(), te::common::UnitsOfMeasureManager::getConversion(), te::common::Singleton< UnitsOfMeasureManager >::getInstance(), and te::common::UOM_Degree.
Referenced by getResX(), getResY(), onResXLineEditEditingFinished(), and onResYLineEditEditingFinished().
|
private |
Definition at line 140 of file CreateCellularSpaceDialog.h.
Referenced by checkList(), getLayer(), getResX(), getResY(), initUnitsOfMeasure(), onCreatePushButtonClicked(), onLayersComboBoxChanged(), onResXLineEditEditingFinished(), onResYLineEditEditingFinished(), onSrsToolButtonClicked(), onUnitComboBoxChanged(), setLayers(), and showSRS().
|
private |
Definition at line 141 of file CreateCellularSpaceDialog.h.
Referenced by getLayer(), onTargetDatasourceToolButtonClicked(), and onTargetFileToolButtonClicked().
|
private |
Definition at line 142 of file CreateCellularSpaceDialog.h.
Referenced by getLayer(), onCreatePushButtonClicked(), onTargetDatasourceToolButtonClicked(), and onTargetFileToolButtonClicked().
|
private |
Definition at line 143 of file CreateCellularSpaceDialog.h.
Referenced by getLayer(), and onCreatePushButtonClicked().
|
private |
Definition at line 145 of file CreateCellularSpaceDialog.h.
Referenced by checkList(), clearEnvelope(), clearResolution(), getEnvelope(), getReferenceLayer(), getResolutionUnit(), getResX(), getResY(), initUnitsOfMeasure(), onCreatePushButtonClicked(), onLayersComboBoxChanged(), onResXLineEditEditingFinished(), onResYLineEditEditingFinished(), onSrsToolButtonClicked(), onTargetDatasourceToolButtonClicked(), onTargetFileToolButtonClicked(), onUnitComboBoxChanged(), setLayers(), setResolutionUnit(), showEnvelope(), and showSRS().