All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 onHelpPushButtonClicked ()
 
void onLayerComboBoxChanged (int index)
 
void onOkPushButtonClicked ()
 
void onRuleInOutToggled ()
 
void onRuleInToggled ()
 
void onRuleOutToggled ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 
void onWithBoundToggled ()
 
void onWithoutBoundToggled ()
 

Private Attributes

std::list
< te::map::AbstractLayerPtr
m_layers
 List of layers. 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::auto_ptr
< Ui::BufferDialogForm > 
m_ui
 

Detailed Description

Definition at line 57 of file BufferDialog.h.

Constructor & Destructor Documentation

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

Definition at line 125 of file BufferDialog.cpp.

Member Function Documentation

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

Definition at line 190 of file BufferDialog.cpp.

References te::vp::DISSOLVE, and te::vp::NOT_DISSOLVE.

te::map::AbstractLayerPtr te::vp::BufferDialog::getLayer ( )
int te::vp::BufferDialog::getPolygonRule ( )
void te::vp::BufferDialog::onAttDistanceToggled ( )
protectedslot

Definition at line 259 of file BufferDialog.cpp.

Referenced by BufferDialog().

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

Definition at line 574 of file BufferDialog.cpp.

Referenced by BufferDialog().

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

Definition at line 253 of file BufferDialog.cpp.

Referenced by BufferDialog().

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

Definition at line 333 of file BufferDialog.cpp.

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

Definition at line 265 of file BufferDialog.cpp.

Referenced by BufferDialog().

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

Definition at line 275 of file BufferDialog.cpp.

Referenced by BufferDialog().

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

Definition at line 270 of file BufferDialog.cpp.

Referenced by BufferDialog().

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

Definition at line 291 of file BufferDialog.cpp.

References te::qt::widgets::DataSourceSelectorDialog::getSelecteds().

Referenced by BufferDialog().

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

Definition at line 312 of file BufferDialog.cpp.

Referenced by BufferDialog().

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

Definition at line 286 of file BufferDialog.cpp.

Referenced by BufferDialog().

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

Definition at line 280 of file BufferDialog.cpp.

Referenced by BufferDialog().

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

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr

Definition at line 129 of file BufferDialog.cpp.

Referenced by te::qt::plugins::vp::BufferAction::onActionActivated().

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

Definition at line 144 of file BufferDialog.cpp.

Referenced by BufferDialog().

Member Data Documentation

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

List of layers.

Definition at line 117 of file BufferDialog.h.

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

Archive information.

Definition at line 116 of file BufferDialog.h.

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

DataSource information.

Definition at line 115 of file BufferDialog.h.

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

Generated Layer.

Definition at line 119 of file BufferDialog.h.

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

Properties related to the selected Layer.

Definition at line 120 of file BufferDialog.h.

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

Layer used for buffer.

Definition at line 118 of file BufferDialog.h.

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

Definition at line 121 of file BufferDialog.h.

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

Definition at line 114 of file BufferDialog.h.

Referenced by BufferDialog().


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