# 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  

NLAILOGIC::IBaseBoolType Class Reference

#include <boolval.h>

Inheritance diagram for NLAILOGIC::IBaseBoolType:

NLAIAGENT::IObjetOp NLAIAGENT::IObjectIA NLAIAGENT::IBasicObjectIA NLAIC::IBasicInterface NLAIC::IBasicType NLAIC::IPointerGestion NLMISC::IStreamable NLMISC::IClassable NLAIFUZZY::FuzzyType NLAILOGIC::CBoolType NLAILOGIC::CVarSet NLAILOGIC::IBaseCond NLAILOGIC::IBaseOperator NLAILOGIC::IGoal NLAIFUZZY::CSimpleFuzzyCond NLAILOGIC::CBoolFalse NLAILOGIC::CBoolTrue NLAILOGIC::CClause NLAILOGIC::CFactPattern NLAILOGIC::CondAnd NLAILOGIC::CondOr NLAILOGIC::CBoolOperator NLAILOGIC::CFirstOrderOperator NLAILOGIC::CGoal NLAILOGIC::CInternalGoal List of all members.

Public Methods

 IBaseBoolType ()
virtual ~IBaseBoolType ()
virtual float truthValue () const=0
 Returns a value in [0,1]. More...

virtual const CProcessResult & run ()=0
 Some where Run method define the process of the agen. More...


Constructor & Destructor Documentation

NLAILOGIC::IBaseBoolType::IBaseBoolType  
 

Definition at line 27 of file boolval.cpp.

Referenced by NLAILOGIC::IBaseCond::addCond, and NLAILOGIC::IBaseCond::IBaseCond.

NLAILOGIC::IBaseBoolType::~IBaseBoolType   [virtual]
 

Definition at line 31 of file boolval.cpp.


Member Function Documentation

virtual const CProcessResult& NLAILOGIC::IBaseBoolType::run   [pure virtual]
 

Some where Run method define the process of the agen.

Implements NLAIAGENT::IObjectIA.

Implemented in NLAIFUZZY::CFuzzyRule.

virtual float NLAILOGIC::IBaseBoolType::truthValue   const [pure virtual]
 

Returns a value in [0,1].

Implemented in NLAIFUZZY::FuzzyType.


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