#include <message_context.h>
Public Member Functions | |
void | getTfTransforms () |
template<> | |
void | getTfTransforms () |
template<> | |
void | getTfTransforms () |
bool | isReady () |
MessageContext (tf::Transformer &tf, const std::string &target_frame, const typename MsgT::ConstPtr &msg, bool enable_autocomplete_transparency=true) | |
MessageContext< MsgT > & | operator= (const MessageContext< MsgT > &other) |
Public Attributes | |
MsgT::Ptr | msg |
Private Member Functions | |
void | getTfTransforms (std::vector< visualization_msgs::InteractiveMarker > &msg_vec, std::list< size_t > &indices) |
void | getTfTransforms (std::vector< visualization_msgs::InteractiveMarkerPose > &msg_vec, std::list< size_t > &indices) |
bool | getTransform (std_msgs::Header &header, geometry_msgs::Pose &pose_msg) |
void | init () |
template<> | |
void | init () |
template<> | |
void | init () |
Private Attributes | |
bool | enable_autocomplete_transparency_ |
std::list< size_t > | open_marker_idx_ |
std::list< size_t > | open_pose_idx_ |
std::string | target_frame_ |
tf::Transformer & | tf_ |
Definition at line 49 of file message_context.h.
interactive_markers::MessageContext< MsgT >::MessageContext | ( | tf::Transformer & | tf, |
const std::string & | target_frame, | ||
const typename MsgT::ConstPtr & | msg, | ||
bool | enable_autocomplete_transparency = true |
||
) |
Definition at line 44 of file message_context.cpp.
void interactive_markers::MessageContext< MsgT >::getTfTransforms | ( | ) |
void interactive_markers::MessageContext< MsgT >::getTfTransforms | ( | std::vector< visualization_msgs::InteractiveMarker > & | msg_vec, |
std::list< size_t > & | indices | ||
) | [private] |
Definition at line 118 of file message_context.cpp.
void interactive_markers::MessageContext< MsgT >::getTfTransforms | ( | std::vector< visualization_msgs::InteractiveMarkerPose > & | msg_vec, |
std::list< size_t > & | indices | ||
) | [private] |
Definition at line 152 of file message_context.cpp.
void interactive_markers::MessageContext< visualization_msgs::InteractiveMarkerUpdate >::getTfTransforms | ( | ) |
Definition at line 218 of file message_context.cpp.
void interactive_markers::MessageContext< visualization_msgs::InteractiveMarkerInit >::getTfTransforms | ( | ) |
Definition at line 229 of file message_context.cpp.
bool interactive_markers::MessageContext< MsgT >::getTransform | ( | std_msgs::Header & | header, |
geometry_msgs::Pose & | pose_msg | ||
) | [private] |
Definition at line 70 of file message_context.cpp.
void interactive_markers::MessageContext< MsgT >::init | ( | ) | [private] |
void interactive_markers::MessageContext< visualization_msgs::InteractiveMarkerUpdate >::init | ( | ) | [private] |
Definition at line 177 of file message_context.cpp.
void interactive_markers::MessageContext< visualization_msgs::InteractiveMarkerInit >::init | ( | ) | [private] |
Definition at line 204 of file message_context.cpp.
bool interactive_markers::MessageContext< MsgT >::isReady | ( | ) |
Definition at line 171 of file message_context.cpp.
MessageContext< MsgT > & interactive_markers::MessageContext< MsgT >::operator= | ( | const MessageContext< MsgT > & | other | ) |
Definition at line 60 of file message_context.cpp.
bool interactive_markers::MessageContext< MsgT >::enable_autocomplete_transparency_ [private] |
Definition at line 81 of file message_context.h.
MsgT::Ptr interactive_markers::MessageContext< MsgT >::msg |
Definition at line 62 of file message_context.h.
std::list<size_t> interactive_markers::MessageContext< MsgT >::open_marker_idx_ [private] |
Definition at line 77 of file message_context.h.
std::list<size_t> interactive_markers::MessageContext< MsgT >::open_pose_idx_ [private] |
Definition at line 78 of file message_context.h.
std::string interactive_markers::MessageContext< MsgT >::target_frame_ [private] |
Definition at line 80 of file message_context.h.
tf::Transformer& interactive_markers::MessageContext< MsgT >::tf_ [private] |
Definition at line 79 of file message_context.h.