![]() |
TerraLib 4.1
|
This file contains the class of structures and definitions to deal with parameters used by all PDI classes. More...
#include <TePDIParameters.hpp>
Public Types | |
| typedef TeSharedPtr < TePDIParameters > | pointer |
| typedef const TeSharedPtr < TePDIParameters > | const_pointer |
Public Member Functions | |
| TePDIParameters () | |
| Default Constructor. | |
| TePDIParameters (const TePDIParameters &external) | |
| Alternative Constructor. | |
| ~TePDIParameters () | |
| Default Destructor. | |
| void | SetdecName (const std::string &dec_name) |
| Set the a name descriptor for the current parameters. | |
| std::string | decName () const |
| Returns the a name descriptor for the current parameters. | |
| bool | operator== (const TePDIParameters &ext_instance) const |
| Operator == overload. | |
| bool | operator!= (const TePDIParameters &ext_instance) const |
| Operator != overload. | |
| const TePDIParameters & | operator= (const TePDIParameters &ext_instance) |
| operator= overload. | |
| void | Clear () |
| Clear all parameter contents. | |
| template<typename DataT > | |
| void | SetParameter (const std::string &pname, const DataT &data) |
| Store a parameter object copy. | |
| template<typename DataT > | |
| bool | GetParameter (const std::string &pname, DataT &data) const |
| Retrive a copy of a stored object. | |
| template<typename DataT > | |
| bool | CheckParameter (const std::string &pname) const |
| Checks if a parameter was set. | |
| void | RemoveParameter (const std::string &pname) |
| Remove a stored parameter. | |
This file contains the class of structures and definitions to deal with parameters used by all PDI classes.
Store parameters used by all PDI classes.
TePDIArithmetic_test.cpp, TePDIBDFilter_test.cpp, TePDIClassification_test.cpp, TePDIColorTransform_test.cpp, TePDIContrast_test.cpp, TePDICorrelationMatching_test.cpp, TePDIDecorrelationEnhancement_test.cpp, TePDIFFT_test.cpp, TePDIFusion_test.cpp, TePDIHants_test.cpp, TePDIHaralick_test.cpp, TePDILinearFilter_test.cpp, TePDIMIMatching_test.cpp, TePDIMixModel_test.cpp, TePDIMMIOMatching_test.cpp, TePDIMorfFilter_test.cpp, TePDIMosaic_test.cpp, TePDIOFMatching_test.cpp, TePDIParallelSegmenter_test.cpp, TePDIParameters_test.cpp, TePDIPrincipalComponents_test.cpp, TePDIRadarFilters_test.cpp, TePDIRaster2Vector_test.cpp, TePDIRegister_test.cpp, TePDISegmentation_test.cpp, TePDISensorSimulator_test.cpp, TePDISimplex_test.cpp, TePDIStatistic_test.cpp, and TePDIWavelets_test.cpp.
Type definition for a const instance pointer
Reimplemented from TeMultiContainer< std::string >.
Type definition for a instance pointer
Reimplemented from TeMultiContainer< std::string >.
| TePDIParameters::TePDIParameters | ( | ) |
Default Constructor.
| TePDIParameters::TePDIParameters | ( | const TePDIParameters & | external | ) |
Alternative Constructor.
| external | External reference. |
| TePDIParameters::~TePDIParameters | ( | ) |
Default Destructor.
| bool TePDIParameters::CheckParameter | ( | const std::string & | pname | ) | const [inline] |
Checks if a parameter was set.
| pname | Parameter name. |
| void TePDIParameters::Clear | ( | void | ) |
Clear all parameter contents.
| std::string TePDIParameters::decName | ( | ) | const |
Returns the a name descriptor for the current parameters.
| bool TePDIParameters::GetParameter | ( | const std::string & | pname, |
| DataT & | data | ||
| ) | const [inline] |
Retrive a copy of a stored object.
| pname | Parameter name. |
| data | Output parameter data. |
| bool TePDIParameters::operator!= | ( | const TePDIParameters & | ext_instance | ) | const |
Operator != overload.
| ext_instance | External instance reference. |
| const TePDIParameters & TePDIParameters::operator= | ( | const TePDIParameters & | ext_instance | ) |
operator= overload.
| ext_instance | External instance reference. |
| bool TePDIParameters::operator== | ( | const TePDIParameters & | ext_instance | ) | const |
Operator == overload.
| ext_instance | External instance reference. |
| void TePDIParameters::RemoveParameter | ( | const std::string & | pname | ) | [inline] |
| void TePDIParameters::SetdecName | ( | const std::string & | dec_name | ) |
Set the a name descriptor for the current parameters.
| dec_name | A a name descriptor for the current parameters. |
| void TePDIParameters::SetParameter | ( | const std::string & | pname, |
| const DataT & | data | ||
| ) | [inline] |
Store a parameter object copy.
| pname | Parameter name. |
| data | Parameter object instance. |