te::vp::GeometricOpOutputWizardPage Class Reference

This class is GUI used to define the basic geometric operator parameters for the VP operation. More...

#include <GeometricOpOutputWizardPage.h>

Inheritance diagram for te::vp::GeometricOpOutputWizardPage:

Public Slots

void onAllLayerOperationToggled ()
 
void onAllObjectsToggled ()
 
void onAttributeComboBoxChanged (int index)
 
void onAttributeOperationToggled ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 

Public Member Functions

 GeometricOpOutputWizardPage (QWidget *parent=0)
 
std::string getAttribute ()
 
te::da::DataSourceInfoPtr getDsInfoPtr ()
 
te::vp::GeometricOpObjStrategy getObjectStrategy ()
 
std::string getOutDsName ()
 
std::string getPath ()
 
bool getToFile ()
 
bool hasArea ()
 
bool hasCentroid ()
 
bool hasConvexHull ()
 
bool hasLine ()
 
bool hasMBR ()
 
bool hasPerimeter ()
 
void setAttributes (std::vector< std::string > attributes)
 
void setInputGeometryType (te::gm::GeomType type)
 
 ~GeometricOpOutputWizardPage ()
 

Private Attributes

std::string m_attribute
 
std::string m_dsName
 
te::gm::GeomType m_inputGeomType
 
te::da::DataSourceInfoPtr m_outputDatasource
 DataSource information. More...
 
std::string m_path
 
bool m_toFile
 
std::auto_ptr< Ui::GeometricOpOutputWizardPageForm > m_ui
 

Detailed Description

This class is GUI used to define the basic geometric operator parameters for the VP operation.

Definition at line 60 of file GeometricOpOutputWizardPage.h.

Constructor & Destructor Documentation

te::vp::GeometricOpOutputWizardPage::GeometricOpOutputWizardPage ( QWidget *  parent = 0)
te::vp::GeometricOpOutputWizardPage::~GeometricOpOutputWizardPage ( )

Member Function Documentation

std::string te::vp::GeometricOpOutputWizardPage::getAttribute ( )
te::da::DataSourceInfoPtr te::vp::GeometricOpOutputWizardPage::getDsInfoPtr ( )
te::vp::GeometricOpObjStrategy te::vp::GeometricOpOutputWizardPage::getObjectStrategy ( )
std::string te::vp::GeometricOpOutputWizardPage::getOutDsName ( )
std::string te::vp::GeometricOpOutputWizardPage::getPath ( )
bool te::vp::GeometricOpOutputWizardPage::getToFile ( )
bool te::vp::GeometricOpOutputWizardPage::hasArea ( )
bool te::vp::GeometricOpOutputWizardPage::hasCentroid ( )
bool te::vp::GeometricOpOutputWizardPage::hasConvexHull ( )
bool te::vp::GeometricOpOutputWizardPage::hasLine ( )
bool te::vp::GeometricOpOutputWizardPage::hasMBR ( )
bool te::vp::GeometricOpOutputWizardPage::hasPerimeter ( )
void te::vp::GeometricOpOutputWizardPage::onAllLayerOperationToggled ( )
slot
void te::vp::GeometricOpOutputWizardPage::onAllObjectsToggled ( )
slot
void te::vp::GeometricOpOutputWizardPage::onAttributeComboBoxChanged ( int  index)
slot
void te::vp::GeometricOpOutputWizardPage::onAttributeOperationToggled ( )
slot
void te::vp::GeometricOpOutputWizardPage::onTargetDatasourceToolButtonPressed ( )
slot
void te::vp::GeometricOpOutputWizardPage::onTargetFileToolButtonPressed ( )
slot
void te::vp::GeometricOpOutputWizardPage::setAttributes ( std::vector< std::string >  attributes)
void te::vp::GeometricOpOutputWizardPage::setInputGeometryType ( te::gm::GeomType  type)

Member Data Documentation

std::string te::vp::GeometricOpOutputWizardPage::m_attribute
private

Definition at line 120 of file GeometricOpOutputWizardPage.h.

std::string te::vp::GeometricOpOutputWizardPage::m_dsName
private

Definition at line 117 of file GeometricOpOutputWizardPage.h.

te::gm::GeomType te::vp::GeometricOpOutputWizardPage::m_inputGeomType
private

Definition at line 119 of file GeometricOpOutputWizardPage.h.

te::da::DataSourceInfoPtr te::vp::GeometricOpOutputWizardPage::m_outputDatasource
private

DataSource information.

Definition at line 116 of file GeometricOpOutputWizardPage.h.

std::string te::vp::GeometricOpOutputWizardPage::m_path
private

Definition at line 121 of file GeometricOpOutputWizardPage.h.

bool te::vp::GeometricOpOutputWizardPage::m_toFile
private

Definition at line 118 of file GeometricOpOutputWizardPage.h.

std::auto_ptr<Ui::GeometricOpOutputWizardPageForm> te::vp::GeometricOpOutputWizardPage::m_ui
private

Definition at line 113 of file GeometricOpOutputWizardPage.h.


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