# 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

Inheritance graph
[legend]
Collaboration diagram for NLAILOGIC::IBaseBoolType:

Collaboration graph
[legend]
List of all members.

Public Methods

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

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


Constructor & Destructor Documentation

NLAILOGIC::IBaseBoolType::IBaseBoolType ( )
 

Definition at line 27 of file boolval.cpp.

NLAILOGIC::IBaseBoolType::~IBaseBoolType ( ) [virtual]
 

Definition at line 31 of file boolval.cpp.


Member Function Documentation

virtual const CProcessResult& NLAILOGIC::IBaseBoolType::run ( void ) [pure virtual]
 

Some where Run method define the process of the agen.

Reimplemented from NLAIAGENT::IObjectIA.

Reimplemented in NLAIFUZZY::CFuzzyRule, NLAIFUZZY::FuzzyType, NLAILOGIC::CBoolOperator, NLAILOGIC::CBoolType, NLAILOGIC::CFirstOrderOperator, NLAILOGIC::CGoal, and NLAILOGIC::CVarSet.

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

Returns a value in [0,1].

Reimplemented in NLAIFUZZY::FuzzyType, NLAILOGIC::CondAnd, NLAILOGIC::CondOr, NLAILOGIC::CBoolOperator, NLAILOGIC::CBoolType, NLAILOGIC::CClause, NLAILOGIC::CFirstOrderOperator, NLAILOGIC::CGoal, and NLAILOGIC::CVarSet.


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