Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Slots | Private Member Functions
jsk_rviz_plugins::BoundingBoxArrayDisplay Class Reference

#include <bounding_box_array_display.h>

Inheritance diagram for jsk_rviz_plugins::BoundingBoxArrayDisplay:
Inheritance graph
[legend]

List of all members.

Public Types

typedef boost::shared_ptr
< rviz::Arrow > 
ArrowPtr
typedef boost::shared_ptr
< rviz::BillboardLine
BillboardLinePtr
typedef boost::shared_ptr
< rviz::Shape
ShapePtr

Public Member Functions

 BoundingBoxArrayDisplay ()
virtual ~BoundingBoxArrayDisplay ()

Protected Member Functions

void allocateBillboardLines (int num)
void allocateCoords (int num)
void allocateShapes (int num)
QColor getColor (size_t index, const jsk_recognition_msgs::BoundingBox &box, double min_value, double max_value)
virtual void hideCoords ()
virtual bool isValid (const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &msg)
virtual void onInitialize ()
virtual void reset ()
virtual void showBoxes (const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &msg)
virtual void showCoords (const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &msg)
virtual void showEdges (const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &msg)

Protected Attributes

double alpha_
rviz::FloatPropertyalpha_property_
QColor color_
rviz::ColorPropertycolor_property_
std::string coloring_method_
rviz::EnumPropertycoloring_property_
std::vector< Ogre::SceneNode * > coords_nodes_
std::vector< std::vector
< ArrowPtr > > 
coords_objects_
std::vector< BillboardLinePtredges_
jsk_recognition_msgs::BoundingBoxArray::ConstPtr latest_msg_
double line_width_
rviz::FloatPropertyline_width_property_
bool only_edge_
rviz::BoolPropertyonly_edge_property_
std::vector< ShapePtrshapes_
bool show_coords_
rviz::BoolPropertyshow_coords_property_

Private Slots

void updateAlpha ()
void updateColor ()
void updateColoring ()
void updateLineWidth ()
void updateOnlyEdge ()
void updateShowCoords ()

Private Member Functions

void processMessage (const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &msg)

Detailed Description

Definition at line 52 of file bounding_box_array_display.h.


Member Typedef Documentation

typedef boost::shared_ptr<rviz::Arrow> jsk_rviz_plugins::BoundingBoxArrayDisplay::ArrowPtr

Definition at line 59 of file bounding_box_array_display.h.

Definition at line 58 of file bounding_box_array_display.h.

Definition at line 57 of file bounding_box_array_display.h.


Constructor & Destructor Documentation

Definition at line 39 of file bounding_box_array_display.cpp.

Definition at line 72 of file bounding_box_array_display.cpp.


Member Function Documentation

Definition at line 237 of file bounding_box_array_display.cpp.

Definition at line 252 of file bounding_box_array_display.cpp.

Definition at line 221 of file bounding_box_array_display.cpp.

QColor jsk_rviz_plugins::BoundingBoxArrayDisplay::getColor ( size_t  index,
const jsk_recognition_msgs::BoundingBox &  box,
double  min_value,
double  max_value 
) [protected]

Definition at line 81 of file bounding_box_array_display.cpp.

Definition at line 488 of file bounding_box_array_display.cpp.

bool jsk_rviz_plugins::BoundingBoxArrayDisplay::isValid ( const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &  msg) [protected, virtual]

Definition at line 271 of file bounding_box_array_display.cpp.

void jsk_rviz_plugins::BoundingBoxArrayDisplay::processMessage ( const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &  msg) [private]

Definition at line 495 of file bounding_box_array_display.cpp.

void jsk_rviz_plugins::BoundingBoxArrayDisplay::reset ( ) [protected, virtual]
void jsk_rviz_plugins::BoundingBoxArrayDisplay::showBoxes ( const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &  msg) [protected, virtual]

Definition at line 293 of file bounding_box_array_display.cpp.

void jsk_rviz_plugins::BoundingBoxArrayDisplay::showCoords ( const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &  msg) [protected, virtual]

Definition at line 418 of file bounding_box_array_display.cpp.

void jsk_rviz_plugins::BoundingBoxArrayDisplay::showEdges ( const jsk_recognition_msgs::BoundingBoxArray::ConstPtr &  msg) [protected, virtual]

Definition at line 333 of file bounding_box_array_display.cpp.

Definition at line 147 of file bounding_box_array_display.cpp.

Definition at line 139 of file bounding_box_array_display.cpp.

Definition at line 175 of file bounding_box_array_display.cpp.

Definition at line 131 of file bounding_box_array_display.cpp.

Definition at line 155 of file bounding_box_array_display.cpp.

Definition at line 199 of file bounding_box_array_display.cpp.


Member Data Documentation

Definition at line 88 of file bounding_box_array_display.h.

Definition at line 83 of file bounding_box_array_display.h.

Definition at line 87 of file bounding_box_array_display.h.

Definition at line 82 of file bounding_box_array_display.h.

Definition at line 91 of file bounding_box_array_display.h.

Definition at line 81 of file bounding_box_array_display.h.

Definition at line 95 of file bounding_box_array_display.h.

Definition at line 96 of file bounding_box_array_display.h.

Definition at line 94 of file bounding_box_array_display.h.

jsk_recognition_msgs::BoundingBoxArray::ConstPtr jsk_rviz_plugins::BoundingBoxArrayDisplay::latest_msg_ [protected]

Definition at line 98 of file bounding_box_array_display.h.

Definition at line 92 of file bounding_box_array_display.h.

Definition at line 85 of file bounding_box_array_display.h.

Definition at line 89 of file bounding_box_array_display.h.

Definition at line 84 of file bounding_box_array_display.h.

Definition at line 93 of file bounding_box_array_display.h.

Definition at line 90 of file bounding_box_array_display.h.

Definition at line 86 of file bounding_box_array_display.h.


The documentation for this class was generated from the following files:


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Sun Sep 13 2015 22:29:03