23 #ifndef OPENRAVE_XMLREADERS_H
24 #define OPENRAVE_XMLREADERS_H
30 namespace xmlreaders {
37 const std::string& GetData()
const;
67 virtual bool endElement(
const std::string& name);
68 virtual void characters(
const std::string& ch);
76 std::stringstream
_ss;
95 virtual bool endElement(
const std::string& name);
96 virtual void characters(
const std::string& ch);
103 return _bOverwriteDiffuse;
106 return _bOverwriteAmbient;
109 return _bOverwriteTransparency;
127 virtual bool endElement(
const std::string& name);
128 virtual void characters(
const std::string& ch);
132 boost::shared_ptr<HierarchicalXMLReader> _pcurreader;
142 const std::string& GetFormat()
const;
143 virtual void SetCharData(
const std::string& data);
145 virtual void Serialize(std::ostream& stream);