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,
55 const char * classname,
SoType type);
56 static void registerInvokeClassType(
const char * xmlns,
57 const char * targettype,
58 const char * source,
SoType type);
68 SbPimplPtr<PImpl> pimpl;
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
Copyright © 1998-2010 by Kongsberg Oil & Gas Technologies. All rights reserved.
Generated on Wed Jul 17 2024 for Coin by Doxygen 1.12.0.