#include <Inventor/engines/SoCalculator.h>
Public Member Functions | |
SoCalculator (void) | |
Static Public Member Functions | |
static void | initClass (void) |
Public Attributes | |
SoMFFloat | a |
SoMFFloat | b |
SoMFFloat | c |
SoMFFloat | d |
SoMFFloat | e |
SoMFFloat | f |
SoMFFloat | g |
SoMFFloat | h |
SoMFVec3f | A |
SoMFVec3f | B |
SoMFVec3f | C |
SoMFVec3f | D |
SoMFVec3f | E |
SoMFVec3f | F |
SoMFVec3f | G |
SoMFVec3f | H |
SoMFString | expression |
SoEngineOutput | oa |
SoEngineOutput | ob |
SoEngineOutput | oc |
SoEngineOutput | od |
SoEngineOutput | oA |
SoEngineOutput | oB |
SoEngineOutput | oC |
SoEngineOutput | oD |
Protected Member Functions | |
~SoCalculator (void) | |
virtual void | inputChanged (SoField *which) |
The SoCalculator uses the values from the input fields (which are either single floating point values or vectors) as variables in the free-form engine expressions and places the results on the output fields.
FIXME: more class documentation! It's close to hopeless to use this class with this little doc (without looking in the sourcecode or at the Inventor Mentor). 20020925 mortene.
SoCalculator::SoCalculator | ( | void | ) |
Constructor.
SoCalculator::~SoCalculator | ( | void | ) | [protected] |
Destructor.
void SoCalculator::initClass | ( | void | ) | [static] |
Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system.
Reimplemented from SoEngine.
void SoCalculator::inputChanged | ( | SoField * | which | ) | [protected, virtual] |
Called when an input is changed. The default method does nothing, but subclasses may override this method to do the The Right Thing when a specific field is changed.
Reimplemented from SoEngine.
Input floating point value for the expressions.
Input floating point value for the expressions.
Input floating point value for the expressions.
Input floating point value for the expressions.
Input floating point value for the expressions.
Input floating point value for the expressions.
Input floating point value for the expressions.
Input floating point value for the expressions.
Input vector with three floating point values for the expressions.
Input vector with three floating point values for the expressions.
Input vector with three floating point values for the expressions.
Input vector with three floating point values for the expressions.
Input vector with three floating point values for the expressions.
Input vector with three floating point values for the expressions.
Input vector with three floating point values for the expressions.
Input vector with three floating point values for the expressions.
Mathematical expressions for the calculator.
(SoMFFloat) Output value with result from the calculations.
(SoMFFloat) Output value with result from the calculations.
(SoMFFloat) Output value with result from the calculations.
(SoMFFloat) Output value with result from the calculations.
(SoMFVec3f) Output value with result from the calculations.
(SoMFVec3f) Output value with result from the calculations.
(SoMFVec3f) Output value with result from the calculations.
(SoMFVec3f) Output value with result from the calculations.