#include <sparse_occupancy_grid_array_display.h>
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::FloatProperty * | alpha_property_ |
bool | axis_color_ |
rviz::BoolProperty * | axis_color_property_ |
std::vector< rviz::PointCloud * > | clouds_ |
QColor | max_color_ |
rviz::ColorProperty * | max_color_property_ |
QColor | min_color_ |
rviz::ColorProperty * | min_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) |
Definition at line 49 of file sparse_occupancy_grid_array_display.h.
typedef boost::shared_ptr<rviz::PointCloud> jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::PointCloudPtr |
Definition at line 53 of file sparse_occupancy_grid_array_display.h.
Definition at line 40 of file sparse_occupancy_grid_array_display.cpp.
Definition at line 61 of file sparse_occupancy_grid_array_display.cpp.
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::onInitialize | ( | ) | [protected, virtual] |
Reimplemented from rviz::MessageFilterDisplay< jsk_pcl_ros::SparseOccupancyGridArray >.
Definition at line 70 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.
void jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::reset | ( | ) | [protected, virtual] |
Reimplemented from rviz::MessageFilterDisplay< jsk_pcl_ros::SparseOccupancyGridArray >.
Definition at line 104 of file sparse_occupancy_grid_array_display.cpp.
void jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::updateAlpha | ( | ) | [private, slot] |
Definition at line 190 of file sparse_occupancy_grid_array_display.cpp.
void jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::updateAxisColor | ( | ) | [private, slot] |
Definition at line 205 of file sparse_occupancy_grid_array_display.cpp.
void jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::updateMaxColor | ( | ) | [private, slot] |
Definition at line 195 of file sparse_occupancy_grid_array_display.cpp.
void jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::updateMinColor | ( | ) | [private, slot] |
Definition at line 200 of file sparse_occupancy_grid_array_display.cpp.
double jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::alpha_ [protected] |
Definition at line 68 of file sparse_occupancy_grid_array_display.h.
Definition at line 66 of file sparse_occupancy_grid_array_display.h.
bool jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::axis_color_ [protected] |
Definition at line 73 of file sparse_occupancy_grid_array_display.h.
rviz::BoolProperty* jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::axis_color_property_ [protected] |
Definition at line 67 of file sparse_occupancy_grid_array_display.h.
std::vector<rviz::PointCloud*> jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::clouds_ [protected] |
Definition at line 69 of file sparse_occupancy_grid_array_display.h.
QColor jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::max_color_ [protected] |
Definition at line 71 of file sparse_occupancy_grid_array_display.h.
rviz::ColorProperty* jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::max_color_property_ [protected] |
Definition at line 64 of file sparse_occupancy_grid_array_display.h.
QColor jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::min_color_ [protected] |
Definition at line 72 of file sparse_occupancy_grid_array_display.h.
rviz::ColorProperty* jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::min_color_property_ [protected] |
Definition at line 65 of file sparse_occupancy_grid_array_display.h.
std::vector<Ogre::SceneNode*> jsk_rviz_plugin::SparseOccupancyGridArrayDisplay::nodes_ [protected] |
Definition at line 70 of file sparse_occupancy_grid_array_display.h.