#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. |