1 #ifndef COIN_SOSCRIPTENGINE_H 2 #define COIN_SOSCRIPTENGINE_H 36 #include <Inventor/SbBasic.h> 37 #include <Inventor/SbName.h> 38 #include <Inventor/fields/SoField.h> 48 virtual SbBool executeScript(
const SbName & name,
50 virtual SbBool executeFile(
const SbName & filename)
const = 0;
51 virtual SbBool executeFunction(
const SbName & name,
int argc,
53 SoField * rval = NULL)
const = 0;
55 virtual SbBool setScriptField(
const SbName & name,
57 virtual SbBool getScriptField(
const SbName & name,
SoField * f)
const = 0;
58 virtual SbBool unsetScriptField(
const SbName & name)
const = 0;
59 virtual SbBool hasScriptField(
const SbName & name)
const = 0;
62 #endif // !COIN_SOSCRIPTENGINE_H The SoField class is the top-level abstract base class for fields.
Definition: SoField.h:47
Definition: SoScriptEngine.h:40
The SbString class is a string class with convenience functions for string operations.
Definition: SbString.h:52
The SbName class stores strings by reference.
Definition: SbName.h:40