Public Types | Public Member Functions | Protected Member Functions | Private Attributes
RosMsgToolFrameManager Class Reference

#include <RosMsgToolFrameManager.h>

List of all members.

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

Detailed Description

Definition at line 8 of file RosMsgToolFrameManager.h.


Member Typedef Documentation

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.


Constructor & Destructor Documentation

Definition at line 4 of file RosMsgToolFrameManager.cpp.

virtual RosMsgToolFrameManager::~RosMsgToolFrameManager ( ) [inline, virtual]

Definition at line 15 of file RosMsgToolFrameManager.h.


Member Function Documentation

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.


Member Data Documentation

Definition at line 26 of file RosMsgToolFrameManager.h.

Definition at line 27 of file RosMsgToolFrameManager.h.

Definition at line 28 of file RosMsgToolFrameManager.h.


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


robodyn_controllers
Author(s):
autogenerated on Sat Jun 8 2019 20:20:54