mapping_rviz_plugin::CollisionMapDisplay Class Reference

Displays a collision_map::CollisionMap message. More...

#include <collision_map_display.h>

List of all members.

Public Member Functions

 CollisionMapDisplay (const std::string &name, rviz::VisualizationManager *manager)
virtual void createProperties ()
virtual void fixedFrameChanged ()
float getAlpha ()
const rviz::Color & getColor ()
bool getOverrideColor ()
float getPointSize ()
int getRenderOperation ()
const std::string & getTopic ()
virtual void reset ()
void setAlpha (float alpha)
void setColor (const rviz::Color &color)
void setOverrideColor (bool override)
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 ~CollisionMapDisplay ()

Protected Member Functions

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

Protected Attributes

float alpha_
rviz::FloatPropertyWPtr alpha_property_
ogre_tools::PointCloud * cloud_
rviz::Color color_
rviz::ColorPropertyWPtr color_property_
mapping_msgs::CollisionMap::ConstPtr current_message_
Ogre::ManualObject * manual_object_
bool override_color_
rviz::BoolPropertyWPtr override_color_property_
float point_size_
rviz::FloatPropertyWPtr point_size_property_
int render_operation_
rviz::EnumPropertyWPtr render_operation_property_
Ogre::SceneNode * scene_node_
< mapping_msgs::CollisionMap > 
< mapping_msgs::CollisionMap > 
std::string topic_
rviz::ROSTopicStringPropertyWPtr topic_property_

Detailed Description

Displays a collision_map::CollisionMap message.

Definition at line 77 of file collision_map_display.h.

Constructor & Destructor Documentation

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

Definition at line 50 of file collision_map_display.cpp.

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

Definition at line 75 of file collision_map_display.cpp.

Member Function Documentation

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

Definition at line 85 of file collision_map_display.cpp.

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

Definition at line 321 of file collision_map_display.cpp.

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

Definition at line 181 of file collision_map_display.cpp.

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

Definition at line 115 of file collision_map_display.h.

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

Definition at line 91 of file collision_map_display.h.

bool mapping_rviz_plugin::CollisionMapDisplay::getOverrideColor (  )  [inline]

Definition at line 97 of file collision_map_display.h.

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

Definition at line 109 of file collision_map_display.h.

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

Definition at line 103 of file collision_map_display.h.

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

Definition at line 85 of file collision_map_display.h.

void mapping_rviz_plugin::CollisionMapDisplay::incomingMessage ( const mapping_msgs::CollisionMap::ConstPtr &  message  )  [protected]

Definition at line 307 of file collision_map_display.cpp.

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

Definition at line 174 of file collision_map_display.cpp.

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

Definition at line 168 of file collision_map_display.cpp.

void mapping_rviz_plugin::CollisionMapDisplay::processMessage ( const mapping_msgs::CollisionMap::ConstPtr &  message  )  [protected]

Definition at line 191 of file collision_map_display.cpp.

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

Definition at line 312 of file collision_map_display.cpp.

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

Definition at line 141 of file collision_map_display.cpp.

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

Definition at line 102 of file collision_map_display.cpp.

void mapping_rviz_plugin::CollisionMapDisplay::setOverrideColor ( bool  override  ) 

Definition at line 111 of file collision_map_display.cpp.

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

Definition at line 131 of file collision_map_display.cpp.

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

Definition at line 121 of file collision_map_display.cpp.

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

Definition at line 91 of file collision_map_display.cpp.

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

Definition at line 152 of file collision_map_display.cpp.

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

Definition at line 317 of file collision_map_display.cpp.

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

Definition at line 163 of file collision_map_display.cpp.

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

Definition at line 187 of file collision_map_display.cpp.

Member Data Documentation

Definition at line 143 of file collision_map_display.h.

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

Definition at line 158 of file collision_map_display.h.

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

Definition at line 147 of file collision_map_display.h.

Definition at line 139 of file collision_map_display.h.

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

Definition at line 153 of file collision_map_display.h.

mapping_msgs::CollisionMap::ConstPtr mapping_rviz_plugin::CollisionMapDisplay::current_message_ [protected]

Definition at line 149 of file collision_map_display.h.

Definition at line 146 of file collision_map_display.h.

Definition at line 141 of file collision_map_display.h.

Definition at line 155 of file collision_map_display.h.

Definition at line 142 of file collision_map_display.h.

Definition at line 157 of file collision_map_display.h.

Definition at line 140 of file collision_map_display.h.

Definition at line 156 of file collision_map_display.h.

Definition at line 145 of file collision_map_display.h.

message_filters::Subscriber<mapping_msgs::CollisionMap> mapping_rviz_plugin::CollisionMapDisplay::sub_ [protected]

Definition at line 150 of file collision_map_display.h.

tf::MessageFilter<mapping_msgs::CollisionMap> mapping_rviz_plugin::CollisionMapDisplay::tf_filter_ [protected]

Definition at line 151 of file collision_map_display.h.

Definition at line 138 of file collision_map_display.h.

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

Definition at line 154 of file collision_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