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,
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;
The SbList class is a template container class for lists.
Definition SbList.h:70
The SbName class stores strings by reference.
Definition SbName.h:40
The SbString class is a string class with convenience functions for string operations.
Definition SbString.h:52
The SoField class is the top-level abstract base class for fields.
Definition SoField.h:47
Definition SoScriptEngine.h:40