Coin Logo Coin3D is Free Software,
published under the BSD 3-clause license.
https://coin3d.github.io
https://www.kongsberg.com/en/kogt/
ScXML Class Reference

namespace for static ScXML-related functions. More...

#include <Inventor/scxml/ScXML.h>

Static Public Member Functions

static void initClasses (void)
 
static void cleanClasses (void)
 
static ScXMLStateMachinereadFile (const char *filename)
 
static ScXMLStateMachinereadBuffer (const SbByteBuffer &buffer)
 
static SbBool registerEvaluatorType (SbName profilename, SoType evaluatortype)
 
static SbBool unregisterEvaluatorType (SbName profilename, SoType evaluatortype)
 
static SoType getEvaluatorTypeForProfile (SbName profilename)
 

Detailed Description

namespace for static ScXML-related functions.

This is a static namespace class for ScXML-related functions.

Since
Coin 3.0

Member Function Documentation

◆ initClasses()

void ScXML::initClasses ( void  )
static

Initializes the basic ScXML classes.

◆ readFile()

ScXMLStateMachine * ScXML::readFile ( const char *  filename)
static

This function reads in an SCXML document from a file.

Returns
an ScXMLDocument-derived state machine object hierarchy.

◆ readBuffer()

ScXMLStateMachine * ScXML::readBuffer ( const SbByteBuffer bufferdata)
static

This function reads in an SCXML document residing in memory.

Returns
an ScXMLDocument-derived state machine object hierarchy.

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