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

#include <sparse_occupancy_grid_array_display.h>

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

List of all members.

Public Types

typedef boost::shared_ptr
< rviz::PointCloud
PointCloudPtr

Public Member Functions

 SparseOccupancyGridArrayDisplay ()
virtual ~SparseOccupancyGridArrayDisplay ()

Protected Member Functions

virtual void allocateCloudsAndNodes (const size_t num)
virtual QColor axisColor (const Ogre::Quaternion &q, const Ogre::Vector3 &p)
virtual QColor gridColor (double value)
virtual void onInitialize ()
virtual void reset ()

Protected Attributes

double alpha_
rviz::FloatPropertyalpha_property_
bool axis_color_
rviz::BoolPropertyaxis_color_property_
std::vector< rviz::PointCloud * > clouds_
QColor max_color_
rviz::ColorPropertymax_color_property_
QColor min_color_
rviz::ColorPropertymin_color_property_
std::vector< Ogre::SceneNode * > nodes_

Private Slots

void updateAlpha ()
void updateAxisColor ()
void updateMaxColor ()
void updateMinColor ()

Private Member Functions

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

Detailed Description

Definition at line 49 of file sparse_occupancy_grid_array_display.h.


Member Typedef Documentation

Definition at line 53 of file sparse_occupancy_grid_array_display.h.


Constructor & Destructor Documentation

Definition at line 40 of file sparse_occupancy_grid_array_display.cpp.

Definition at line 61 of file sparse_occupancy_grid_array_display.cpp.


Member Function Documentation

void jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::allocateCloudsAndNodes ( const size_t  num) [protected, virtual]

Definition at line 78 of file sparse_occupancy_grid_array_display.cpp.

QColor jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::axisColor ( const Ogre::Quaternion &  q,
const Ogre::Vector3 &  p 
) [protected, virtual]

Definition at line 119 of file sparse_occupancy_grid_array_display.cpp.

QColor jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::gridColor ( double  value) [protected, virtual]

Definition at line 110 of file sparse_occupancy_grid_array_display.cpp.

void jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::processMessage ( const jsk_pcl_ros::SparseOccupancyGridArray::ConstPtr &  msg) [private]

Definition at line 135 of file sparse_occupancy_grid_array_display.cpp.

Definition at line 190 of file sparse_occupancy_grid_array_display.cpp.

Definition at line 205 of file sparse_occupancy_grid_array_display.cpp.

Definition at line 195 of file sparse_occupancy_grid_array_display.cpp.

Definition at line 200 of file sparse_occupancy_grid_array_display.cpp.


Member Data Documentation

Definition at line 68 of file sparse_occupancy_grid_array_display.h.

Definition at line 66 of file sparse_occupancy_grid_array_display.h.

Definition at line 73 of file sparse_occupancy_grid_array_display.h.

Definition at line 67 of file sparse_occupancy_grid_array_display.h.

Definition at line 69 of file sparse_occupancy_grid_array_display.h.

Definition at line 71 of file sparse_occupancy_grid_array_display.h.

Definition at line 64 of file sparse_occupancy_grid_array_display.h.

Definition at line 72 of file sparse_occupancy_grid_array_display.h.

Definition at line 65 of file sparse_occupancy_grid_array_display.h.

Definition at line 70 of file sparse_occupancy_grid_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