|   | http://www.sim.no/ http://www.coin3d.org/ | 
Integration level for using Coin events with SCXML-based state machines. More...
#include <Inventor/scxml/SoScXMLStateMachine.h>
 
  
 | Public Member Functions | |
| virtual SoType | getTypeId (void) const | 
| virtual void | setSceneGraphRoot (SoNode *root) | 
| virtual SoNode * | getSceneGraphRoot (void) const | 
| virtual void | setActiveCamera (SoCamera *camera) | 
| virtual SoCamera * | getActiveCamera (void) const | 
| virtual void | setViewportRegion (const SbViewportRegion &vp) | 
| virtual const SbViewportRegion & | getViewportRegion (void) const | 
| virtual void | preGLRender (void) | 
| virtual void | postGLRender (void) | 
| virtual SbBool | processSoEvent (const SoEvent *event) | 
|  Public Member Functions inherited from ScXMLStateMachine | |
| virtual void | setName (const SbName &name) | 
| const SbName & | getName (void) const | 
| virtual void | setDescription (ScXMLDocument *document) | 
| const ScXMLDocument * | getDescription (void) const | 
| virtual void | initialize (void) | 
| virtual void | queueEvent (const ScXMLEvent *event, SbBool dealloc=FALSE) | 
| virtual void | queueEvent (const SbName &eventid) | 
| virtual SbBool | processEventQueue (void) | 
| virtual SbBool | isActive (void) const | 
| virtual SbBool | isFinished (void) const | 
| virtual const ScXMLEvent * | getCurrentEvent (void) const | 
| virtual int | getNumActiveStates (void) const | 
| virtual const ScXMLObject * | getActiveState (int idx) const | 
| virtual const ScXMLObject * | getState (const char *identifier) const | 
| virtual void | addDeleteCallback (ScXMLStateMachineDeleteCB *callback, void *userdata) | 
| virtual void | removeDeleteCallback (ScXMLStateMachineDeleteCB *callback, void *userdata) | 
| virtual void | addStateChangeCallback (ScXMLStateChangeCB *callback, void *userdata) | 
| virtual void | removeStateChangeCallback (ScXMLStateChangeCB *callback, void *userdata) | 
|  Public Member Functions inherited from ScXMLObject | |
| SbBool | isOfType (SoType type) const | 
| void | setXMLAttribute (const char *attribute, const char *value) | 
| const char * | getXMLAttribute (const char *attribute) const | 
| virtual SbBool | handleXMLAttributes (void) | 
| virtual void | setContainer (ScXMLObject *container) | 
| ScXMLObject * | getContainer (void) const | 
| SbBool | isContainedIn (const ScXMLObject *object) const | 
| Static Public Member Functions | |
| static SoType | getClassTypeId (void) | 
| static void * | createInstance (void) | 
| static void | initClass (void) | 
|  Static Public Member Functions inherited from ScXMLStateMachine | |
| static SoType | getClassTypeId (void) | 
| static void * | createInstance (void) | 
| static void | initClass (void) | 
|  Static Public Member Functions inherited from ScXMLObject | |
| static SoType | getClassTypeId (void) | 
| static void | initClass (void) | 
| Additional Inherited Members | |
|  Protected Member Functions inherited from ScXMLStateMachine | |
| virtual SbBool | processOneEvent (const ScXMLEvent *event) | 
| virtual void | setCurrentEvent (const ScXMLEvent *event) | 
|  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) | 
Integration level for using Coin events with SCXML-based state machines.
This class is part of integrating the Coin types with the SCXML subsystem. SoScXMLStateMachines adds convenience for using SCXML state machines together with Coin events.
| 
 | virtual | 
This function makes the state machine process an SoEvent.
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Sun Dec 13 2015 14:52:56 for Coin by Doxygen 1.8.10.