$search

mapping_rviz_plugin::CollisionMapDisplay Class Reference

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

#include <collision_map_display.h>

Inheritance diagram for mapping_rviz_plugin::CollisionMapDisplay:
Inheritance graph
[legend]

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::ColorgetColor ()
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 arm_navigation_msgs::CollisionMap::ConstPtr &message)
virtual void onDisable ()
virtual void onEnable ()
void processMessage (const arm_navigation_msgs::CollisionMap::ConstPtr &message)
void subscribe ()
void unsubscribe ()

Protected Attributes

float alpha_
rviz::FloatPropertyWPtr alpha_property_
ogre_tools::PointCloudcloud_
rviz::Color color_
rviz::ColorPropertyWPtr color_property_
arm_navigation_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_
message_filters::Subscriber
< arm_navigation_msgs::CollisionMap
sub_
tf::MessageFilter
< arm_navigation_msgs::CollisionMap
tf_filter_
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 35 of file collision_map_display.cpp.

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

Definition at line 60 of file collision_map_display.cpp.


Member Function Documentation

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

Definition at line 70 of file collision_map_display.cpp.

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

Reimplemented from rviz::Display.

Definition at line 306 of file collision_map_display.cpp.

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

Implements rviz::Display.

Definition at line 166 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 arm_navigation_msgs::CollisionMap::ConstPtr message  )  [protected]

Definition at line 292 of file collision_map_display.cpp.

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

Implements rviz::Display.

Definition at line 159 of file collision_map_display.cpp.

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

Implements rviz::Display.

Definition at line 153 of file collision_map_display.cpp.

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

Definition at line 176 of file collision_map_display.cpp.

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

Reimplemented from rviz::Display.

Definition at line 297 of file collision_map_display.cpp.

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

Definition at line 126 of file collision_map_display.cpp.

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

Definition at line 87 of file collision_map_display.cpp.

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

Definition at line 96 of file collision_map_display.cpp.

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

Definition at line 116 of file collision_map_display.cpp.

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

Definition at line 106 of file collision_map_display.cpp.

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

Definition at line 76 of file collision_map_display.cpp.

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

Definition at line 137 of file collision_map_display.cpp.

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

Implements rviz::Display.

Definition at line 302 of file collision_map_display.cpp.

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

Definition at line 148 of file collision_map_display.cpp.

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

Reimplemented from rviz::Display.

Definition at line 172 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.

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.

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.

Definition at line 150 of file collision_map_display.h.

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 Properties Friends


mapping_rviz_plugin
Author(s): Josh Faust
autogenerated on Fri Mar 1 14:19:13 2013