te::vp::AlgorithmParams Class Reference

#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::InputParamsgetInputParams ()
 
const std::string & getOutputDataSetName ()
 
te::da::DataSourcePtr getOutputDataSource ()
 
const intgetOutputSRID ()
 
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::InputParamsm_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
 

Detailed Description

Definition at line 51 of file AlgorithmParams.h.

Constructor & Destructor Documentation

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.

Parameters
mapwith a DataSetName as a key and a DataSource as a value.
Note
The AlgorithmParams will take the ownership of DataSource.

Definition at line 31 of file AlgorithmParams.cpp.

References ~AlgorithmParams().

te::vp::AlgorithmParams::~AlgorithmParams ( )
default

Destructor.

Referenced by AlgorithmParams().

Member Function Documentation

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().

const int & te::vp::AlgorithmParams::getOutputSRID ( )

Definition at line 79 of file AlgorithmParams.cpp.

References m_outputSRID.

Referenced by te::vp::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::setOutputSRID ( const int outputSRID)

Member Data Documentation

std::vector<te::vp::InputParams> te::vp::AlgorithmParams::m_inputParams
protected

Definition at line 105 of file AlgorithmParams.h.

Referenced by getInputParams(), and setInputParams().

std::string te::vp::AlgorithmParams::m_outputDataSetName
protected

Definition at line 108 of file AlgorithmParams.h.

Referenced by getOutputDataSetName(), and setOutputDataSetName().

te::da::DataSourcePtr te::vp::AlgorithmParams::m_outputDataSource
protected

Definition at line 107 of file AlgorithmParams.h.

Referenced by getOutputDataSource(), and setOutputDataSource().

int te::vp::AlgorithmParams::m_outputSRID
protected

Definition at line 109 of file AlgorithmParams.h.

Referenced by getOutputSRID(), and setOutputSRID().

std::map<std::string, te::dt::AbstractData*> te::vp::AlgorithmParams::m_specificParams
protected

Definition at line 111 of file AlgorithmParams.h.

Referenced by getSpecificParams(), and setSpecificParams().

std::vector<std::string> te::vp::AlgorithmParams::m_warnings
protected

Definition at line 113 of file AlgorithmParams.h.

Referenced by addWarning(), and getWarnings().


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