
Public Types | |
| enum | NodeType { UNASSIGNED, ATOM, NODE, GROUP, ROOT, COMMENT, INFORMATION } |
| typedef std::map< std::string, std::string > | Properties |
| typedef std::vector < osg::ref_ptr< XmlNode > > | Children |
Public Member Functions | |
| XmlNode () | |
| std::string | getTrimmedContents () const |
| bool | read (Input &input) |
| bool | write (std::ostream &fout, const std::string &indent="") const |
| bool | writeString (std::ostream &fout, const std::string &str) const |
Public Attributes | |
| NodeType | type |
| std::string | name |
| std::string | contents |
| Properties | properties |
| Children | children |
Protected Member Functions | |
| bool | writeChildren (std::ostream &fout, const std::string &indent) const |
| bool | writeProperties (std::ostream &fout) const |
Classes | |
| class | Input |
| typedef std::map< std::string, std::string > osgDB::XmlNode::Properties |
| typedef std::vector< osg::ref_ptr<XmlNode> > osgDB::XmlNode::Children |
| osgDB::XmlNode::XmlNode | ( | ) |
| std::string osgDB::XmlNode::getTrimmedContents | ( | ) | const [inline] |
References osgDB::trimEnclosingSpaces().
| bool osgDB::XmlNode::read | ( | Input & | input | ) |
| bool osgDB::XmlNode::write | ( | std::ostream & | fout, | |
| const std::string & | indent = "" | |||
| ) | const |
| bool osgDB::XmlNode::writeString | ( | std::ostream & | fout, | |
| const std::string & | str | |||
| ) | const |
| bool osgDB::XmlNode::writeChildren | ( | std::ostream & | fout, | |
| const std::string & | indent | |||
| ) | const [protected] |
| bool osgDB::XmlNode::writeProperties | ( | std::ostream & | fout | ) | const [protected] |
| std::string osgDB::XmlNode::name |
| std::string osgDB::XmlNode::contents |
1.5.6