Accumulates and displays the pose from a geometry_msgs::PoseStamped message. More...
#include <pose_display.h>
Accumulates and displays the pose from a geometry_msgs::PoseStamped message.
Definition at line 54 of file pose_display.h.
Definition at line 58 of file pose_display.h.
Definition at line 119 of file pose_display.cpp.
rviz::PoseDisplay::~PoseDisplay | ( | ) | [virtual] |
Definition at line 181 of file pose_display.cpp.
void rviz::PoseDisplay::clear | ( | ) | [private] |
void rviz::PoseDisplay::onEnable | ( | ) | [protected, virtual] |
Overridden from MessageFilterDisplay to get arrow/axes visibility correct.
Reimplemented from rviz::MessageFilterDisplay< geometry_msgs::PoseStamped >.
Definition at line 187 of file pose_display.cpp.
void rviz::PoseDisplay::onInitialize | ( | ) | [virtual] |
Override this function to do subclass-specific initialization.
This is called after vis_manager_ and scene_manager_ are set, and before load() or setEnabled().
setName() may or may not have been called before this.
Reimplemented from rviz::MessageFilterDisplay< geometry_msgs::PoseStamped >.
Definition at line 156 of file pose_display.cpp.
void rviz::PoseDisplay::processMessage | ( | const geometry_msgs::PoseStamped::ConstPtr & | message | ) | [private, virtual] |
Definition at line 253 of file pose_display.cpp.
void rviz::PoseDisplay::reset | ( | ) | [virtual] |
Called to tell the display to clear its state.
Reimplemented from rviz::MessageFilterDisplay< geometry_msgs::PoseStamped >.
Definition at line 281 of file pose_display.cpp.
void rviz::PoseDisplay::updateArrowGeometry | ( | ) | [private, slot] |
Definition at line 203 of file pose_display.cpp.
void rviz::PoseDisplay::updateAxisGeometry | ( | ) | [private, slot] |
Definition at line 212 of file pose_display.cpp.
void rviz::PoseDisplay::updateColorAndAlpha | ( | ) | [private, slot] |
Definition at line 193 of file pose_display.cpp.
void rviz::PoseDisplay::updateShapeChoice | ( | ) | [private, slot] |
Definition at line 219 of file pose_display.cpp.
void rviz::PoseDisplay::updateShapeVisibility | ( | ) | [private, slot] |
Definition at line 238 of file pose_display.cpp.
friend class PoseDisplaySelectionHandler [friend] |
Definition at line 104 of file pose_display.h.
FloatProperty* rviz::PoseDisplay::alpha_property_ [private] |
Definition at line 94 of file pose_display.h.
rviz::Arrow* rviz::PoseDisplay::arrow_ [private] |
Definition at line 86 of file pose_display.h.
rviz::Axes* rviz::PoseDisplay::axes_ [private] |
Definition at line 87 of file pose_display.h.
Definition at line 101 of file pose_display.h.
Definition at line 102 of file pose_display.h.
Definition at line 89 of file pose_display.h.
ColorProperty* rviz::PoseDisplay::color_property_ [private] |
Definition at line 93 of file pose_display.h.
Definition at line 97 of file pose_display.h.
Definition at line 96 of file pose_display.h.
bool rviz::PoseDisplay::pose_valid_ [private] |
Definition at line 88 of file pose_display.h.
Definition at line 99 of file pose_display.h.
Definition at line 98 of file pose_display.h.
EnumProperty* rviz::PoseDisplay::shape_property_ [private] |
Definition at line 91 of file pose_display.h.