1#ifndef COIN_SCXMLMINIMUMEVALUATOR_H
2#define COIN_SCXMLMINIMUMEVALUATOR_H
36#include <Inventor/scxml/ScXMLEvaluator.h>
37#include <Inventor/tools/SbLazyPimplPtr.h>
44 static void initClass(
void);
45 static void cleanClass(
void);
52 virtual ScXMLDataObj * evaluate(
const char * expression)
const;
54 virtual SbBool setAtLocation(
const char * location,
ScXMLDataObj *
obj);
55 virtual ScXMLDataObj * locate(
const char * location)
const;
57 virtual void clearTemporaryVariables(
void);
70 static void initClass(
void);
71 static void cleanClass(
void);
80 static void initClass(
void);
81 static void cleanClass(
void);
89 void setStateId(
const char * stateid);
90 const char * getStateId(
void)
const {
return this->stateid; }
104 static void initClass(
void);
105 static void cleanClass(
void);
114 const ScXMLDataObj * getLHS(
void)
const {
return this->lhs; }
116 const ScXMLDataObj * getRHS(
void)
const {
return this->rhs; }
The SbList class is a template container class for lists.
Definition SbList.h:70
Definition ScXMLMinimumEvaluator.h:100
base class for evaluator data objects in the SCXML data module
Definition ScXMLEvaluator.h:77
defines an interface for profile-dependent evaluators.
Definition ScXMLEvaluator.h:44
Definition ScXMLEvaluator.h:223
Definition ScXMLMinimumEvaluator.h:76
implements the evaluator for the minimum profile.
Definition ScXMLMinimumEvaluator.h:39
implements the data objects for the evaluator for the minimum profile.
Definition ScXMLMinimumEvaluator.h:66
Manager for processing events and setting states in SCXML structures.
Definition ScXMLStateMachine.h:61