A structure to hold the input parameters of vector processing. More...
#include <InputParams.h>
Public Member Functions | |
| void | clear () |
| Clear the structure. More... | |
| InputParams () | |
| Constructor. More... | |
| InputParams (const InputParams &rhs) | |
| Copy constructor. More... | |
| InputParams & | operator= (const InputParams &rhs) |
| Assignment operator. More... | |
| ~InputParams () | |
| Destructor. More... | |
Public Attributes | |
| te::da::DataSet * | m_inputDataSet |
| Is required for operations in memory. More... | |
| std::string | m_inputDataSetName |
| Deprecated. More... | |
| te::da::DataSetType * | m_inputDataSetType |
| Is required. More... | |
| te::da::DataSourcePtr | m_inputDataSource |
| Is Required. More... | |
| te::da::Select * | m_inputQuery |
| Is required for operations in spatial database. More... | |
A structure to hold the input parameters of vector processing.
Definition at line 50 of file InputParams.h.
| te::vp::InputParams::InputParams | ( | ) |
Constructor.
Definition at line 29 of file InputParams.cpp.
| te::vp::InputParams::InputParams | ( | const InputParams & | rhs | ) |
Copy constructor.
| rhs | The right-hand-side copy used to copy from. |
Definition at line 38 of file InputParams.cpp.
References m_inputDataSet, m_inputDataSetName, m_inputDataSetType, m_inputDataSource, and m_inputQuery.
| te::vp::InputParams::~InputParams | ( | ) |
| void te::vp::InputParams::clear | ( | void | ) |
Clear the structure.
Definition at line 73 of file InputParams.cpp.
References m_inputDataSet, m_inputDataSetName, m_inputDataSetType, m_inputDataSource, and m_inputQuery.
Referenced by operator=(), and ~InputParams().
| te::vp::InputParams & te::vp::InputParams::operator= | ( | const InputParams & | rhs | ) |
Assignment operator.
| rhs | The right-hand-side copy used to copy from. |
Definition at line 57 of file InputParams.cpp.
References clear(), m_inputDataSet, m_inputDataSetName, m_inputDataSetType, m_inputDataSource, and m_inputQuery.
| te::da::DataSet* te::vp::InputParams::m_inputDataSet |
Is required for operations in memory.
Definition at line 84 of file InputParams.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), clear(), DissolveOGRToOGR(), DissolveOGRToPGIS(), DissolvePGISToOGR(), DissolvePGISToPGIS(), te::vp::Intersection::executeMemory(), IdentityOGRToOGR(), IdentityOGRToPGIS(), IdentityPGISToOGR(), IdentityPGISToPGIS(), InputParams(), te::vp::MergeDialog::onOkPushButtonClicked(), te::vp::UnionDialog::onOkPushButtonClicked(), te::vp::DifferenceDialog::onOkPushButtonClicked(), te::vp::IdentityDialog::onOkPushButtonClicked(), te::vp::DissolveDialog::onOkPushButtonClicked(), and operator=().
| std::string te::vp::InputParams::m_inputDataSetName |
Deprecated.
Definition at line 87 of file InputParams.h.
Referenced by clear(), InputParams(), and operator=().
| te::da::DataSetType* te::vp::InputParams::m_inputDataSetType |
Is required.
Definition at line 82 of file InputParams.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), clear(), DissolveOGRToOGR(), DissolveOGRToPGIS(), DissolvePGISToOGR(), DissolvePGISToPGIS(), te::vp::Intersection::executeMemory(), te::vp::Union::getOutputDataSetType(), te::vp::Intersection::getOutputDataSetType(), IdentityOGRToOGR(), IdentityOGRToPGIS(), IdentityPGISToOGR(), IdentityPGISToPGIS(), InputParams(), te::vp::MergeDialog::onOkPushButtonClicked(), te::vp::UnionDialog::onOkPushButtonClicked(), te::vp::DifferenceDialog::onOkPushButtonClicked(), te::vp::IdentityDialog::onOkPushButtonClicked(), te::vp::DissolveDialog::onOkPushButtonClicked(), and operator=().
| te::da::DataSourcePtr te::vp::InputParams::m_inputDataSource |
Is Required.
Definition at line 81 of file InputParams.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), clear(), DissolveOGRToOGR(), DissolveOGRToPGIS(), DissolvePGISToOGR(), DissolvePGISToPGIS(), IdentityOGRToOGR(), IdentityOGRToPGIS(), IdentityPGISToOGR(), IdentityPGISToPGIS(), InputParams(), te::vp::MergeDialog::onOkPushButtonClicked(), te::vp::UnionDialog::onOkPushButtonClicked(), te::vp::DifferenceDialog::onOkPushButtonClicked(), te::vp::IdentityDialog::onOkPushButtonClicked(), te::vp::DissolveDialog::onOkPushButtonClicked(), and operator=().
| te::da::Select* te::vp::InputParams::m_inputQuery |
Is required for operations in spatial database.
Definition at line 85 of file InputParams.h.
Referenced by clear(), DissolvePGISToOGR(), DissolvePGISToPGIS(), InputParams(), te::vp::DifferenceDialog::onOkPushButtonClicked(), te::vp::DissolveDialog::onOkPushButtonClicked(), and operator=().