Google
Web alhem.net

RobotXMLFile.h

Go to the documentation of this file.
00001 #ifndef _ROBOTXMLFILE_H
00002 #define _ROBOTXMLFILE_H
00003 
00004 #include <map>
00005 #include <vector>
00006 #include "BaseXMLFile.h"
00007 #include "robotworld.h"
00008 
00009 
00010 class RobotXMLFile : public BaseXMLFile
00011 {
00012 public:
00013         RobotXMLFile(const std::string& filename);
00014         ~RobotXMLFile();
00015 
00016         std::string GetString(const std::string& path,const std::string& property = "value");
00017         void GetMethods(std::map<std::string,int>& );
00018         void GetVariables(std::vector<VARIABLE *>& );
00019 
00020 private:
00021         xmlNodePtr Find(xmlNodePtr base,const std::string& path);
00022 };
00023 
00024 
00025 
00026 
00027 #endif // _ROBOTXMLFILE_H

Generated for Robot World by doxygen 1.3.6

Page, code, and content Copyright (C) 2004 by Anders Hedström