53 "color", QColor(25, 255, 0),
54 "color to draw the bounding boxes",
58 "alpha value to draw the bounding boxes",
62 "show only the edges of the boxes",
66 "line width of the edges",
70 "show coordinate of bounding box",
187 const jsk_recognition_msgs::BoundingBoxArray::ConstPtr& msg)
virtual QColor getColor() const
virtual void onInitialize()
PLUGINLIB_EXPORT_CLASS(jsk_rviz_plugins::PictogramArrayDisplay, rviz::Display)
virtual ~BoundingBoxArrayDisplay()
virtual float getFloat() const
std::string coloring_method_
Ogre::SceneNode * scene_node_
virtual bool getBool() const
rviz::ColorProperty * color_property_
std::vector< ShapePtr > shapes_
virtual void addOption(const QString &option, int value=0)
rviz::BoolProperty * only_edge_property_
void processMessage(const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &msg)
jsk_recognition_msgs::BoundingBoxArray::ConstPtr latest_msg_
rviz::BoolProperty * show_coords_property_
Ogre::SceneManager * scene_manager_
BoundingBoxArrayDisplay()
std::vector< BillboardLinePtr > edges_
void showCoords(const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &msg)
void showBoxes(const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &msg)
void showEdges(const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &msg)
rviz::EnumProperty * coloring_property_
rviz::FloatProperty * alpha_property_
virtual int getOptionInt()
std::vector< Ogre::SceneNode * > coords_nodes_
std::vector< std::vector< ArrowPtr > > coords_objects_
rviz::FloatProperty * line_width_property_