1 #ifndef COIN_SCXMLDATAELT_H 2 #define COIN_SCXMLDATAELT_H 36 #include <Inventor/scxml/ScXMLElt.h> 38 #include <Inventor/tools/SbLazyPimplPtr.h> 47 static void initClass(
void);
48 static void cleanClass(
void);
53 virtual void setIDAttribute(
const char * ID);
54 virtual const char * getIDAttribute(
void)
const {
return this->ID; }
56 virtual void setSrcAttribute(
const char * src);
57 virtual const char * getSrcAttribute(
void)
const {
return this->src; }
59 virtual void setExprAttribute(
const char * expr);
60 virtual const char * getExprAttribute(
void)
const {
return this->expr; }
64 virtual void copyContents(
const ScXMLElt * rhs);
66 virtual const ScXMLElt *
search(
const char * attrname,
const char * attrvalue)
const;
69 virtual ScXMLDataObj * getValueObj(
void)
const {
return this->value; }
86 #endif // !COIN_SCXMLDATAELT_H base class for evaluator data objects in the SCXML data module
Definition: ScXMLEvaluator.h:77
virtual const ScXMLElt * search(const char *attrname, const char *attrvalue) const
Definition: ScXMLElt.cpp:214
the <data> SCXML element.
Definition: ScXMLDataElt.h:42
base class for all SCXML elements.
Definition: ScXMLElt.h:44
virtual SbBool handleXMLAttributes(void)
Definition: ScXMLElt.cpp:200