#include <Inventor/engines/SoCalculator.h>
Inheritance diagram for SoCalculator::

Public Methods | |
| SoCalculator (void) | |
Static Public Methods | |
| 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 Methods | |
| ~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.
|
|
Constructor. |
|
|
Destructor. |
|
|
Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. Reimplemented from SoEngine. |
|
|
Called when an input is changed. The default method does nothing, but subclasses may overload 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. |
1.2.9 written by Dimitri van Heesch,
© 1997-2001