Coin
4.0.3
Coin3D core library
|
This set of classes is a basic implementation of State Chart XML. More...
Classes | |
class | ScXML |
namespace for static ScXML-related functions. More... | |
class | ScXMLAbstractStateElt |
abstract base class for the SCXML 'state' elements. More... | |
class | ScXMLAnchorElt |
implements the <anchor> SCXML element. More... | |
class | ScXMLAndOpExprDataObj |
Implements the logical AND operator. More... | |
class | ScXMLAssignElt |
the <assign> SCXML element. More... | |
class | ScXMLConstantDataObj |
base class for immediate data values More... | |
class | ScXMLContentElt |
implements the <content> SCXML element. More... | |
class | ScXMLDataElt |
the <data> SCXML element. More... | |
class | ScXMLDataModelElt |
implements the <datamodel> SCXML element. More... | |
class | ScXMLDataObj |
base class for evaluator data objects in the SCXML data module More... | |
class | ScXMLECMAScriptEvaluator |
evaluator for the ECMAScript profile. More... | |
class | ScXMLElseElt |
implements the <else> SCXML element. More... | |
class | ScXMLElseIfElt |
implements the <elseif> SCXML element. More... | |
class | ScXMLElt |
base class for all SCXML elements. More... | |
class | ScXMLEltReader |
base class for element reader objects More... | |
class | ScXMLEvaluator |
defines an interface for profile-dependent evaluators. More... | |
class | ScXMLEvent |
Base class for events sent to SCXML state machines. More... | |
class | ScXMLEventElt |
implements the <event> SCXML element. More... | |
class | ScXMLEventTarget |
base class for event targets for inter-system event communication More... | |
class | ScXMLExecutableElt |
base class for all SCXML elements with executable content. More... | |
class | ScXMLFinalElt |
implements the <final> SCXML element. More... | |
class | ScXMLFinalizeElt |
implements the <finalize> SCXML element. More... | |
class | ScXMLHistoryElt |
implements the <history> SCXML element. More... | |
class | ScXMLIfElt |
implements the <if> SCXML element. More... | |
class | ScXMLInitialElt |
implements the <initial> SCXML element. More... | |
class | ScXMLInvokeElt |
implements the <invoke> SCXML element. More... | |
class | ScXMLLogElt |
implements the <log> SCXML element. More... | |
class | ScXMLMinimumEvaluator |
implements the evaluator for the minimum profile. More... | |
class | ScXMLMinimumExprDataObj |
implements the data objects for the evaluator for the minimum profile. More... | |
class | ScXMLObject |
Base class for all SCXML objects. More... | |
class | ScXMLOnEntryElt |
implements the <onentry> SCXML element. More... | |
class | ScXMLOnExitElt |
implements the <onexit> SCXML element. More... | |
class | ScXMLParallelElt |
implements the <parallel> SCXML element. More... | |
class | ScXMLParamElt |
implements the <param> SCXML element. More... | |
class | ScXMLReferenceDataObj |
A data object representing a reference to another object in the data model. More... | |
class | ScXMLScriptElt |
implements the <script> SCXML element. More... | |
class | ScXMLScxmlElt |
implements the <scxml> SCXML element. More... | |
class | ScXMLSendElt |
the < send> SCXML element. More... | |
class | ScXMLStateElt |
implements the <state> SCXML element. More... | |
class | ScXMLStateMachine |
Manager for processing events and setting states in SCXML structures. More... | |
class | ScXMLTransitionElt |
the <transition> SCXML element. More... | |
class | ScXMLValidateElt |
implements the <validate> SCXML element. More... | |
class | ScXMLXPathEvaluator |
implements the XPath evaluator. More... | |
This set of classes is a basic implementation of State Chart XML.
It is not complete, nor is it necessary conformant to those parts it implements.
Currently Coin uses SCXML for managing 3D viewer user interaction (the non-model-interaction part) - the examiner navigation mode in layman terms.
The Draft Specification for SCXML is at http://www.w3.org/TR/scxml/.