Coin
4.0.3
Coin3D core library
|
implements the evaluator for the minimum profile. More...
#include <Inventor/scxml/ScXMLMinimumEvaluator.h>
Public Member Functions | |
virtual void | clearTemporaryVariables (void) |
virtual ScXMLDataObj * | evaluate (const char *expression) const |
virtual SoType | getTypeId (void) const |
Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting. | |
virtual ScXMLDataObj * | locate (const char *location) const |
virtual SbBool | setAtLocation (const char *location, ScXMLDataObj *obj) |
virtual void | setStateMachine (ScXMLStateMachine *) |
Public Member Functions inherited from ScXMLEvaluator | |
ScXMLStateMachine * | getStateMachine (void) const |
Public Member Functions inherited from ScXMLObject | |
SbBool | isOfType (SoType type) const |
Returns TRUE if the type of this object is either of the same type or inherited from type. | |
Static Public Member Functions | |
static void | cleanClass (void) |
static void * | createInstance (void) |
static SoType | getClassTypeId (void) |
static void | initClass (void) |
Static Public Member Functions inherited from ScXMLEvaluator | |
static void | cleanClass (void) |
static SoType | getClassTypeId (void) |
static void | initClass (void) |
Static Public Member Functions inherited from ScXMLObject | |
static void | cleanClass (void) |
Does the opposite of initClass, deallocates any class specific resources and resets the class to an uninitialized state with respect to the Coin type system. | |
static SoType | getClassTypeId (void) |
This static method returns the SoType object associated with objects of this class. | |
static void | initClass (void) |
Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. | |
Additional Inherited Members | |
Static Protected Member Functions inherited from ScXMLObject | |
static void | registerClassType (const char *xmlns, const char *classname, SoType type) |
static void | registerInvokeClassType (const char *xmlns, const char *targettype, const char *source, SoType type) |
implements the evaluator for the minimum profile.
Does nothing.
Reimplemented from ScXMLEvaluator.
|
virtual |
Returns the result of evaluating the expression. The only expression that is allowed is the In({ID}) predicate, and the result should, if all things go as they should, be of type ScXMLBoolDataObj.
Implements ScXMLEvaluator.
Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting.
Implements ScXMLEvaluator.
|
virtual |
Returns NULL. The minimum profile does not implement the data module.
Implements ScXMLEvaluator.
|
virtual |
Returns FALSE. The minimum profile does not implement the data module.
Implements ScXMLEvaluator.
|
virtual |
Override to perform actions when installed on a state machine.
Reimplemented from ScXMLEvaluator.