#include <RosMsgToolFrameManager.h>
Public Types | |
typedef ToolFrames::iterator | ToolFrameItr |
typedef std::vector < RosMsgConverter::ToolFrame > | ToolFrames |
Public Member Functions | |
RosMsgToolFrameManager () | |
void | updateToolFrames (const r2_msgs::ToolFrame &toolFrameMsg, KdlTreeUtilities &tree) |
virtual | ~RosMsgToolFrameManager () |
Protected Member Functions | |
void | addToolFrames (const r2_msgs::ToolFrame &toolFrameMsg, KdlTreeUtilities &tree) |
void | removeToolFrames (const r2_msgs::ToolFrame &toolFrameMsg, KdlTreeUtilities &tree) |
void | resetToolFrames (const r2_msgs::ToolFrame &toolFrameMsg, KdlTreeUtilities &tree) |
void | setToolFrames (const r2_msgs::ToolFrame &toolFrameMsg, KdlTreeUtilities &tree) |
Private Attributes | |
ToolFrames | toolFrameList |
ToolFrames | toolFrameListToAdd |
ToolFrames | toolFrameListToRemove |
Definition at line 8 of file RosMsgToolFrameManager.h.
typedef ToolFrames::iterator RosMsgToolFrameManager::ToolFrameItr |
Definition at line 12 of file RosMsgToolFrameManager.h.
typedef std::vector<RosMsgConverter::ToolFrame> RosMsgToolFrameManager::ToolFrames |
Definition at line 11 of file RosMsgToolFrameManager.h.
Definition at line 4 of file RosMsgToolFrameManager.cpp.
virtual RosMsgToolFrameManager::~RosMsgToolFrameManager | ( | ) | [inline, virtual] |
Definition at line 15 of file RosMsgToolFrameManager.h.
void RosMsgToolFrameManager::addToolFrames | ( | const r2_msgs::ToolFrame & | toolFrameMsg, |
KdlTreeUtilities & | tree | ||
) | [protected] |
adds new toolframe
Definition at line 86 of file RosMsgToolFrameManager.cpp.
void RosMsgToolFrameManager::removeToolFrames | ( | const r2_msgs::ToolFrame & | toolFrameMsg, |
KdlTreeUtilities & | tree | ||
) | [protected] |
remove previous toolframes from tree
erase the removed toolframes from the vector list
Definition at line 112 of file RosMsgToolFrameManager.cpp.
void RosMsgToolFrameManager::resetToolFrames | ( | const r2_msgs::ToolFrame & | toolFrameMsg, |
KdlTreeUtilities & | tree | ||
) | [protected] |
remove previous toolframes
Definition at line 28 of file RosMsgToolFrameManager.cpp.
void RosMsgToolFrameManager::setToolFrames | ( | const r2_msgs::ToolFrame & | toolFrameMsg, |
KdlTreeUtilities & | tree | ||
) | [protected] |
remove previous toolframes
adds new toolframe
Definition at line 54 of file RosMsgToolFrameManager.cpp.
void RosMsgToolFrameManager::updateToolFrames | ( | const r2_msgs::ToolFrame & | toolFrameMsg, |
KdlTreeUtilities & | tree | ||
) |
Definition at line 8 of file RosMsgToolFrameManager.cpp.
Definition at line 26 of file RosMsgToolFrameManager.h.
Definition at line 27 of file RosMsgToolFrameManager.h.
Definition at line 28 of file RosMsgToolFrameManager.h.