MultiAgentDecisionProcess
State Class Reference

State is a class that represent states. More...

#include <State.h>

Inheritance diagram for State:
[legend]

Public Member Functions

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

Additional Inherited Members

- Protected Attributes inherited from NamedDescribedEntity
std::string _m_description
 The description. More...
 
std::string _m_name
 The name. More...
 

Detailed Description

State is a class that represent states.

Constructor & Destructor Documentation

State::State ( const std::string &  name = std::string("undefined"),
const std::string &  description = std::string("undefined") 
)
inline

(default) Constructor