All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 onAllObjectsToggled ()
 
void onAttributeComboBoxChanged (int index)
 
void onAttributeOperationToggled ()
 
void onSimpleOperationToggled ()
 
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 hasOutputLayer ()
 
bool hasPerimeter ()
 
void setAttributes (std::vector< std::string > attributes)
 
 ~GeometricOpOutputWizardPage ()
 

Private Attributes

std::string m_attribute
 
std::string m_dsName
 
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 53 of file GeometricOpOutputWizardPage.h.

Constructor & Destructor Documentation

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

Definition at line 94 of file GeometricOpOutputWizardPage.cpp.

Member Function Documentation

std::string te::vp::GeometricOpOutputWizardPage::getAttribute ( )

Definition at line 128 of file GeometricOpOutputWizardPage.cpp.

te::da::DataSourceInfoPtr te::vp::GeometricOpOutputWizardPage::getDsInfoPtr ( )

Definition at line 170 of file GeometricOpOutputWizardPage.cpp.

te::vp::GeometricOpObjStrategy te::vp::GeometricOpOutputWizardPage::getObjectStrategy ( )
std::string te::vp::GeometricOpOutputWizardPage::getOutDsName ( )

Definition at line 160 of file GeometricOpOutputWizardPage.cpp.

std::string te::vp::GeometricOpOutputWizardPage::getPath ( )

Definition at line 175 of file GeometricOpOutputWizardPage.cpp.

bool te::vp::GeometricOpOutputWizardPage::getToFile ( )

Definition at line 165 of file GeometricOpOutputWizardPage.cpp.

bool te::vp::GeometricOpOutputWizardPage::hasArea ( )

Definition at line 113 of file GeometricOpOutputWizardPage.cpp.

bool te::vp::GeometricOpOutputWizardPage::hasCentroid ( )

Definition at line 103 of file GeometricOpOutputWizardPage.cpp.

bool te::vp::GeometricOpOutputWizardPage::hasConvexHull ( )

Definition at line 98 of file GeometricOpOutputWizardPage.cpp.

bool te::vp::GeometricOpOutputWizardPage::hasLine ( )

Definition at line 118 of file GeometricOpOutputWizardPage.cpp.

bool te::vp::GeometricOpOutputWizardPage::hasMBR ( )

Definition at line 108 of file GeometricOpOutputWizardPage.cpp.

bool te::vp::GeometricOpOutputWizardPage::hasOutputLayer ( )

Definition at line 155 of file GeometricOpOutputWizardPage.cpp.

bool te::vp::GeometricOpOutputWizardPage::hasPerimeter ( )

Definition at line 123 of file GeometricOpOutputWizardPage.cpp.

void te::vp::GeometricOpOutputWizardPage::onAllObjectsToggled ( )
slot

Definition at line 188 of file GeometricOpOutputWizardPage.cpp.

Referenced by GeometricOpOutputWizardPage().

void te::vp::GeometricOpOutputWizardPage::onAttributeComboBoxChanged ( int  index)
slot

Definition at line 180 of file GeometricOpOutputWizardPage.cpp.

Referenced by GeometricOpOutputWizardPage().

void te::vp::GeometricOpOutputWizardPage::onAttributeOperationToggled ( )
slot

Definition at line 202 of file GeometricOpOutputWizardPage.cpp.

Referenced by GeometricOpOutputWizardPage().

void te::vp::GeometricOpOutputWizardPage::onSimpleOperationToggled ( )
slot

Definition at line 195 of file GeometricOpOutputWizardPage.cpp.

Referenced by GeometricOpOutputWizardPage().

void te::vp::GeometricOpOutputWizardPage::onTargetDatasourceToolButtonPressed ( )
slot
void te::vp::GeometricOpOutputWizardPage::onTargetFileToolButtonPressed ( )
slot
void te::vp::GeometricOpOutputWizardPage::setAttributes ( std::vector< std::string >  attributes)

Definition at line 133 of file GeometricOpOutputWizardPage.cpp.

Member Data Documentation

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

Definition at line 114 of file GeometricOpOutputWizardPage.h.

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

Definition at line 112 of file GeometricOpOutputWizardPage.h.

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

DataSource information.

Definition at line 111 of file GeometricOpOutputWizardPage.h.

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

Definition at line 115 of file GeometricOpOutputWizardPage.h.

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

Definition at line 113 of file GeometricOpOutputWizardPage.h.

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

Definition at line 109 of file GeometricOpOutputWizardPage.h.

Referenced by GeometricOpOutputWizardPage().


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