Public Member Functions | Private Member Functions | Private Attributes
karto::ParameterSet Class Reference

#include <Parameter.h>

Inheritance diagram for karto::ParameterSet:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void AddParameter (AbstractParameter *pParameter)
void Clear ()
AbstractParameterGetParameter (const karto::String &rParameterName) const
AbstractParameterGetParameter (const karto::String &rParameterName)
const ParameterListGetParameters () const
ParameterListGetParameters ()
 ParameterSet ()
void RemoveParameter (AbstractParameter *pParameter)

Private Member Functions

const ParameterSetoperator= (const ParameterSet &)
 ParameterSet (const ParameterSet &)

Private Attributes

ParameterSetPrivatem_pPrivate

Detailed Description

Parameter container.

Definition at line 353 of file Parameter.h.


Constructor & Destructor Documentation

Default constructor

Definition at line 87 of file Parameter.cpp.


Member Function Documentation

Adds the parameter to this set. Make sure parameter name is unique

Parameters:
pParameterparameter to add
Exceptions:
Exceptionif parameter with name already exists

Definition at line 97 of file Parameter.cpp.

Removes all parameters

Definition at line 127 of file Parameter.cpp.

Gets the parameter with given name - const version

Parameters:
rParameterNamename of parameter
Returns:
parameter of given name

Definition at line 143 of file Parameter.cpp.

Gets the parameter with given name

Parameters:
rParameterNamename of parameter
Returns:
parameter of given name

Definition at line 154 of file Parameter.cpp.

Gets all parameters - const version

Returns:
ParameterList

Definition at line 133 of file Parameter.cpp.

Gets all parameters

Returns:
ParameterList

Definition at line 138 of file Parameter.cpp.

const ParameterSet& karto::ParameterSet::operator= ( const ParameterSet ) [private]

Removes the parameter from this set

Parameters:
pParameterparameter to remove

Definition at line 113 of file Parameter.cpp.


Member Data Documentation

Definition at line 420 of file Parameter.h.


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


nav2d_karto
Author(s): Sebastian Kasperski
autogenerated on Sun Apr 2 2017 04:05:24