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

#include <bounding_box_array_display.h>

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

List of all members.

Public Types

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 allocateShapes (int num)
QColor getColor (size_t index)
virtual void onInitialize ()
virtual void reset ()

Protected Attributes

double alpha_
rviz::FloatPropertyalpha_property_
bool auto_color_
rviz::BoolPropertyauto_color_property_
QColor color_
rviz::ColorPropertycolor_property_
std::vector< BillboardLinePtredges_
double line_width_
rviz::FloatPropertyline_width_property_
bool only_edge_
rviz::BoolPropertyonly_edge_property_
std::vector< ShapePtrshapes_

Private Slots

void updateAlpha ()
void updateAutoColor ()
void updateColor ()
void updateLineWidth ()
void updateOnlyEdge ()

Private Member Functions

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

Detailed Description

Definition at line 50 of file bounding_box_array_display.h.


Member Typedef Documentation

Definition at line 55 of file bounding_box_array_display.h.

Definition at line 54 of file bounding_box_array_display.h.


Constructor & Destructor Documentation

Definition at line 39 of file bounding_box_array_display.cpp.

Definition at line 58 of file bounding_box_array_display.cpp.


Member Function Documentation

Definition at line 136 of file bounding_box_array_display.cpp.

Definition at line 121 of file bounding_box_array_display.cpp.

QColor jsk_rviz_plugin::BoundingBoxArrayDisplay::getColor ( size_t  index) [protected]

Definition at line 66 of file bounding_box_array_display.cpp.

void jsk_rviz_plugin::BoundingBoxArrayDisplay::processMessage ( const jsk_pcl_ros::BoundingBoxArray::ConstPtr &  msg) [private]

Definition at line 150 of file bounding_box_array_display.cpp.

void jsk_rviz_plugin::BoundingBoxArrayDisplay::reset ( ) [protected, virtual]

Definition at line 100 of file bounding_box_array_display.cpp.

Definition at line 110 of file bounding_box_array_display.cpp.

Definition at line 95 of file bounding_box_array_display.cpp.

Definition at line 90 of file bounding_box_array_display.cpp.

Definition at line 105 of file bounding_box_array_display.cpp.


Member Data Documentation

Definition at line 70 of file bounding_box_array_display.h.

Definition at line 65 of file bounding_box_array_display.h.

Definition at line 72 of file bounding_box_array_display.h.

Definition at line 68 of file bounding_box_array_display.h.

Definition at line 69 of file bounding_box_array_display.h.

Definition at line 64 of file bounding_box_array_display.h.

Definition at line 75 of file bounding_box_array_display.h.

Definition at line 73 of file bounding_box_array_display.h.

Definition at line 67 of file bounding_box_array_display.h.

Definition at line 71 of file bounding_box_array_display.h.

Definition at line 66 of file bounding_box_array_display.h.

Definition at line 74 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 Mon Oct 6 2014 01:18:44