MultiAgentDecisionProcess  Release 0.2.1
State Class Reference

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

#include <State.h>

+ Inheritance diagram for State:
+ Collaboration diagram for State:

Public Member Functions

 State (std::string name=std::string("undefined"), std::string description=std::string("undefined"))
 (default) Constructor
- Public Member Functions inherited from NamedDescribedEntity
std::string GetDescription () const
 Get the description of the NamedDescribedEntity.
std::string GetName () const
 Get the name of the NamedDescribedEntity.
 NamedDescribedEntity (std::string name=std::string("undefined"), std::string description=std::string("undefined"))
 (default) Constructor
 NamedDescribedEntity (const NamedDescribedEntity &)
 copy constructor.
void Print () const
 Prints the name and description (by default).
void PrintBrief () const
 Prints the name (by default).
void SetDescription (std::string description)
 Set the description.
void SetName (std::string name)
 Set the name.
virtual std::string SoftPrint () const
 Returns the name and description (if not reimplemented).
virtual std::string SoftPrintBrief () const
 Returns the name (if not reimplemented).
virtual ~NamedDescribedEntity ()
 Destructor.

Additional Inherited Members

- Protected Attributes inherited from NamedDescribedEntity
std::string * _m_description
 Pointer to the description.
std::string * _m_name
 Pointer to the name.

Detailed Description

State is a class that represent states.

Definition at line 39 of file State.h.

Constructor & Destructor Documentation

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

(default) Constructor

Definition at line 46 of file State.h.


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