zeus::IXFormulaAutomaton Class Reference

#include <IXFormulaAutomaton.hpp>

Inheritance diagram for zeus::IXFormulaAutomaton:

zeus::TXFormulaAutomaton

List of all members.

Public Member Functions

virtual Retval MQUALIFIER getValue (const IString &rName, Float &rfValue)=0
virtual bool MQUALIFIER isLocked () const =0
virtual bool MQUALIFIER isValid () const =0
virtual void MQUALIFIER lockEvaluation ()=0
virtual void MQUALIFIER unlockEvaluation ()=0
virtual Retval MQUALIFIER setInputValue (const IString &rName, const Float &rfValue)=0


Detailed Description

Interface of the formula automaton

Member Function Documentation

virtual Retval MQUALIFIER zeus::IXFormulaAutomaton::getValue ( const IString &  rName,
Float &  rfValue 
) [pure virtual]

returns the value of any predicate

Implemented in zeus::TXFormulaAutomaton.

virtual bool MQUALIFIER zeus::IXFormulaAutomaton::isLocked (  )  const [pure virtual]

checks if the evaluation lock is set

Implemented in zeus::TXFormulaAutomaton.

virtual bool MQUALIFIER zeus::IXFormulaAutomaton::isValid (  )  const [pure virtual]

Checks if the automaton is valid

Return values:
true : Automaton is valid
false : some of the predicates are invalid

Implemented in zeus::TXFormulaAutomaton.

virtual void MQUALIFIER zeus::IXFormulaAutomaton::lockEvaluation (  )  [pure virtual]

locks the evaluation

Implemented in zeus::TXFormulaAutomaton.

virtual void MQUALIFIER zeus::IXFormulaAutomaton::unlockEvaluation (  )  [pure virtual]

unlocks the evaluation

Implemented in zeus::TXFormulaAutomaton.

virtual Retval MQUALIFIER zeus::IXFormulaAutomaton::setInputValue ( const IString &  rName,
const Float &  rfValue 
) [pure virtual]

sets an input value

Implemented in zeus::TXFormulaAutomaton.


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


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Wed Oct 28 21:42:39 2009