.TH "SoScXMLStateMachine" 3 "Wed May 23 2012" "Version 3.1.3" "Coin" \" -*- nroff -*- .ad l .nh .SH NAME SoScXMLStateMachine \- .PP Integration level for using Coin events with SCXML-based state machines\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBScXMLStateMachine\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "virtual \fBSoType\fP \fBgetTypeId\fP (void) const " .br .ti -1c .RI "virtual void \fBsetSceneGraphRoot\fP (\fBSoNode\fP *root)" .br .ti -1c .RI "virtual \fBSoNode\fP * \fBgetSceneGraphRoot\fP (void) const " .br .ti -1c .RI "virtual void \fBsetActiveCamera\fP (\fBSoCamera\fP *camera)" .br .ti -1c .RI "virtual \fBSoCamera\fP * \fBgetActiveCamera\fP (void) const " .br .ti -1c .RI "virtual void \fBsetViewportRegion\fP (const \fBSbViewportRegion\fP &vp)" .br .ti -1c .RI "virtual const \fBSbViewportRegion\fP & \fBgetViewportRegion\fP (void) const " .br .ti -1c .RI "virtual void \fBpreGLRender\fP (void)" .br .ti -1c .RI "virtual void \fBpostGLRender\fP (void)" .br .ti -1c .RI "virtual SbBool \fBprocessSoEvent\fP (const \fBSoEvent\fP *event)" .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static \fBSoType\fP \fBgetClassTypeId\fP (void)" .br .ti -1c .RI "static void * \fBcreateInstance\fP (void)" .br .ti -1c .RI "static void \fBinitClass\fP (void)" .br .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP 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\&. .PP \fBSince:\fP .RS 4 Coin 3\&.0 .RE .PP .SH "Member Function Documentation" .PP .SS "SbBool SoScXMLStateMachine::processSoEvent (const \fBSoEvent\fP *event)\fC [virtual]\fP" This function makes the state machine process an \fBSoEvent\fP\&. .SH "Author" .PP Generated automatically by Doxygen for Coin from the source code\&.