te::qt::plugins::cellspace::CreateCellularSpaceDialog Class Reference

.... More...

#include <CreateCellularSpaceDialog.h>

Inheritance diagram for te::qt::plugins::cellspace::CreateCellularSpaceDialog:
QDialog

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
 

Detailed Description

....

Definition at line 59 of file CreateCellularSpaceDialog.h.

Constructor & Destructor Documentation

te::qt::plugins::cellspace::CreateCellularSpaceDialog::CreateCellularSpaceDialog ( QWidget parent = 0,
Qt::WindowFlags  f = 0 
)
te::qt::plugins::cellspace::CreateCellularSpaceDialog::~CreateCellularSpaceDialog ( )
default

Referenced by Q_DECLARE_METATYPE().

Member Function Documentation

bool te::qt::plugins::cellspace::CreateCellularSpaceDialog::checkList ( std::string &  errors)
private
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::clearEnvelope ( )
private

Definition at line 551 of file CreateCellularSpaceDialog.cpp.

References m_ui.

Referenced by onSrsToolButtonClicked().

void te::qt::plugins::cellspace::CreateCellularSpaceDialog::clearResolution ( )
private

Definition at line 657 of file CreateCellularSpaceDialog.cpp.

References m_ui.

Referenced by onEnvelopeChanged(), onSrsToolButtonClicked(), and onUnitComboBoxChanged().

bool te::qt::plugins::cellspace::CreateCellularSpaceDialog::convertAngleToPlanar ( double &  val,
te::common::UnitOfMeasurePtr  planar 
)
private
bool te::qt::plugins::cellspace::CreateCellularSpaceDialog::convertPlanarToAngle ( double &  val,
te::common::UnitOfMeasurePtr  planar 
)
private
te::da::DataSourceInfoPtr te::qt::plugins::cellspace::CreateCellularSpaceDialog::getDataSourceInfo ( )
private
te::map::AbstractLayerPtr te::qt::plugins::cellspace::CreateCellularSpaceDialog::getReferenceLayer ( )
private
te::common::UnitOfMeasurePtr te::qt::plugins::cellspace::CreateCellularSpaceDialog::getResolutionUnit ( )
private
double te::qt::plugins::cellspace::CreateCellularSpaceDialog::getResX ( )
private
double te::qt::plugins::cellspace::CreateCellularSpaceDialog::getResY ( )
private
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::onEnvelopeChanged ( const QString &  text)
protectedslot

Definition at line 228 of file CreateCellularSpaceDialog.cpp.

References clearResolution().

void te::qt::plugins::cellspace::CreateCellularSpaceDialog::onLayersComboBoxChanged ( int  index)
protectedslot
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::onResXLineEditEditingFinished ( )
protectedslot
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::onResYLineEditEditingFinished ( )
protectedslot
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::onTargetDatasourceToolButtonClicked ( )
protectedslot
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::onTargetFileToolButtonClicked ( )
protectedslot
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::setResolutionUnit ( te::common::UnitOfMeasurePtr  unit)
private
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::showEnvelope ( const te::gm::Envelope env,
int  precision 
)
private
void te::qt::plugins::cellspace::CreateCellularSpaceDialog::showSRS ( )
private

Member Data Documentation

bool te::qt::plugins::cellspace::CreateCellularSpaceDialog::m_isFile
private
te::da::DataSourceInfoPtr te::qt::plugins::cellspace::CreateCellularSpaceDialog::m_outDataSourceInfo
private
std::string te::qt::plugins::cellspace::CreateCellularSpaceDialog::m_outputDataSetName
private

Definition at line 143 of file CreateCellularSpaceDialog.h.

Referenced by getLayer(), and onCreatePushButtonClicked().


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