#include <string>#include "tinyxml.h"#include "nasa_common_logging/Logger.h"#include "robot_instance/StringUtilities.h"#include "robot_instance/RobotInstance.h"

Go to the source code of this file.
Namespaces | |
| namespace | RobotInstanceFactory |
| namespace | RobotInstanceFactory::Private |
Functions | |
| RobotInstancePtr | RobotInstanceFactory::createRobotInstanceFromFile (const std::string &configPath, const std::string &configSafetyPath, const std::string &filename) |
| const std::string | RobotInstanceFactory::Private::getAttribute (TiXmlHandle handle, const std::string &attribute, bool required=true) |
| const std::string | RobotInstanceFactory::Private::getNodeFile (TiXmlHandle handle, const std::string &subelementName, const std::string &defaultFileName) |
| const std::string | RobotInstanceFactory::Private::getSubelementAttribute (TiXmlHandle handle, const std::string &subelementName, const std::string &attribute, bool required=true) |
| void | RobotInstanceFactory::populateRobotInstanceFromFile (RobotInstancePtr instance, const std::string &configPath, const std::string &configSafetyPath, const std::string &filenameNoPath) |
| Parses a robot instance populating member variables with file names for various configuration files. | |