mapping_rviz_plugin::PolygonalMapDisplay Class Reference

Displays a mapping_msgs::PolygonalMap message. More...

#include <polygonal_map_display.h>

List of all members.

Public Member Functions

virtual void createProperties ()
virtual void fixedFrameChanged ()
float getAlpha ()
const rviz::Color & getColor ()
float getLineWidth ()
float getPointSize ()
int getRenderOperation ()
const std::string & getTopic ()
 PolygonalMapDisplay (const std::string &name, rviz::VisualizationManager *manager)
virtual void reset ()
void setAlpha (float alpha)
void setColor (const rviz::Color &color)
void setLineWidth (float width)
void setPointSize (float size)
void setRenderOperation (int op)
void setTopic (const std::string &topic)
virtual void targetFrameChanged ()
virtual void update (float wall_dt, float ros_dt)
virtual ~PolygonalMapDisplay ()

Protected Member Functions

void clear ()
void incomingMessage (const mapping_msgs::PolygonalMap::ConstPtr &msg)
virtual void onDisable ()
virtual void onEnable ()
void processMessage (const mapping_msgs::PolygonalMap::ConstPtr &msg)
void subscribe ()
void unsubscribe ()

Protected Attributes

float alpha_
rviz::FloatPropertyWPtr alpha_property_
ogre_tools::BillboardLine * billboard_line_
ogre_tools::PointCloud * cloud_
rviz::Color color_
rviz::ColorPropertyWPtr color_property_
mapping_msgs::PolygonalMap::ConstPtr current_message_
float line_width_
rviz::FloatPropertyWPtr line_width_property_
Ogre::ManualObject * manual_object_
float point_size_
rviz::FloatPropertyWPtr point_size_property_
int render_operation_
rviz::EnumPropertyWPtr render_operation_property_
Ogre::SceneNode * scene_node_
< mapping_msgs::PolygonalMap > 
< mapping_msgs::PolygonalMap > 
std::string topic_
rviz::ROSTopicStringPropertyWPtr topic_property_

Detailed Description

Displays a mapping_msgs::PolygonalMap message.

Definition at line 81 of file polygonal_map_display.h.

Constructor & Destructor Documentation

mapping_rviz_plugin::PolygonalMapDisplay::PolygonalMapDisplay ( const std::string &  name,
rviz::VisualizationManager *  manager 

Definition at line 41 of file polygonal_map_display.cpp.

mapping_rviz_plugin::PolygonalMapDisplay::~PolygonalMapDisplay (  )  [virtual]

Definition at line 69 of file polygonal_map_display.cpp.

Member Function Documentation

void mapping_rviz_plugin::PolygonalMapDisplay::clear (  )  [protected]

Definition at line 80 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::createProperties (  )  [virtual]

Definition at line 320 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::fixedFrameChanged (  )  [virtual]

Definition at line 176 of file polygonal_map_display.cpp.

float mapping_rviz_plugin::PolygonalMapDisplay::getAlpha (  )  [inline]

Definition at line 113 of file polygonal_map_display.h.

const rviz::Color& mapping_rviz_plugin::PolygonalMapDisplay::getColor (  )  [inline]

Definition at line 95 of file polygonal_map_display.h.

float mapping_rviz_plugin::PolygonalMapDisplay::getLineWidth (  )  [inline]

Definition at line 126 of file polygonal_map_display.h.

float mapping_rviz_plugin::PolygonalMapDisplay::getPointSize (  )  [inline]

Definition at line 107 of file polygonal_map_display.h.

int mapping_rviz_plugin::PolygonalMapDisplay::getRenderOperation (  )  [inline]

Definition at line 101 of file polygonal_map_display.h.

const std::string& mapping_rviz_plugin::PolygonalMapDisplay::getTopic (  )  [inline]

Definition at line 89 of file polygonal_map_display.h.

void mapping_rviz_plugin::PolygonalMapDisplay::incomingMessage ( const mapping_msgs::PolygonalMap::ConstPtr &  msg  )  [protected]

Definition at line 306 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::onDisable (  )  [protected, virtual]

Definition at line 169 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::onEnable (  )  [protected, virtual]

Definition at line 163 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::processMessage ( const mapping_msgs::PolygonalMap::ConstPtr &  msg  )  [protected]

Definition at line 186 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::reset (  )  [virtual]

Definition at line 311 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::setAlpha ( float  alpha  ) 

Definition at line 139 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::setColor ( const rviz::Color &  color  ) 

Definition at line 98 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::setLineWidth ( float  width  ) 

Definition at line 118 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::setPointSize ( float  size  ) 

Definition at line 128 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::setRenderOperation ( int  op  ) 

Definition at line 108 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::setTopic ( const std::string &  topic  ) 

Definition at line 87 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::subscribe (  )  [protected]

Definition at line 150 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::targetFrameChanged (  )  [virtual]

Definition at line 316 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::unsubscribe (  )  [protected]

Definition at line 158 of file polygonal_map_display.cpp.

void mapping_rviz_plugin::PolygonalMapDisplay::update ( float  wall_dt,
float  ros_dt 
) [virtual]

Definition at line 182 of file polygonal_map_display.cpp.

Member Data Documentation

Definition at line 143 of file polygonal_map_display.h.

rviz::FloatPropertyWPtr mapping_rviz_plugin::PolygonalMapDisplay::alpha_property_ [protected]

Definition at line 160 of file polygonal_map_display.h.

ogre_tools::BillboardLine* mapping_rviz_plugin::PolygonalMapDisplay::billboard_line_ [protected]

Definition at line 154 of file polygonal_map_display.h.

ogre_tools::PointCloud* mapping_rviz_plugin::PolygonalMapDisplay::cloud_ [protected]

Definition at line 148 of file polygonal_map_display.h.

Definition at line 140 of file polygonal_map_display.h.

rviz::ColorPropertyWPtr mapping_rviz_plugin::PolygonalMapDisplay::color_property_ [protected]

Definition at line 156 of file polygonal_map_display.h.

mapping_msgs::PolygonalMap::ConstPtr mapping_rviz_plugin::PolygonalMapDisplay::current_message_ [protected]

Definition at line 150 of file polygonal_map_display.h.

Definition at line 144 of file polygonal_map_display.h.

Definition at line 161 of file polygonal_map_display.h.

Definition at line 147 of file polygonal_map_display.h.

Definition at line 142 of file polygonal_map_display.h.

Definition at line 159 of file polygonal_map_display.h.

Definition at line 141 of file polygonal_map_display.h.

Definition at line 158 of file polygonal_map_display.h.

Definition at line 146 of file polygonal_map_display.h.

message_filters::Subscriber<mapping_msgs::PolygonalMap> mapping_rviz_plugin::PolygonalMapDisplay::sub_ [protected]

Definition at line 151 of file polygonal_map_display.h.

tf::MessageFilter<mapping_msgs::PolygonalMap> mapping_rviz_plugin::PolygonalMapDisplay::tf_filter_ [protected]

Definition at line 152 of file polygonal_map_display.h.

Definition at line 139 of file polygonal_map_display.h.

rviz::ROSTopicStringPropertyWPtr mapping_rviz_plugin::PolygonalMapDisplay::topic_property_ [protected]

Definition at line 157 of file polygonal_map_display.h.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator

Author(s): Josh Faust
autogenerated on Fri Jan 11 10:03:46 2013