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 ()
virtual void incomingMessageCallback (const octomap_msgs::OctomapConstPtr &msg)=0
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

rviz::FloatPropertyalpha_property_
std::vector< double > box_size_
std::vector< rviz::PointCloud * > cloud_
double color_factor_
rviz::FloatPropertymax_height_property_
uint32_t messages_received_
rviz::FloatPropertymin_height_property_
boost::mutex mutex_
VVPoint new_points_
bool new_points_received_
rviz::RosTopicPropertyoctomap_topic_property_
rviz::EnumPropertyoctree_coloring_property_
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 updateAlpha ()
void updateMaxHeight ()
void updateMinHeight ()
void updateOctreeColorMode ()
void updateOctreeRenderMode ()
void updateQueueSize ()
void updateTopic ()
void updateTreeDepth ()

Detailed Description

Definition at line 64 of file occupancy_grid_display.h.


Member Typedef Documentation

Definition at line 100 of file occupancy_grid_display.h.

Definition at line 101 of file occupancy_grid_display.h.


Constructor & Destructor Documentation

Definition at line 78 of file occupancy_grid_display.cpp.

Definition at line 165 of file occupancy_grid_display.cpp.


Member Function Documentation

Definition at line 318 of file occupancy_grid_display.cpp.

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

Reimplemented from rviz::Display.

Definition at line 192 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 186 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 145 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

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

Definition at line 200 of file occupancy_grid_display.cpp.

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

Definition at line 306 of file occupancy_grid_display.cpp.

Definition at line 310 of file occupancy_grid_display.cpp.

Definition at line 314 of file occupancy_grid_display.cpp.

Definition at line 302 of file occupancy_grid_display.cpp.

Definition at line 298 of file occupancy_grid_display.cpp.

Definition at line 179 of file occupancy_grid_display.cpp.

Definition at line 358 of file occupancy_grid_display.cpp.

Definition at line 294 of file occupancy_grid_display.cpp.


Member Data Documentation

Definition at line 122 of file occupancy_grid_display.h.

Definition at line 114 of file occupancy_grid_display.h.

Definition at line 113 of file occupancy_grid_display.h.

Definition at line 128 of file occupancy_grid_display.h.

Definition at line 123 of file occupancy_grid_display.h.

Definition at line 127 of file occupancy_grid_display.h.

Definition at line 124 of file occupancy_grid_display.h.

Definition at line 105 of file occupancy_grid_display.h.

Definition at line 108 of file occupancy_grid_display.h.

Definition at line 110 of file occupancy_grid_display.h.

Definition at line 118 of file occupancy_grid_display.h.

Definition at line 120 of file occupancy_grid_display.h.

Definition at line 119 of file occupancy_grid_display.h.

Definition at line 109 of file occupancy_grid_display.h.

Definition at line 126 of file occupancy_grid_display.h.

Definition at line 117 of file occupancy_grid_display.h.

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

Definition at line 103 of file occupancy_grid_display.h.

Definition at line 121 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 Jul 11 2016 08:58:18