Simox  2.3.50
VirtualRobot::RobotNodeActuator Class Reference

Public Member Functions

 RobotNodeActuator (RobotNodePtr node)
 The node to actuate. More...
 
virtual ~RobotNodeActuator ()
 
virtual void updateVisualizationPose (const Eigen::Matrix4f &pose, bool updateChildren=false)
 
virtual void updateVisualizationPose (const Eigen::Matrix4f &pose, float jointValue, bool updateChildren=false)
 
virtual void updateJointAngle (float jointValue)
 Just sets the joint angle without performing any calculations, model updates. More...
 
RobotNodePtr getRobotNode ()
 

Protected Attributes

RobotNodePtr robotNode
 

Detailed Description

An interface definition for RobotNode actuators.

Constructor & Destructor Documentation

VirtualRobot::RobotNodeActuator::RobotNodeActuator ( RobotNodePtr  node)

The node to actuate.

Constructor

VirtualRobot::RobotNodeActuator::~RobotNodeActuator ( )
virtual

Member Function Documentation

VirtualRobot::RobotNodePtr VirtualRobot::RobotNodeActuator::getRobotNode ( )
void VirtualRobot::RobotNodeActuator::updateJointAngle ( float  jointValue)
virtual

Just sets the joint angle without performing any calculations, model updates.

void VirtualRobot::RobotNodeActuator::updateVisualizationPose ( const Eigen::Matrix4f &  pose,
bool  updateChildren = false 
)
virtual
void VirtualRobot::RobotNodeActuator::updateVisualizationPose ( const Eigen::Matrix4f &  pose,
float  jointValue,
bool  updateChildren = false 
)
virtual

Field Documentation

RobotNodePtr VirtualRobot::RobotNodeActuator::robotNode
protected