|
Coin3D is Free Software, published under the BSD 3-clause license. |
https://coin3d.github.io https://www.kongsberg.com/en/kogt/ |
implements the <script> SCXML element. More...
#include <Inventor/scxml/ScXMLScriptElt.h>
Public Member Functions | |
| virtual SoType | getTypeId (void) const |
| Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting. | |
| virtual void | copyContents (const ScXMLElt *rhs) |
| virtual void | execute (ScXMLStateMachine *statemachine) const |
Public Member Functions inherited from ScXMLExecutableElt | |
Public Member Functions inherited from ScXMLElt | |
| void | setXMLAttribute (const char *attribute, const char *value) |
| const char * | getXMLAttribute (const char *attribute) const |
| virtual SbBool | handleXMLAttributes (void) |
| virtual const ScXMLElt * | search (const char *attrname, const char *attrvalue) const |
| ScXMLElt * | clone (void) const |
| virtual void | setContainer (ScXMLElt *container) |
| ScXMLElt * | getContainer (void) const |
| SbBool | isContainedIn (const ScXMLElt *object) const |
Public Member Functions inherited from ScXMLObject | |
| SbBool | isOfType (SoType type) const |
Returns TRUE if the type of this object is either of the same type or inherited from type. | |
Static Public Member Functions | |
| static ScXMLEltReader * | getElementReader (void) |
| static SoType | getClassTypeId (void) |
| static void * | createInstance (void) |
| static void | initClass (void) |
| static void | cleanClass (void) |
Static Public Member Functions inherited from ScXMLExecutableElt | |
| static SoType | getClassTypeId (void) |
| static void | initClass (void) |
| static void | cleanClass (void) |
Static Public Member Functions inherited from ScXMLElt | |
| static SoType | getClassTypeId (void) |
| static void | initClass (void) |
| static void | cleanClass (void) |
Static Public Member Functions inherited from ScXMLObject | |
| static SoType | getClassTypeId (void) |
| This static method returns the SoType object associated with objects of this class. | |
| static void | initClass (void) |
| Sets up initialization for data common to all instances of this class, like submitting necessary information to the Coin type system. | |
| static void | cleanClass (void) |
| Does the opposite of initClass, deallocates any class specific resources and resets the class to an uninitialized state with respect to the Coin type system. | |
Additional Inherited Members | |
Static Protected Member Functions inherited from ScXMLElt | |
| 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) |
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) |
implements the <script> SCXML element.
|
virtual |
Returns the type identification of an object derived from a class inheriting SoBase. This is used for runtime type checking and "downward" casting.
Implements ScXMLExecutableElt.
|
virtual |
Reimplemented from ScXMLExecutableElt.
|
virtual |
Reimplemented from ScXMLExecutableElt.