Abstract interface for loading transmission instances from configuration data.
More...
|
static bool | checkActuatorDimension (const TransmissionInfo &transmission_info, const unsigned int expected_dim) |
|
static bool | checkJointDimension (const TransmissionInfo &transmission_info, const unsigned int expected_dim) |
|
static ParseStatus | getActuatorReduction (const TiXmlElement &parent_el, const std::string &actuator_name, const std::string &transmission_name, bool required, double &reduction) |
|
static ParseStatus | getActuatorRole (const TiXmlElement &parent_el, const std::string &actuator_name, const std::string &transmission_name, bool required, std::string &role) |
|
static ParseStatus | getJointOffset (const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, double &offset) |
|
static ParseStatus | getJointReduction (const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, double &reduction) |
|
static ParseStatus | getJointRole (const TiXmlElement &parent_el, const std::string &joint_name, const std::string &transmission_name, bool required, std::string &role) |
|
static TiXmlElement | loadXmlElement (const std::string &element_str) |
|
Abstract interface for loading transmission instances from configuration data.
It also provides convenience methods for specific transmission loaders to leverage.
Definition at line 64 of file transmission_loader.h.