This class is GUI used to define the basic geometric operator parameters for the VP operation. More...
#include <GeometricOpOutputWizardPage.h>
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 |
This class is GUI used to define the basic geometric operator parameters for the VP operation.
Definition at line 53 of file GeometricOpOutputWizardPage.h.
te::vp::GeometricOpOutputWizardPage::GeometricOpOutputWizardPage | ( | QWidget * | parent = 0 | ) |
Definition at line 50 of file GeometricOpOutputWizardPage.cpp.
References m_ui, onAllObjectsToggled(), onAttributeComboBoxChanged(), onAttributeOperationToggled(), onSimpleOperationToggled(), onTargetDatasourceToolButtonPressed(), and onTargetFileToolButtonPressed().
te::vp::GeometricOpOutputWizardPage::~GeometricOpOutputWizardPage | ( | ) |
Definition at line 94 of file GeometricOpOutputWizardPage.cpp.
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 | ( | ) |
Definition at line 143 of file GeometricOpOutputWizardPage.cpp.
References te::vp::AGGREG_BY_ATTRIBUTE, te::vp::AGGREG_OBJ, and te::vp::ALL_OBJ.
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.
|
slot |
Definition at line 188 of file GeometricOpOutputWizardPage.cpp.
Referenced by GeometricOpOutputWizardPage().
|
slot |
Definition at line 180 of file GeometricOpOutputWizardPage.cpp.
Referenced by GeometricOpOutputWizardPage().
|
slot |
Definition at line 202 of file GeometricOpOutputWizardPage.cpp.
Referenced by GeometricOpOutputWizardPage().
|
slot |
Definition at line 195 of file GeometricOpOutputWizardPage.cpp.
Referenced by GeometricOpOutputWizardPage().
|
slot |
Definition at line 208 of file GeometricOpOutputWizardPage.cpp.
References te::qt::widgets::DataSourceSelectorDialog::getSelecteds().
Referenced by GeometricOpOutputWizardPage().
|
slot |
Definition at line 229 of file GeometricOpOutputWizardPage.cpp.
References te::qt::widgets::AddFilePathToSettings(), and te::qt::widgets::GetFilePathFromSettings().
Referenced by GeometricOpOutputWizardPage().
void te::vp::GeometricOpOutputWizardPage::setAttributes | ( | std::vector< std::string > | attributes | ) |
Definition at line 133 of file GeometricOpOutputWizardPage.cpp.
|
private |
Definition at line 114 of file GeometricOpOutputWizardPage.h.
|
private |
Definition at line 112 of file GeometricOpOutputWizardPage.h.
|
private |
DataSource information.
Definition at line 111 of file GeometricOpOutputWizardPage.h.
|
private |
Definition at line 115 of file GeometricOpOutputWizardPage.h.
|
private |
Definition at line 113 of file GeometricOpOutputWizardPage.h.
|
private |
Definition at line 109 of file GeometricOpOutputWizardPage.h.
Referenced by GeometricOpOutputWizardPage().