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 onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 
void onWithBoundToggled ()
 
void onWithoutBoundToggled ()
 

Private Attributes

std::list< te::map::AbstractLayerPtrm_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 ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)
te::vp::BufferDialog::~BufferDialog ( )

Member Function Documentation

int te::vp::BufferDialog::getBoundariesRule ( )
te::map::AbstractLayerPtr te::vp::BufferDialog::getLayer ( )
int te::vp::BufferDialog::getPolygonRule ( )
void te::vp::BufferDialog::onAttDistanceToggled ( )
protectedslot
void te::vp::BufferDialog::onCancelPushButtonClicked ( )
protectedslot
void te::vp::BufferDialog::onFixedDistanceToggled ( )
protectedslot
void te::vp::BufferDialog::onLayerComboBoxChanged ( int  index)
protectedslot
void te::vp::BufferDialog::onOkPushButtonClicked ( )
protectedslot
void te::vp::BufferDialog::onRuleInOutToggled ( )
protectedslot
void te::vp::BufferDialog::onRuleInToggled ( )
protectedslot
void te::vp::BufferDialog::onRuleOutToggled ( )
protectedslot
void te::vp::BufferDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot
void te::vp::BufferDialog::onTargetFileToolButtonPressed ( )
protectedslot
void te::vp::BufferDialog::onWithBoundToggled ( )
protectedslot
void te::vp::BufferDialog::onWithoutBoundToggled ( )
protectedslot
void te::vp::BufferDialog::setAttributesForDistance ( std::vector< te::dt::Property * >  properties)
void te::vp::BufferDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr
void te::vp::BufferDialog::setPossibleLevels ( )

Member Data Documentation

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

List of layers.

Definition at line 115 of file BufferDialog.h.

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

Archive information.

Definition at line 114 of file BufferDialog.h.

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

DataSource information.

Definition at line 113 of file BufferDialog.h.

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

Generated Layer.

Definition at line 117 of file BufferDialog.h.

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

Properties related to the selected Layer.

Definition at line 118 of file BufferDialog.h.

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

Layer used for buffer.

Definition at line 116 of file BufferDialog.h.

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

Definition at line 119 of file BufferDialog.h.

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

Definition at line 112 of file BufferDialog.h.


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