#include <Karto.h>
Public Member Functions | |
void | Add (AbstractParameter *pParameter) |
void | Clear () |
AbstractParameter * | Get (const std::string &rName) |
const ParameterVector & | GetParameterVector () const |
AbstractParameter * | operator() (const std::string &rName) |
ParameterManager () | |
virtual | ~ParameterManager () |
Private Member Functions | |
const ParameterManager & | operator= (const ParameterManager &) |
ParameterManager (const ParameterManager &) | |
Private Attributes | |
std::map< std::string, AbstractParameter * > | m_ParameterLookup |
ParameterVector | m_Parameters |
karto::ParameterManager::ParameterManager | ( | ) | [inline] |
virtual karto::ParameterManager::~ParameterManager | ( | ) | [inline, virtual] |
karto::ParameterManager::ParameterManager | ( | const ParameterManager & | ) | [private] |
void karto::ParameterManager::Add | ( | AbstractParameter * | pParameter | ) |
void karto::ParameterManager::Clear | ( | ) |
AbstractParameter* karto::ParameterManager::Get | ( | const std::string & | rName | ) | [inline] |
const ParameterVector& karto::ParameterManager::GetParameterVector | ( | ) | const [inline] |
AbstractParameter* karto::ParameterManager::operator() | ( | const std::string & | rName | ) | [inline] |
const ParameterManager& karto::ParameterManager::operator= | ( | const ParameterManager & | ) | [private] |
std::map<std::string, AbstractParameter*> karto::ParameterManager::m_ParameterLookup [private] |