#include <polygon_array_display.h>
Public Member Functions | |
PolygonArrayDisplay () | |
virtual | ~PolygonArrayDisplay () |
Protected Member Functions | |
virtual void | allocateMaterials (int num) |
virtual void | onInitialize () |
virtual void | reset () |
virtual void | updateLines (int num) |
virtual void | updateSceneNodes (const jsk_pcl_ros::PolygonArray::ConstPtr &msg) |
Private Slots | |
void | updateAutoColoring () |
void | updateOnlyBorder () |
Private Member Functions | |
void | processMessage (const jsk_pcl_ros::PolygonArray::ConstPtr &msg) |
Private Attributes | |
rviz::FloatProperty * | alpha_property_ |
bool | auto_coloring_ |
rviz::BoolProperty * | auto_coloring_property_ |
rviz::ColorProperty * | color_property_ |
std::vector < rviz::BillboardLine * > | lines_ |
std::vector< Ogre::ManualObject * > | manual_objects_ |
std::vector< Ogre::MaterialPtr > | materials_ |
bool | only_border_ |
rviz::BoolProperty * | only_border_property_ |
std::vector< Ogre::SceneNode * > | scene_nodes_ |
Definition at line 20 of file polygon_array_display.h.
Definition at line 9 of file polygon_array_display.cpp.
Definition at line 28 of file polygon_array_display.cpp.
void jsk_rviz_plugin::PolygonArrayDisplay::allocateMaterials | ( | int | num | ) | [protected, virtual] |
Definition at line 57 of file polygon_array_display.cpp.
void jsk_rviz_plugin::PolygonArrayDisplay::onInitialize | ( | ) | [protected, virtual] |
Reimplemented from rviz::MessageFilterDisplay< jsk_pcl_ros::PolygonArray >.
Definition at line 50 of file polygon_array_display.cpp.
void jsk_rviz_plugin::PolygonArrayDisplay::processMessage | ( | const jsk_pcl_ros::PolygonArray::ConstPtr & | msg | ) | [private] |
Definition at line 132 of file polygon_array_display.cpp.
void jsk_rviz_plugin::PolygonArrayDisplay::reset | ( | ) | [protected, virtual] |
Reimplemented from rviz::MessageFilterDisplay< jsk_pcl_ros::PolygonArray >.
Definition at line 86 of file polygon_array_display.cpp.
void jsk_rviz_plugin::PolygonArrayDisplay::updateAutoColoring | ( | ) | [private, slot] |
Definition at line 314 of file polygon_array_display.cpp.
void jsk_rviz_plugin::PolygonArrayDisplay::updateLines | ( | int | num | ) | [protected, virtual] |
Definition at line 117 of file polygon_array_display.cpp.
void jsk_rviz_plugin::PolygonArrayDisplay::updateOnlyBorder | ( | ) | [private, slot] |
Definition at line 318 of file polygon_array_display.cpp.
void jsk_rviz_plugin::PolygonArrayDisplay::updateSceneNodes | ( | const jsk_pcl_ros::PolygonArray::ConstPtr & | msg | ) | [protected, virtual] |
Definition at line 94 of file polygon_array_display.cpp.
Definition at line 38 of file polygon_array_display.h.
bool jsk_rviz_plugin::PolygonArrayDisplay::auto_coloring_ [private] |
Definition at line 42 of file polygon_array_display.h.
Definition at line 40 of file polygon_array_display.h.
Definition at line 37 of file polygon_array_display.h.
Definition at line 46 of file polygon_array_display.h.
std::vector<Ogre::ManualObject*> jsk_rviz_plugin::PolygonArrayDisplay::manual_objects_ [private] |
Definition at line 43 of file polygon_array_display.h.
std::vector<Ogre::MaterialPtr> jsk_rviz_plugin::PolygonArrayDisplay::materials_ [private] |
Definition at line 45 of file polygon_array_display.h.
bool jsk_rviz_plugin::PolygonArrayDisplay::only_border_ [private] |
Definition at line 41 of file polygon_array_display.h.
Definition at line 39 of file polygon_array_display.h.
std::vector<Ogre::SceneNode*> jsk_rviz_plugin::PolygonArrayDisplay::scene_nodes_ [private] |
Definition at line 44 of file polygon_array_display.h.