MeVisLabToolboxReference
|
SoCalculatorWrapper wraps the SoCalculator engine to make it usable inside of MeVisLab. More...
#include <SoCalculatorWrapper.h>
Public Member Functions | |
SoCalculatorWrapper () | |
Constructor. | |
virtual void | inputChanged (SoField *whichField) |
handle input field changes and recompute output fields | |
virtual void | evaluate () |
empty reimplementation of SoEngine method | |
Static Public Member Functions | |
static void | initClass () |
inventor runtime type system init | |
Public Attributes | |
SoSFFloat | a |
input float fields | |
SoSFFloat | b |
SoSFFloat | c |
SoSFFloat | d |
SoSFFloat | e |
SoSFFloat | f |
SoSFFloat | g |
SoSFFloat | h |
SoSFVec3f | va |
input vector fields | |
SoSFVec3f | vb |
SoSFVec3f | vc |
SoSFVec3f | vd |
SoSFVec3f | ve |
SoSFVec3f | vf |
SoSFVec3f | vg |
SoSFVec3f | vh |
SoSFFloat | oa |
output float fields | |
SoSFFloat | ob |
SoSFFloat | oc |
SoSFFloat | od |
SoSFVec3f | ova |
output vector fields | |
SoSFVec3f | ovb |
SoSFVec3f | ovc |
SoSFVec3f | ovd |
SoSFString | expression |
expression that is used to calculate the results | |
Protected Member Functions | |
virtual | ~SoCalculatorWrapper () |
SoCalculatorWrapper wraps the SoCalculator engine to make it usable inside of MeVisLab.
Uppercase vectors A,B,...,oA,oB of the SoCalculator Engine are mapped to va,vb,...,ova,... because Field names which differ only in lower/uppercase are not supported in MeVisLab. For details on the expression syntax, see the Open Inventor documentation of SoCalculator and the HTML docs of the MeVisLab module.
Definition at line 35 of file SoCalculatorWrapper.h.
SoCalculatorWrapper::SoCalculatorWrapper | ( | ) |
Constructor.
virtual SoCalculatorWrapper::~SoCalculatorWrapper | ( | ) | [protected, virtual] |
virtual void SoCalculatorWrapper::evaluate | ( | ) | [inline, virtual] |
empty reimplementation of SoEngine method
Definition at line 68 of file SoCalculatorWrapper.h.
static void SoCalculatorWrapper::initClass | ( | ) | [static] |
inventor runtime type system init
virtual void SoCalculatorWrapper::inputChanged | ( | SoField * | whichField | ) | [virtual] |
handle input field changes and recompute output fields
SoSFFloat SoCalculatorWrapper::a |
input float fields
Definition at line 43 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::b |
Definition at line 43 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::c |
Definition at line 43 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::d |
Definition at line 43 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::e |
Definition at line 43 of file SoCalculatorWrapper.h.
SoSFString SoCalculatorWrapper::expression |
expression that is used to calculate the results
Definition at line 54 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::f |
Definition at line 43 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::g |
Definition at line 43 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::h |
Definition at line 43 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::oa |
output float fields
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::ob |
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::oc |
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::od |
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ova |
output vector fields
Definition at line 51 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ovb |
Definition at line 51 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ovc |
Definition at line 51 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ovd |
Definition at line 51 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::va |
input vector fields
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vb |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vc |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vd |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ve |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vf |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vg |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vh |
Definition at line 46 of file SoCalculatorWrapper.h.