# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLAINIMAT::CActionCS Class Reference

An action for a Classifier System. More...

#include <classifier.h>

List of all members.

Public Methods

 CActionCS (std::string name)
virtual ~CActionCS ()
std::string getName () const
 Return the action name. More...

void addMotivationRule (std::string motivationName, const TSensorMap &conditionsMap, sint16 priority)
 Ajout d'une nouvelle règle motivant cette action. More...

void getDebugString (std::string &t) const
 Chaine de debug. More...

const std::map< std::string,
CClassifierSystem > * 
getClassifiersMap () const

Private Attributes

std::map< std::string, CClassifierSystem_ClassifiersByMotivation
std::string _Name


Detailed Description

An action for a Classifier System.

Author:
Gabriel ROBERT , Nevrax France
Date:
2002

Definition at line 120 of file classifier.h.


Constructor & Destructor Documentation

NLAINIMAT::CActionCS::CActionCS std::string    name
 

Definition at line 227 of file classifier.cpp.

NLAINIMAT::CActionCS::~CActionCS   [virtual]
 

Definition at line 232 of file classifier.cpp.


Member Function Documentation

void NLAINIMAT::CActionCS::addMotivationRule std::string    motivationName,
const TSensorMap   conditionsMap,
sint16    priority
 

Ajout d'une nouvelle règle motivant cette action.

Definition at line 243 of file classifier.cpp.

References _ClassifiersByMotivation, _Name, and NLAINIMAT::TSensorMap.

const std::map< std::string, CClassifierSystem > * NLAINIMAT::CActionCS::getClassifiersMap   const
 

Definition at line 251 of file classifier.cpp.

References _ClassifiersByMotivation.

void NLAINIMAT::CActionCS::getDebugString std::string &    t const
 

Chaine de debug.

Definition at line 258 of file classifier.cpp.

References _ClassifiersByMotivation, _Name, and t.

std::string NLAINIMAT::CActionCS::getName   const
 

Return the action name.

Definition at line 237 of file classifier.cpp.

References _Name.


Member Data Documentation

std::map<std::string, CClassifierSystem> NLAINIMAT::CActionCS::_ClassifiersByMotivation [private]
 

Definition at line 138 of file classifier.h.

Referenced by addMotivationRule, getClassifiersMap, and getDebugString.

std::string NLAINIMAT::CActionCS::_Name [private]
 

Definition at line 139 of file classifier.h.

Referenced by addMotivationRule, getDebugString, and getName.


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