#include <AlgorithmParams.h>
Public Member Functions | |
| void | addWarning (const std::string &warning, const bool &appendIfExist=false) |
| AlgorithmParams () | |
| AlgorithmParams (const std::vector< te::vp::InputParams > &inputParams, te::da::DataSourcePtr outputDataSource, const std::string &outputDataSetName, const int &outputSRID, const std::map< std::string, te::dt::AbstractData * > &specificParams) | |
| Constructor. More... | |
| std::vector< te::vp::InputParams > | getInputParams () |
| const std::string & | getOutputDataSetName () |
| te::da::DataSourcePtr | getOutputDataSource () |
| const int & | getOutputSRID () |
| const std::map< std::string, te::dt::AbstractData * > & | getSpecificParams () |
| const std::vector< std::string > & | getWarnings () |
| void | setInputParams (const std::vector< te::vp::InputParams > &setInputParams) |
| void | setOutputDataSetName (const std::string &outputDataSetName) |
| void | setOutputDataSource (te::da::DataSourcePtr outputDataSource) |
| void | setOutputSRID (const int &outputSRID) |
| void | setSpecificParams (const std::map< std::string, te::dt::AbstractData * > &specificParams) |
| ~AlgorithmParams () | |
| Destructor. More... | |
Protected Attributes | |
| std::vector< te::vp::InputParams > | m_inputParams |
| std::string | m_outputDataSetName |
| te::da::DataSourcePtr | m_outputDataSource |
| int | m_outputSRID |
| std::map< std::string, te::dt::AbstractData * > | m_specificParams |
| std::vector< std::string > | m_warnings |
Definition at line 51 of file AlgorithmParams.h.
| te::vp::AlgorithmParams::AlgorithmParams | ( | ) |
Definition at line 26 of file AlgorithmParams.cpp.
| te::vp::AlgorithmParams::AlgorithmParams | ( | const std::vector< te::vp::InputParams > & | inputParams, |
| te::da::DataSourcePtr | outputDataSource, | ||
| const std::string & | outputDataSetName, | ||
| const int & | outputSRID, | ||
| const std::map< std::string, te::dt::AbstractData * > & | specificParams | ||
| ) |
Constructor.
| map | with a DataSetName as a key and a DataSource as a value. |
Definition at line 31 of file AlgorithmParams.cpp.
References ~AlgorithmParams().
|
default |
Destructor.
Referenced by AlgorithmParams().
| void te::vp::AlgorithmParams::addWarning | ( | const std::string & | warning, |
| const bool & | appendIfExist = false |
||
| ) |
Definition at line 106 of file AlgorithmParams.cpp.
References m_warnings.
Referenced by te::vp::Dissolve::executeMemory().
| std::vector< te::vp::InputParams > te::vp::AlgorithmParams::getInputParams | ( | ) |
Definition at line 46 of file AlgorithmParams.cpp.
References m_inputParams.
Referenced by te::vp::Union::executeMemory(), te::vp::Identity::executeMemory(), te::vp::Intersection::executeMemory(), te::vp::Difference::executeMemory(), te::vp::Merge::executeMemory(), te::vp::Dissolve::executeMemory(), te::vp::Difference::executeQuery(), te::vp::Intersection::executeQuery(), te::vp::Dissolve::executeQuery(), te::vp::Union::getOutputDataSetType(), te::vp::GetOutputDataSetType(), te::vp::Identity::getOutputDataSetType(), te::vp::Intersection::getOutputDataSetType(), te::vp::Difference::getOutputDataSetType(), and te::vp::ValidateAlgorithmParams().
| const std::string & te::vp::AlgorithmParams::getOutputDataSetName | ( | ) |
Definition at line 68 of file AlgorithmParams.cpp.
References m_outputDataSetName.
Referenced by te::vp::Merge::executeMemory(), te::vp::Difference::executeQuery(), te::vp::Intersection::executeQuery(), te::vp::Dissolve::executeQuery(), te::vp::Union::getOutputDataSetType(), te::vp::Identity::getOutputDataSetType(), te::vp::GetOutputDataSetType(), te::vp::Intersection::getOutputDataSetType(), and te::vp::Difference::getOutputDataSetType().
| te::da::DataSourcePtr te::vp::AlgorithmParams::getOutputDataSource | ( | ) |
Definition at line 57 of file AlgorithmParams.cpp.
References m_outputDataSource.
Referenced by te::vp::Union::executeMemory(), te::vp::Identity::executeMemory(), te::vp::Intersection::executeMemory(), te::vp::Difference::executeMemory(), te::vp::Merge::executeMemory(), te::vp::Dissolve::executeMemory(), te::vp::Difference::executeQuery(), te::vp::Intersection::executeQuery(), te::vp::Dissolve::executeQuery(), te::vp::Union::getOutputDataSetType(), te::vp::GetOutputDataSetType(), te::vp::Identity::getOutputDataSetType(), te::vp::Intersection::getOutputDataSetType(), te::vp::Difference::getOutputDataSetType(), and te::vp::ValidateAlgorithmParams().
| const int & te::vp::AlgorithmParams::getOutputSRID | ( | ) |
Definition at line 79 of file AlgorithmParams.cpp.
References m_outputSRID.
Referenced by te::vp::GetOutputDataSetType().
| const std::map< std::string, te::dt::AbstractData * > & te::vp::AlgorithmParams::getSpecificParams | ( | ) |
Definition at line 90 of file AlgorithmParams.cpp.
References m_specificParams.
Referenced by te::vp::Union::executeMemory(), te::vp::Identity::executeMemory(), te::vp::Intersection::executeMemory(), te::vp::Difference::executeMemory(), te::vp::Merge::executeMemory(), te::vp::Dissolve::executeMemory(), te::vp::Difference::executeQuery(), te::vp::Dissolve::executeQuery(), te::vp::Union::getOutputDataSetType(), te::vp::GetOutputDataSetType(), te::vp::Identity::getOutputDataSetType(), te::vp::Intersection::getOutputDataSetType(), and te::vp::Difference::getOutputDataSetType().
| const std::vector< std::string > & te::vp::AlgorithmParams::getWarnings | ( | ) |
Definition at line 101 of file AlgorithmParams.cpp.
References m_warnings.
Referenced by te::vp::DissolveDialog::onOkPushButtonClicked().
| void te::vp::AlgorithmParams::setInputParams | ( | const std::vector< te::vp::InputParams > & | setInputParams | ) |
Definition at line 51 of file AlgorithmParams.cpp.
References m_inputParams.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), DissolveOGRToOGR(), DissolveOGRToPGIS(), DissolvePGISToOGR(), DissolvePGISToPGIS(), IdentityOGRToOGR(), IdentityOGRToPGIS(), IdentityPGISToOGR(), IdentityPGISToPGIS(), te::vp::MergeDialog::onOkPushButtonClicked(), te::vp::DifferenceDialog::onOkPushButtonClicked(), te::vp::IdentityDialog::onOkPushButtonClicked(), and te::vp::DissolveDialog::onOkPushButtonClicked().
| void te::vp::AlgorithmParams::setOutputDataSetName | ( | const std::string & | outputDataSetName | ) |
Definition at line 73 of file AlgorithmParams.cpp.
References m_outputDataSetName.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), DissolveOGRToOGR(), DissolveOGRToPGIS(), DissolvePGISToOGR(), DissolvePGISToPGIS(), IdentityOGRToOGR(), IdentityOGRToPGIS(), IdentityPGISToOGR(), IdentityPGISToPGIS(), te::vp::MergeDialog::onOkPushButtonClicked(), te::vp::DifferenceDialog::onOkPushButtonClicked(), te::vp::IdentityDialog::onOkPushButtonClicked(), and te::vp::DissolveDialog::onOkPushButtonClicked().
| void te::vp::AlgorithmParams::setOutputDataSource | ( | te::da::DataSourcePtr | outputDataSource | ) |
Definition at line 62 of file AlgorithmParams.cpp.
References m_outputDataSource.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), DissolveOGRToOGR(), DissolveOGRToPGIS(), DissolvePGISToOGR(), DissolvePGISToPGIS(), IdentityOGRToOGR(), IdentityOGRToPGIS(), IdentityPGISToOGR(), IdentityPGISToPGIS(), te::vp::MergeDialog::onOkPushButtonClicked(), te::vp::DifferenceDialog::onOkPushButtonClicked(), te::vp::IdentityDialog::onOkPushButtonClicked(), and te::vp::DissolveDialog::onOkPushButtonClicked().
| void te::vp::AlgorithmParams::setOutputSRID | ( | const int & | outputSRID | ) |
Definition at line 84 of file AlgorithmParams.cpp.
References m_outputSRID.
Referenced by DissolveOGRToOGR(), DissolveOGRToPGIS(), DissolvePGISToOGR(), DissolvePGISToPGIS(), and te::vp::DissolveDialog::onOkPushButtonClicked().
| void te::vp::AlgorithmParams::setSpecificParams | ( | const std::map< std::string, te::dt::AbstractData * > & | specificParams | ) |
Definition at line 95 of file AlgorithmParams.cpp.
References m_specificParams.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_SUITE(), DissolveOGRToOGR(), DissolveOGRToPGIS(), DissolvePGISToOGR(), DissolvePGISToPGIS(), IdentityOGRToOGR(), IdentityOGRToPGIS(), IdentityPGISToOGR(), IdentityPGISToPGIS(), te::vp::MergeDialog::onOkPushButtonClicked(), te::vp::DifferenceDialog::onOkPushButtonClicked(), te::vp::IdentityDialog::onOkPushButtonClicked(), and te::vp::DissolveDialog::onOkPushButtonClicked().
|
protected |
Definition at line 105 of file AlgorithmParams.h.
Referenced by getInputParams(), and setInputParams().
|
protected |
Definition at line 108 of file AlgorithmParams.h.
Referenced by getOutputDataSetName(), and setOutputDataSetName().
|
protected |
Definition at line 107 of file AlgorithmParams.h.
Referenced by getOutputDataSource(), and setOutputDataSource().
|
protected |
Definition at line 109 of file AlgorithmParams.h.
Referenced by getOutputSRID(), and setOutputSRID().
|
protected |
Definition at line 111 of file AlgorithmParams.h.
Referenced by getSpecificParams(), and setSpecificParams().
|
protected |
Definition at line 113 of file AlgorithmParams.h.
Referenced by addWarning(), and getWarnings().