ZeusMath-Library
2.0.4
|
#include <XFormulaAutomaton.h>
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 (const InterfaceID &rInterfaceID, IZUnknown *&rpIface) |
virtual void MQUALIFIER | addRef () const |
virtual void MQUALIFIER | release () const |
REG_SUB_BEGIN (TXFormulaAutomaton) REG_SUB_ADD(TXFormulaAutomaton | |
Public Attributes | |
L | TXFormulaAutomaton |
Protected Member Functions | |
virtual | ~TXFormulaAutomaton () |
Retval | evaluate_internal (bool bAll) |
Automaton to calculate output channels from input slots using mathematical formula
zeus::TXFormulaAutomaton::TXFormulaAutomaton | ( | IXMLNode & | rNode | ) |
|
protectedvirtual |
Destroys the formula automaton
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
evaluates and sets the new output values
|
virtual |
|
virtual |
Implements zeus::IXFormulaAutomaton.
|
inlinevirtual |
Implements zeus::IXFormulaAutomaton.
|
virtual |
Implements zeus::IXFormulaAutomaton.
|
inlinevirtual |
Implements zeus::IXFormulaAutomaton.
zeus::TXFormulaAutomaton::REG_SUB_BEGIN | ( | TXFormulaAutomaton | ) |
|
virtual |
|
virtual |
Implements zeus::IXFormulaAutomaton.
|
virtual |
|
inlinevirtual |
Implements zeus::IXFormulaAutomaton.
TXFormulaAutomaton::TXFormulaAutomaton |
Creates the formula automaton