Displays a geometry_msgs/PoseArray message as a bunch of line-drawn arrows. More...
#include <pose_array_display.h>

| Public Types | |
| enum | Shape { Arrow, Axes } | 
| Public Member Functions | |
| virtual void | onInitialize () | 
| PoseArrayDisplay () | |
| virtual void | reset () | 
| virtual | ~PoseArrayDisplay () | 
| Private Slots | |
| void | allocateCoords (int num) | 
| void | updateAxisGeometry () | 
| void | updateShapeChoice () | 
| void | updateShapeVisibility () | 
| Private Member Functions | |
| virtual void | processMessage (const geometry_msgs::PoseArray::ConstPtr &msg) | 
| Private Attributes | |
| rviz::FloatProperty * | axes_length_property_ | 
| rviz::FloatProperty * | axes_radius_property_ | 
| rviz::ColorProperty * | color_property_ | 
| std::vector< Ogre::SceneNode * > | coords_nodes_ | 
| std::vector< rviz::Axes * > | coords_objects_ | 
| rviz::FloatProperty * | length_property_ | 
| Ogre::ManualObject * | manual_object_ | 
| bool | pose_valid_ | 
| rviz::EnumProperty * | shape_property_ | 
Displays a geometry_msgs/PoseArray message as a bunch of line-drawn arrows.
Definition at line 53 of file pose_array_display.h.
Definition at line 57 of file pose_array_display.h.
| virtual jsk_rviz_plugins::PoseArrayDisplay::~PoseArrayDisplay | ( | ) |  [virtual] | 
| void jsk_rviz_plugins::PoseArrayDisplay::allocateCoords | ( | int | num | ) |  [private, slot] | 
Definition at line 125 of file pose_array_display.cpp.
| virtual void jsk_rviz_plugins::PoseArrayDisplay::onInitialize | ( | ) |  [virtual] | 
Reimplemented from rviz::MessageFilterDisplay< geometry_msgs::PoseArray >.
| virtual void jsk_rviz_plugins::PoseArrayDisplay::processMessage | ( | const geometry_msgs::PoseArray::ConstPtr & | msg | ) |  [private, virtual] | 
| virtual void jsk_rviz_plugins::PoseArrayDisplay::reset | ( | ) |  [virtual] | 
Reimplemented from rviz::MessageFilterDisplay< geometry_msgs::PoseArray >.
| void jsk_rviz_plugins::PoseArrayDisplay::updateAxisGeometry | ( | ) |  [private, slot] | 
Definition at line 117 of file pose_array_display.cpp.
| void jsk_rviz_plugins::PoseArrayDisplay::updateShapeChoice | ( | ) |  [private, slot] | 
Definition at line 83 of file pose_array_display.cpp.
| void jsk_rviz_plugins::PoseArrayDisplay::updateShapeVisibility | ( | ) |  [private, slot] | 
Definition at line 98 of file pose_array_display.cpp.
| rviz::FloatProperty* jsk_rviz_plugins::PoseArrayDisplay::axes_length_property_  [private] | 
Definition at line 81 of file pose_array_display.h.
| rviz::FloatProperty* jsk_rviz_plugins::PoseArrayDisplay::axes_radius_property_  [private] | 
Definition at line 82 of file pose_array_display.h.
Definition at line 79 of file pose_array_display.h.
| std::vector<Ogre::SceneNode*> jsk_rviz_plugins::PoseArrayDisplay::coords_nodes_  [private] | 
Definition at line 85 of file pose_array_display.h.
| std::vector<rviz::Axes*> jsk_rviz_plugins::PoseArrayDisplay::coords_objects_  [private] | 
Definition at line 84 of file pose_array_display.h.
Definition at line 80 of file pose_array_display.h.
| Ogre::ManualObject* jsk_rviz_plugins::PoseArrayDisplay::manual_object_  [private] | 
Definition at line 77 of file pose_array_display.h.
| bool jsk_rviz_plugins::PoseArrayDisplay::pose_valid_  [private] | 
Definition at line 87 of file pose_array_display.h.
| rviz::EnumProperty* jsk_rviz_plugins::PoseArrayDisplay::shape_property_  [private] | 
Definition at line 83 of file pose_array_display.h.