00001 00006 #ifndef REGISTERWIZARDFACTORY_H_ 00007 #define REGISTERWIZARDFACTORY_H_ 00008 00009 #include <boost/make_shared.hpp> 00010 #include <boost/cast.hpp> 00011 #include <boost/lexical_cast.hpp> 00012 #include "tinyxml.h" 00013 #include "nasa_common_logging/Logger.h" 00014 #include "robot_instance/RegisterWizard.h" 00015 #include "robot_instance/RegisterPropertiesFactory.h" 00016 #include "robot_instance/StringUtilities.h" 00017 #include "robot_instance/XmlParserExceptions.h" 00018 00019 namespace RegisterWizardFactory 00020 { 00021 RegisterWizardMap::value_type fromXml(const std::string& xml, const std::string& namePrefix); 00022 }; 00023 00024 #endif