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 ()
virtual bool updateFromTF ()

Protected Attributes

rviz::FloatPropertyalpha_property_
std::vector< double > box_size_
std::vector< rviz::PointCloud * > cloud_
double color_factor_
std_msgs::Header header_
rviz::FloatPropertymax_height_property_
uint32_t messages_received_
rviz::FloatPropertymin_height_property_
boost::mutex mutex_
VVPoint new_points_
bool new_points_received_
rviz::FloatPropertyoccupancy_threshold_property_
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 updateOccupancyThreshold ()
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 103 of file occupancy_grid_display.h.

Definition at line 104 of file occupancy_grid_display.h.


Constructor & Destructor Documentation

Definition at line 78 of file occupancy_grid_display.cpp.

Definition at line 171 of file occupancy_grid_display.cpp.


Member Function Documentation

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

Reimplemented from rviz::Display.

Definition at line 192 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

Definition at line 151 of file occupancy_grid_display.cpp.

Reimplemented from rviz::Display.

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

Definition at line 206 of file occupancy_grid_display.cpp.

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

Definition at line 316 of file occupancy_grid_display.cpp.

Definition at line 467 of file occupancy_grid_display.cpp.

Definition at line 320 of file occupancy_grid_display.cpp.

Definition at line 324 of file occupancy_grid_display.cpp.

Definition at line 312 of file occupancy_grid_display.cpp.

Definition at line 308 of file occupancy_grid_display.cpp.

Definition at line 304 of file occupancy_grid_display.cpp.

Definition at line 185 of file occupancy_grid_display.cpp.

Definition at line 369 of file occupancy_grid_display.cpp.

Definition at line 300 of file occupancy_grid_display.cpp.


Member Data Documentation

Definition at line 126 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 133 of file occupancy_grid_display.h.

Definition at line 118 of file occupancy_grid_display.h.

Definition at line 128 of file occupancy_grid_display.h.

Definition at line 132 of file occupancy_grid_display.h.

Definition at line 129 of file occupancy_grid_display.h.

Definition at line 108 of file occupancy_grid_display.h.

Definition at line 111 of file occupancy_grid_display.h.

Definition at line 113 of file occupancy_grid_display.h.

Definition at line 127 of file occupancy_grid_display.h.

Definition at line 122 of file occupancy_grid_display.h.

Definition at line 124 of file occupancy_grid_display.h.

Definition at line 123 of file occupancy_grid_display.h.

Definition at line 112 of file occupancy_grid_display.h.

Definition at line 131 of file occupancy_grid_display.h.

Definition at line 121 of file occupancy_grid_display.h.

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

Definition at line 106 of file occupancy_grid_display.h.

Definition at line 125 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 Thu Jun 6 2019 18:26:16