1#ifndef COIN_SCXMLOBJECT_H
2#define COIN_SCXMLOBJECT_H
27#include <Inventor/SbBasic.h>
28#include <Inventor/SoType.h>
29#include <Inventor/tools/SbPimplPtr.h>
30#include <Inventor/scxml/ScXMLSubObject.h>
36 static void initClass(
void);
41 SbBool isOfType(
SoType type)
const;
43 void setXMLAttribute(
const char *
attribute,
const char * value);
44 const char * getXMLAttribute(
const char *
attribute)
const;
46 virtual SbBool handleXMLAttributes(
void);
49 ScXMLObject * getContainer(
void)
const {
return this->containerptr; }
51 SbBool isContainedIn(
const ScXMLObject *
object)
const;
54 static void registerClassType(
const char *
xmlns,
56 static void registerInvokeClassType(
const char *
xmlns,
57 const char * targettype,
58 const char * source,
SoType type);
The SbList class is a template container class for lists.
Definition SbList.h:61
SbList< Type > & operator=(const SbList< Type > &l)
Definition SbList.h:90
SbList(const int sizehint=DEFAULTSIZE)
Definition SbList.h:69
Base class for all SCXML objects.
Definition ScXMLObject.h:32
The SoType class is the basis for the run-time type system in Coin.
Definition SoType.h:50