10 #ifndef MISSIONNODE_H_
11 #define MISSIONNODE_H_
48 const char*
getAttribute(
const char* name,
int& writeTo );
50 const char*
getAttribute(
const char* name,
double& writeTo );
52 bool setAttribute(
const char* name,
const char* value );
56 bool setAttribute(
const char* name,
const double value );
60 void setName(
const char* name );
MissionNode * appendChildText(const char *text)
Definition: MissionNode.cpp:227
bool setAttribute(const char *name, const char *value)
Definition: MissionNode.cpp:168
MissionNode * getNextSibling(bool ignoreTextNodes=true)
Definition: MissionNode.cpp:99
void holdNode(MissionNode *node)
Definition: MissionNode.h:70
const char * getName()
Definition: MissionNode.cpp:54
MissionNode(const char *rootName)
Definition: MissionNode.cpp:14
const char * getTextValue()
Definition: MissionNode.cpp:59
MissionNode * getChild(const char *name)
Definition: MissionNode.cpp:69
const char * getAttribute(const char *name)
Definition: MissionNode.cpp:135
bool isElement()
Definition: MissionNode.cpp:114
TiXmlNode * xmlNode_
Definition: MissionNode.h:83
MissionNode * insertChildAfter(MissionNode *insertAfter, const char *name)
Definition: MissionNode.cpp:247
MissionNode * insertChildBefore(MissionNode *insertBefore, const char *name)
Definition: MissionNode.cpp:234
bool hasAttribute(const char *name)
Definition: MissionNode.cpp:124
Wraps a TiXmlNode.
Definition: MissionNode.h:20
MissionNode * getFirstChild(bool ignoreTextNodes=true)
Definition: MissionNode.cpp:84
virtual ~MissionNode()
Definition: MissionNode.cpp:21
MissionNode * appendChild(const char *name)
Definition: MissionNode.cpp:219
bool hasChildNodes()
Definition: MissionNode.cpp:64
void setName(const char *name)
Definition: MissionNode.cpp:214
const char * getChildTextValue()
Definition: MissionNode.cpp:204
MissionNode * heldNode_
Definition: MissionNode.h:85
bool isText()
Definition: MissionNode.cpp:119
void debugPrint()
Definition: MissionNode.cpp:260