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 143 of file occupancy_grid_display.cpp.


Member Function Documentation

Definition at line 431 of file occupancy_grid_display.cpp.

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

Definition at line 272 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 170 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 164 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 123 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 464 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 225 of file occupancy_grid_display.cpp.

Definition at line 178 of file occupancy_grid_display.cpp.

Definition at line 208 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 443 of file occupancy_grid_display.cpp.

Definition at line 427 of file occupancy_grid_display.cpp.

Definition at line 423 of file occupancy_grid_display.cpp.

Definition at line 157 of file occupancy_grid_display.cpp.

Definition at line 471 of file occupancy_grid_display.cpp.

Definition at line 419 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 Wed Aug 26 2015 15:00:45