14#ifndef TRANSMISSION_INTERFACE__TRANSMISSION_HPP_
15#define TRANSMISSION_INTERFACE__TRANSMISSION_HPP_
23#include "transmission_interface/handle.hpp"
52 virtual void configure(
53 const std::vector<JointHandle> & joint_handles,
54 const std::vector<ActuatorHandle> & actuator_handles) = 0;
87typedef std::shared_ptr<Transmission> TransmissionSharedPtr;
Abstract base class for representing mechanical transmissions.
Definition transmission.hpp:48
virtual void actuator_to_joint()=0
Transform effort variables from actuator to joint space.
virtual std::size_t num_joints() const =0
virtual void joint_to_actuator()=0
Transform effort variables from joint to actuator space.
virtual std::size_t num_actuators() const =0
Definition accessor.hpp:24