53#include <Inventor/engines/SoSubEngine.h>
54#include <Inventor/fields/SoSFInt32.h>
55#include <Inventor/fields/SoSFName.h>
129 static void initClass();
130 static void exitClass();
139 virtual void evaluate();
146 virtual SbBool readInstance(
SoInput *in,
unsigned short flags);
147 virtual void writeInstance(
SoOutput *out);
153 SoFieldData *myInputData;
154 SoEngineOutputData *myOutputData;
Base class for all engines.
Class for all engine outputs.
Abstract base class for objects that contain fields.
Base class for all multiple-valued fields.
Used to write Open Inventor data files.
Field containing a int32_t integer.
Selects one value from a multiple-value field.
SoEngineOutput * output
( lt ) The single value selected.
SoSelectOne(SoType mfInputType)
Constructor.
SoSFInt32 index
Index of the value to select from the multiple-value field.
SoMField * input
The multiple-value field from which the value will be selected.
Stores runtime type information.