rm_control
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
rm_control::RobotStateHandle Class Reference

#include <robot_state_interface.h>

Public Member Functions

 RobotStateHandle ()=default
 
 RobotStateHandle (std::string name, tf2_ros::Buffer *buffer)
 
geometry_msgs::TransformStamped lookupTransform (const std::string &target_frame, const std::string &source_frame, const ros::Time &time)
 
bool setTransform (const geometry_msgs::TransformStamped &transform, const std::string &authority, bool is_static=false) const
 
bool setTransform (const std::vector< geometry_msgs::TransformStamped > &transforms, const std::string &authority, bool is_static=false) const
 
std::string getName () const
 

Constructor & Destructor Documentation

◆ RobotStateHandle() [1/2]

rm_control::RobotStateHandle::RobotStateHandle ( )
default

◆ RobotStateHandle() [2/2]

rm_control::RobotStateHandle::RobotStateHandle ( std::string name,
tf2_ros::Buffer * buffer )
inline

Member Function Documentation

◆ getName()

std::string rm_control::RobotStateHandle::getName ( ) const
inline

◆ lookupTransform()

geometry_msgs::TransformStamped rm_control::RobotStateHandle::lookupTransform ( const std::string & target_frame,
const std::string & source_frame,
const ros::Time & time )
inline

◆ setTransform() [1/2]

bool rm_control::RobotStateHandle::setTransform ( const geometry_msgs::TransformStamped & transform,
const std::string & authority,
bool is_static = false ) const
inline

◆ setTransform() [2/2]

bool rm_control::RobotStateHandle::setTransform ( const std::vector< geometry_msgs::TransformStamped > & transforms,
const std::string & authority,
bool is_static = false ) const
inline

The documentation for this class was generated from the following file: