te::vp::BufferDialog Class Reference

#include <BufferDialog.h>

Inheritance diagram for te::vp::BufferDialog:

Public Member Functions

 BufferDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
int getBoundariesRule ()
 
te::map::AbstractLayerPtr getLayer ()
 
int getPolygonRule ()
 
void setAttributesForDistance (std::vector< te::dt::Property *> properties)
 
void setLayers (std::list< te::map::AbstractLayerPtr > layers)
 Set the layer that can be used. More...
 
void setPossibleLevels ()
 
 ~BufferDialog ()
 

Protected Slots

void onAttDistanceToggled ()
 
void onCancelPushButtonClicked ()
 
void onFixedDistanceToggled ()
 
void onLayerComboBoxChanged (int index)
 
void onOkPushButtonClicked ()
 
void onRuleInOutToggled ()
 
void onRuleInToggled ()
 
void onRuleOutToggled ()
 
void onSrsToolButtonClicked ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 
void onWithBoundToggled ()
 
void onWithoutBoundToggled ()
 

Private Attributes

std::list< te::map::AbstractLayerPtrm_layers
 List of layers. More...
 
int m_newSRID
 newSRID to compure buffer Area. More...
 
std::string m_outputArchive
 Archive information. More...
 
te::da::DataSourceInfoPtr m_outputDatasource
 DataSource information. More...
 
te::map::AbstractLayerPtr m_outputLayer
 Generated Layer. More...
 
std::vector< te::dt::Property * > m_properties
 Properties related to the selected Layer. More...
 
te::map::AbstractLayerPtr m_selectedLayer
 Layer used for buffer. More...
 
bool m_toFile
 
std::unique_ptr< Ui::BufferDialogForm > m_ui
 

Detailed Description

Definition at line 59 of file BufferDialog.h.

Constructor & Destructor Documentation

◆ BufferDialog()

te::vp::BufferDialog::BufferDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

◆ ~BufferDialog()

te::vp::BufferDialog::~BufferDialog ( )

Member Function Documentation

◆ getBoundariesRule()

int te::vp::BufferDialog::getBoundariesRule ( )

◆ getLayer()

te::map::AbstractLayerPtr te::vp::BufferDialog::getLayer ( )

◆ getPolygonRule()

int te::vp::BufferDialog::getPolygonRule ( )

◆ onAttDistanceToggled

void te::vp::BufferDialog::onAttDistanceToggled ( )
protectedslot

◆ onCancelPushButtonClicked

void te::vp::BufferDialog::onCancelPushButtonClicked ( )
protectedslot

◆ onFixedDistanceToggled

void te::vp::BufferDialog::onFixedDistanceToggled ( )
protectedslot

◆ onLayerComboBoxChanged

void te::vp::BufferDialog::onLayerComboBoxChanged ( int  index)
protectedslot

◆ onOkPushButtonClicked

void te::vp::BufferDialog::onOkPushButtonClicked ( )
protectedslot

◆ onRuleInOutToggled

void te::vp::BufferDialog::onRuleInOutToggled ( )
protectedslot

◆ onRuleInToggled

void te::vp::BufferDialog::onRuleInToggled ( )
protectedslot

◆ onRuleOutToggled

void te::vp::BufferDialog::onRuleOutToggled ( )
protectedslot

◆ onSrsToolButtonClicked

void te::vp::BufferDialog::onSrsToolButtonClicked ( )
protectedslot

◆ onTargetDatasourceToolButtonPressed

void te::vp::BufferDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot

◆ onTargetFileToolButtonPressed

void te::vp::BufferDialog::onTargetFileToolButtonPressed ( )
protectedslot

◆ onWithBoundToggled

void te::vp::BufferDialog::onWithBoundToggled ( )
protectedslot

◆ onWithoutBoundToggled

void te::vp::BufferDialog::onWithoutBoundToggled ( )
protectedslot

◆ setAttributesForDistance()

void te::vp::BufferDialog::setAttributesForDistance ( std::vector< te::dt::Property *>  properties)

◆ setLayers()

void te::vp::BufferDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr

◆ setPossibleLevels()

void te::vp::BufferDialog::setPossibleLevels ( )

Member Data Documentation

◆ m_layers

std::list<te::map::AbstractLayerPtr> te::vp::BufferDialog::m_layers
private

List of layers.

Definition at line 119 of file BufferDialog.h.

◆ m_newSRID

int te::vp::BufferDialog::m_newSRID
private

newSRID to compure buffer Area.

Definition at line 123 of file BufferDialog.h.

◆ m_outputArchive

std::string te::vp::BufferDialog::m_outputArchive
private

Archive information.

Definition at line 118 of file BufferDialog.h.

◆ m_outputDatasource

te::da::DataSourceInfoPtr te::vp::BufferDialog::m_outputDatasource
private

DataSource information.

Definition at line 117 of file BufferDialog.h.

◆ m_outputLayer

te::map::AbstractLayerPtr te::vp::BufferDialog::m_outputLayer
private

Generated Layer.

Definition at line 121 of file BufferDialog.h.

◆ m_properties

std::vector<te::dt::Property*> te::vp::BufferDialog::m_properties
private

Properties related to the selected Layer.

Definition at line 122 of file BufferDialog.h.

◆ m_selectedLayer

te::map::AbstractLayerPtr te::vp::BufferDialog::m_selectedLayer
private

Layer used for buffer.

Definition at line 120 of file BufferDialog.h.

◆ m_toFile

bool te::vp::BufferDialog::m_toFile
private

Definition at line 124 of file BufferDialog.h.

◆ m_ui

std::unique_ptr<Ui::BufferDialogForm> te::vp::BufferDialog::m_ui
private

Definition at line 116 of file BufferDialog.h.


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