zeus::TXFormulaAutomaton Class Reference

#include <XFormulaAutomaton.h>

Inheritance diagram for zeus::TXFormulaAutomaton:

zeus::IXFormulaAutomaton

List of all members.

Public Member Functions

 TXFormulaAutomaton (IXMLNode &rNode)
virtual Retval MQUALIFIER getValue (const IString &rName, Float &rfValue)
virtual bool MQUALIFIER isLocked () const
virtual bool MQUALIFIER isValid () const
virtual void MQUALIFIER lockEvaluation ()
virtual void MQUALIFIER unlockEvaluation ()
virtual Retval MQUALIFIER setInputValue (const IString &rName, const Float &rfValue)
virtual bool MQUALIFIER freeze ()
virtual bool MQUALIFIER unfreeze ()
virtual Retval MQUALIFIER attach (IObserver &rObserver)
virtual Retval MQUALIFIER detach (IObserver &rObserver)
virtual Retval MQUALIFIER askForInterface (Uint uiInterfaceID, IZUnknown *&rpIface)
virtual void MQUALIFIER addRef () const
virtual void MQUALIFIER release () const
 REG_SUB_BEGIN (TXFormulaAutomaton) REG_SUB_ADD(TXFormulaAutomaton

Public Attributes

TXFormulaAutomaton

Protected Member Functions

virtual ~TXFormulaAutomaton ()
Retval evaluate_internal (bool bAll)


Detailed Description

Automaton to calculate output channels from input slots using mathematical formula

Constructor & Destructor Documentation

TXFormulaAutomaton::~TXFormulaAutomaton (  )  [protected, virtual]

Destroys the formula automaton


Member Function Documentation

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

bool MQUALIFIER zeus::TXFormulaAutomaton::isLocked (  )  const [inline, virtual]

bool MQUALIFIER TXFormulaAutomaton::isValid (  )  const [virtual]

void MQUALIFIER zeus::TXFormulaAutomaton::lockEvaluation (  )  [inline, virtual]

void MQUALIFIER zeus::TXFormulaAutomaton::unlockEvaluation (  )  [inline, virtual]

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

bool MQUALIFIER TXFormulaAutomaton::freeze (  )  [virtual]

See also:
IXObject::freeze

bool MQUALIFIER TXFormulaAutomaton::unfreeze (  )  [virtual]

See also:
IXObject::unfreeze

Retval MQUALIFIER TXFormulaAutomaton::attach ( IObserver &  rObserver  )  [virtual]

See also:
ISubject::attach

Retval MQUALIFIER TXFormulaAutomaton::detach ( IObserver &  rObserver  )  [virtual]

See also:
ISubject::detach

virtual Retval MQUALIFIER zeus::TXFormulaAutomaton::askForInterface ( Uint  uiInterfaceID,
IZUnknown *&  rpIface 
) [virtual]

virtual void MQUALIFIER zeus::TXFormulaAutomaton::addRef (  )  const [virtual]

virtual void MQUALIFIER zeus::TXFormulaAutomaton::release (  )  const [virtual]

zeus::TXFormulaAutomaton::REG_SUB_BEGIN ( TXFormulaAutomaton   ) 

Retval TXFormulaAutomaton::evaluate_internal ( bool  bAll  )  [protected]

evaluates and sets the new output values


Member Data Documentation

Creates the formula automaton


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


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