24 #ifndef COIN_SOCALCULATOR_H 
   25 #define COIN_SOCALCULATOR_H 
   27 #include <Inventor/engines/SoSubEngine.h> 
   28 #include <Inventor/engines/SoEngineOutput.h> 
   29 #include <Inventor/fields/SoMFFloat.h> 
   30 #include <Inventor/fields/SoMFVec3f.h> 
   31 #include <Inventor/fields/SoMFString.h> 
   32 #include <Inventor/lists/SbList.h> 
   53   static void initClass(
void);
 
   63   static void readfieldcb(
const char *name, 
float *data, 
void *cbdata);
 
   64   static void writefieldcb(
const char *name, 
float *data, 
int comp, 
void *cbdata);
 
   66   void evaluateExpression(
struct so_eval_node *node, 
const int fieldidx);
 
   67   void findUsed(
struct so_eval_node *node, 
char *inused, 
char *outused);
 
   69   SoCalculatorP * pimpl;
 
   72 #endif // !COIN_SOCALCULATOR_H 
The SoMFFloat class is a container for floating point values.This field is used where nodes...
Definition: SoMFFloat.h:30
SoEngineOutput oD
Definition: SoCalculator.h:49
SoEngine is the base class for Coin engines.Engines enables the application programmers to make compl...
Definition: SoEngine.h:34
The SoField class is the top-level abstract base class for fields.Fields is the mechanism used throug...
Definition: SoField.h:38
SoEngineOutput od
Definition: SoCalculator.h:48
SoMFFloat h
Definition: SoCalculator.h:43
virtual void inputChanged(SoField *which)
Definition: SoEngine.cpp:290
The SoMFString class is a container for SbString values.This field is used where nodes, engines or other field containers needs to store arrays of strings. 
Definition: SoMFString.h:31
General purpose calculator for floats and 3D float vectors.The SoCalculator uses the values from the ...
Definition: SoCalculator.h:36
The SoEngineOutput class is the output slots in SoEngine instances.SoEngineOutput has methods for con...
Definition: SoEngineOutput.h:36
SoMFString expression
Definition: SoCalculator.h:45
virtual void evaluate(void)=0
SoMFVec3f H
Definition: SoCalculator.h:44
The SoMFVec3f class is a container for SbVec3f vectors.This field is used where nodes, engines or other field containers needs to store an array of vectors with three elements. 
Definition: SoMFVec3f.h:31