$search

sr_mechanism_model::SimpleTransmission Class Reference

#include <simple_transmission.h>

Inheritance diagram for sr_mechanism_model::SimpleTransmission:
Inheritance graph
[legend]

List of all members.

Public Member Functions

bool initXml (TiXmlElement *config)
bool initXml (TiXmlElement *config, pr2_mechanism_model::Robot *robot)
void propagateEffort (std::vector< pr2_mechanism_model::JointState * > &, std::vector< pr2_hardware_interface::Actuator * > &)
void propagateEffortBackwards (std::vector< pr2_hardware_interface::Actuator * > &, std::vector< pr2_mechanism_model::JointState * > &)
void propagatePosition (std::vector< pr2_hardware_interface::Actuator * > &, std::vector< pr2_mechanism_model::JointState * > &)
void propagatePositionBackwards (std::vector< pr2_mechanism_model::JointState * > &, std::vector< pr2_hardware_interface::Actuator * > &)
 SimpleTransmission ()
 ~SimpleTransmission ()

Public Attributes

double mechanical_reduction_

Private Attributes

pr2_mechanism_model::JointCalibrationSimulator joint_calibration_simulator_
ros::Time simulated_actuator_start_time_
int simulated_actuator_timestamp_initialized_

Detailed Description

Definition at line 50 of file simple_transmission.h.


Constructor & Destructor Documentation

sr_mechanism_model::SimpleTransmission::SimpleTransmission (  )  [inline]

Definition at line 53 of file simple_transmission.h.

sr_mechanism_model::SimpleTransmission::~SimpleTransmission (  )  [inline]

Definition at line 54 of file simple_transmission.h.


Member Function Documentation

bool sr_mechanism_model::SimpleTransmission::initXml ( TiXmlElement *  config  )  [virtual]

Reimplemented from pr2_mechanism_model::Transmission.

bool sr_mechanism_model::SimpleTransmission::initXml ( TiXmlElement *  config,
pr2_mechanism_model::Robot robot 
) [virtual]
void sr_mechanism_model::SimpleTransmission::propagateEffort ( std::vector< pr2_mechanism_model::JointState * > &  ,
std::vector< pr2_hardware_interface::Actuator * > &   
)
void sr_mechanism_model::SimpleTransmission::propagateEffortBackwards ( std::vector< pr2_hardware_interface::Actuator * > &  ,
std::vector< pr2_mechanism_model::JointState * > &   
)
void sr_mechanism_model::SimpleTransmission::propagatePosition ( std::vector< pr2_hardware_interface::Actuator * > &  ,
std::vector< pr2_mechanism_model::JointState * > &   
)
void sr_mechanism_model::SimpleTransmission::propagatePositionBackwards ( std::vector< pr2_mechanism_model::JointState * > &  ,
std::vector< pr2_hardware_interface::Actuator * > &   
)

Member Data Documentation

Definition at line 74 of file simple_transmission.h.

Definition at line 59 of file simple_transmission.h.

Definition at line 72 of file simple_transmission.h.

Definition at line 71 of file simple_transmission.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


sr_mechanism_model
Author(s): Ugo Cupcic / ugo@shadowrobot.com , contact@shadowrobot.com
autogenerated on Sat Mar 2 14:26:45 2013