Public Member Functions

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 Retval MQUALIFIER zeus::IXFormulaAutomaton::setInputValue ( const IString &  rName,
const Float &  rfValue 
) [pure virtual]

sets an input value

Implemented in zeus::TXFormulaAutomaton.

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

unlocks the evaluation

Implemented in zeus::TXFormulaAutomaton.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


Written by Benjamin Hadorn http://www.xatlantis.ch.
Last change made on Sun Jan 22 2012 15:32:27