MeVisLab Resolution Independence API
|
SoCalculatorWrapper wraps the SoCalculator engine to make it usable inside of MeVisLab. More...
#include <SoCalculatorWrapper.h>
Public Member Functions | |
SoCalculatorWrapper () | |
Constructor. | |
void | inputChanged (SoField *whichField) override |
handle input field changes and recompute output fields | |
void | evaluate () override |
empty reimplementation of SoEngine method | |
Static Public Member Functions | |
static void | initClass () |
inventor runtime type system init | |
Public Attributes | |
SoSFFloat | a |
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 | |
~SoCalculatorWrapper () override | |
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 38 of file SoCalculatorWrapper.h.
SoCalculatorWrapper::SoCalculatorWrapper | ( | ) |
Constructor.
|
overrideprotected |
|
inlineoverride |
empty reimplementation of SoEngine method
Definition at line 71 of file SoCalculatorWrapper.h.
|
static |
inventor runtime type system init
|
override |
handle input field changes and recompute output fields
SoSFFloat SoCalculatorWrapper::a |
SoSFFloat SoCalculatorWrapper::b |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::c |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::d |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::e |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFString SoCalculatorWrapper::expression |
expression that is used to calculate the results
Definition at line 57 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::f |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::g |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::h |
Definition at line 46 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::oa |
output float fields
Definition at line 52 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::ob |
Definition at line 52 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::oc |
Definition at line 52 of file SoCalculatorWrapper.h.
SoSFFloat SoCalculatorWrapper::od |
Definition at line 52 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ova |
output vector fields
Definition at line 54 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ovb |
Definition at line 54 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ovc |
Definition at line 54 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ovd |
Definition at line 54 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::va |
input vector fields
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vb |
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vc |
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vd |
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::ve |
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vf |
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vg |
Definition at line 49 of file SoCalculatorWrapper.h.
SoSFVec3f SoCalculatorWrapper::vh |
Definition at line 49 of file SoCalculatorWrapper.h.