Coin Logo http://www.sim.no/
http://www.coin3d.org/

Public Member Functions | Static Public Member Functions | Protected Attributes
ScXMLEvent Class Reference

Base class for events sent to SCXML state machines. More...

#include <Inventor/scxml/ScXMLEvent.h>

Inheritance diagram for ScXMLEvent:
ScXMLObject SoScXMLEvent

List of all members.

Public Member Functions

virtual SoType getTypeId (void) const
virtual void setIdentifier (const SbName &identifier)
const SbNamegetIdentifier (void) const
- 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)
ScXMLObjectgetContainer (void) const
SbBool isContainedIn (const ScXMLObject *object) const

Static Public Member Functions

static SoType getClassTypeId (void)
static void * createInstance (void)
static void initClass (void)

Protected Attributes

SbName identifier

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)

Detailed Description

Base class for events sent to SCXML state machines.

Since:
Coin 3.0

Member Function Documentation

void ScXMLEvent::setIdentifier ( const SbName identifierarg)
virtual

This method is for setting a string that will identifies this particular event, having this particular state, and can be used for event matching in the SCXML descriptions.

The string should, according to spec., be a set of tokens consisting of alphanumeric characters, separated with periods (.). This limitation is not enforced by this implementation.


The documentation for this class was generated from the following files:

Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.

Generated for Coin by Doxygen 1.8.1.