30 #ifndef TRANSMISSION_INTERFACE_TRANSMISSION_H 31 #define TRANSMISSION_INTERFACE_TRANSMISSION_H 36 #include <boost/shared_ptr.hpp> 100 virtual void actuatorToJointEffort(
const ActuatorData& act_data,
111 virtual void actuatorToJointVelocity(
const ActuatorData& act_data,
122 virtual void actuatorToJointPosition(
const ActuatorData& act_data,
133 virtual void jointToActuatorEffort(
const JointData& jnt_data,
144 virtual void jointToActuatorVelocity(
const JointData& jnt_data,
155 virtual void jointToActuatorPosition(
const JointData& jnt_data,
159 virtual std::size_t numActuators()
const = 0;
162 virtual std::size_t numJoints()
const = 0;
169 #endif // TRANSMISSION_INTERFACE_TRANSMISSION_H std::vector< double * > velocity
Contains pointers to raw data representing the position, velocity and acceleration of a transmission'...
std::vector< double * > position
boost::shared_ptr< Transmission > TransmissionSharedPtr
Contains pointers to raw data representing the position, velocity and acceleration of a transmission'...
std::vector< double * > velocity
std::vector< double * > position
std::vector< double * > effort
std::vector< double * > effort
Abstract base class for representing mechanical transmissions.