45 "coloring",
"Flat color",
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",
177 const jsk_recognition_msgs::BoundingBox::ConstPtr& msg)
183 jsk_recognition_msgs::BoundingBoxArrayPtr bbox_array_msg(
new jsk_recognition_msgs::BoundingBoxArray);
184 bbox_array_msg->header = msg->header;
185 std::vector<jsk_recognition_msgs::BoundingBox> boxes;
186 boxes.push_back(*msg);
187 bbox_array_msg->boxes = boxes;
virtual QColor getColor() const
rviz::ColorProperty * color_property_
rviz::FloatProperty * line_width_property_
virtual void onInitialize()
PLUGINLIB_EXPORT_CLASS(jsk_rviz_plugins::PictogramArrayDisplay, rviz::Display)
rviz::BoolProperty * show_coords_property_
jsk_recognition_msgs::BoundingBox::ConstPtr latest_msg_
virtual float getFloat() const
rviz::FloatProperty * alpha_property_
std::string coloring_method_
Ogre::SceneNode * scene_node_
virtual bool getBool() const
std::vector< ShapePtr > shapes_
virtual void addOption(const QString &option, int value=0)
virtual ~BoundingBoxDisplay()
rviz::BoolProperty * only_edge_property_
void processMessage(const jsk_recognition_msgs::BoundingBox::ConstPtr &msg)
Ogre::SceneManager * scene_manager_
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_
virtual int getOptionInt()
std::vector< Ogre::SceneNode * > coords_nodes_
std::vector< std::vector< ArrowPtr > > coords_objects_