Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Slots
octomap_rviz_plugin::OccupancyGridDisplay Class Reference

#include <occupancy_grid_display.h>

Inheritance diagram for octomap_rviz_plugin::OccupancyGridDisplay:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 OccupancyGridDisplay ()
virtual void onInitialize ()
virtual void reset ()
virtual void update (float wall_dt, float ros_dt)
virtual ~OccupancyGridDisplay ()

Protected Types

typedef std::vector
< rviz::PointCloud::Point
VPoint
typedef std::vector< VPointVVPoint

Protected Member Functions

void clear ()
void incomingMessageCallback (const octomap_msgs::OctomapConstPtr &msg)
virtual void onDisable ()
virtual void onEnable ()
void setColor (double z_pos, double min_z, double max_z, double color_factor, rviz::PointCloud::Point &point)
void subscribe ()
void unsubscribe ()

Protected Attributes

std::vector< double > box_size_
std::vector< rviz::PointCloud * > cloud_
double color_factor_
uint32_t messages_received_
boost::mutex mutex_
VVPoint new_points_
bool new_points_received_
rviz::RosTopicPropertyoctomap_topic_property_
rviz::EnumPropertyoctree_coloring_property_
std::size_t octree_depth_
rviz::EnumPropertyoctree_render_property_
VVPoint point_buf_
u_int32_t queue_size_
rviz::IntPropertyqueue_size_property_
boost::shared_ptr
< message_filters::Subscriber
< octomap_msgs::Octomap > > 
sub_
rviz::IntPropertytree_depth_property_

Private Slots

void updateOctreeColorMode ()
void updateOctreeRenderMode ()
void updateQueueSize ()
void updateTopic ()
void updateTreeDepth ()

Detailed Description

Definition at line 57 of file occupancy_grid_display.h.


Member Typedef Documentation

Definition at line 91 of file occupancy_grid_display.h.

Definition at line 92 of file occupancy_grid_display.h.


Constructor & Destructor Documentation

Definition at line 73 of file occupancy_grid_display.cpp.

Definition at line 142 of file occupancy_grid_display.cpp.


Member Function Documentation

Definition at line 426 of file occupancy_grid_display.cpp.

void octomap_rviz_plugin::OccupancyGridDisplay::incomingMessageCallback ( const octomap_msgs::OctomapConstPtr &  msg) [protected]

Definition at line 269 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 167 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 161 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 122 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 459 of file occupancy_grid_display.cpp.

void octomap_rviz_plugin::OccupancyGridDisplay::setColor ( double  z_pos,
double  min_z,
double  max_z,
double  color_factor,
rviz::PointCloud::Point point 
) [protected]

Definition at line 222 of file occupancy_grid_display.cpp.

Definition at line 175 of file occupancy_grid_display.cpp.

Definition at line 205 of file occupancy_grid_display.cpp.

void octomap_rviz_plugin::OccupancyGridDisplay::update ( float  wall_dt,
float  ros_dt 
) [virtual]

Reimplemented from rviz::Display.

Definition at line 438 of file occupancy_grid_display.cpp.

Definition at line 422 of file occupancy_grid_display.cpp.

Definition at line 418 of file occupancy_grid_display.cpp.

Definition at line 154 of file occupancy_grid_display.cpp.

Definition at line 466 of file occupancy_grid_display.cpp.

Definition at line 414 of file occupancy_grid_display.cpp.


Member Data Documentation

Definition at line 105 of file occupancy_grid_display.h.

Definition at line 104 of file occupancy_grid_display.h.

Definition at line 117 of file occupancy_grid_display.h.

Definition at line 116 of file occupancy_grid_display.h.

Definition at line 96 of file occupancy_grid_display.h.

Definition at line 99 of file occupancy_grid_display.h.

Definition at line 101 of file occupancy_grid_display.h.

Definition at line 109 of file occupancy_grid_display.h.

Definition at line 111 of file occupancy_grid_display.h.

Definition at line 115 of file occupancy_grid_display.h.

Definition at line 110 of file occupancy_grid_display.h.

Definition at line 100 of file occupancy_grid_display.h.

Definition at line 114 of file occupancy_grid_display.h.

Definition at line 108 of file occupancy_grid_display.h.

boost::shared_ptr<message_filters::Subscriber<octomap_msgs::Octomap> > octomap_rviz_plugin::OccupancyGridDisplay::sub_ [protected]

Definition at line 94 of file occupancy_grid_display.h.

Definition at line 112 of file occupancy_grid_display.h.


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


octomap_rviz_plugins
Author(s): Julius Kammerl
autogenerated on Mon Oct 6 2014 03:00:57