MultiAgentDecisionProcess
|
StateDiscrete represents discrete states. More...
#include <StateDiscrete.h>
Public Member Functions | |
StateDiscrete (Index i=INDEX_MAX, const std::string &name=std::string("undefined"), const std::string &description=std::string("undefined")) | |
(default) Constructor More... | |
Public Member Functions inherited from State | |
State (const std::string &name=std::string("undefined"), const std::string &description=std::string("undefined")) | |
(default) Constructor More... | |
Public Member Functions inherited from NamedDescribedEntity | |
std::string | GetDescription () const |
Get the description of the NamedDescribedEntity. More... | |
std::string | GetName () const |
Get the name of the NamedDescribedEntity. More... | |
NamedDescribedEntity (const std::string &name=std::string("undefined"), const std::string &description=std::string("undefined")) | |
(default) Constructor More... | |
void | Print () const |
Prints the name and description (by default). More... | |
void | PrintBrief () const |
Prints the name (by default). More... | |
void | SetDescription (const std::string &description) |
Set the description. More... | |
void | SetName (const std::string &name) |
Set the name. More... | |
virtual std::string | SoftPrint () const |
Returns the name and description (if not reimplemented). More... | |
virtual std::string | SoftPrintBrief () const |
Returns the name (if not reimplemented). More... | |
virtual | ~NamedDescribedEntity () |
Destructor. More... | |
Public Member Functions inherited from DiscreteEntity | |
DiscreteEntity (Index i=INDEX_MAX) | |
(default) Constructor More... | |
Index | GetIndex () const |
Return this DiscreteEntity's index. More... | |
bool | operator< (const DiscreteEntity &a) const |
The less (<) operator. This is needed to put DiscreteEntities in a set. More... | |
void | SetIndex (Index i) |
Set this DiscreteEntity's index. More... | |
virtual | ~DiscreteEntity () |
Destructor. More... | |
Additional Inherited Members | |
Protected Attributes inherited from NamedDescribedEntity | |
std::string | _m_description |
The description. More... | |
std::string | _m_name |
The name. More... | |
StateDiscrete represents discrete states.
StateDiscrete is a class that represent states in a discrete state set, which are identified by their index.