xml_util.h File Reference

#include <map>
#include <string>
#include <libxml/parser.h>
#include <libxml/xpath.h>
#include <libxml/tree.h>
#include "point3d.h"

Include dependency graph for xml_util.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef std::map< std::string,
std::string > 
xml_properties

Functions

xml_properties get_properties (xmlNode *node)
 Returns the properties of the XML node as an STL map<string, string>.
Point3D parse_vertex (xmlNode *node)


Typedef Documentation

typedef std::map<std::string, std::string> xml_properties

Definition at line 18 of file xml_util.h.


Function Documentation

xml_properties get_properties ( xmlNode *  node  )  [inline]

Returns the properties of the XML node as an STL map<string, string>.

Definition at line 21 of file xml_util.h.

Referenced by Renderable::initialize(), new_plane(), new_polygon(), new_sphere(), SceneParser::parse_bumpmaps(), SceneParser::parse_camera(), SceneParser::parse_materials(), SceneParser::parse_meta(), and parse_vertex().

Here is the caller graph for this function:

Point3D parse_vertex ( xmlNode *  node  )  [inline]

Definition at line 34 of file xml_util.h.

References get_properties(), and log_debug.

Referenced by new_polygon().

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on Tue Oct 30 22:12:17 2007 for mbrt by  doxygen 1.5.2