$search

position_string_rviz_plugin::PositionStringDisplay Class Reference

Displays a String at a certain position in space. More...

#include <positionstring_display.h>

Inheritance diagram for position_string_rviz_plugin::PositionStringDisplay:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void createProperties ()
virtual void fixedFrameChanged ()
const double & getCharacterHeight ()
const rviz::ColorgetColor ()
const std::string & getTopic ()
 PositionStringDisplay (const std::string &name, rviz::VisualizationManager *manager)
virtual void reset ()
void setCharacterHeight (const double &h)
void setColor (const rviz::Color &color)
void setTopic (const std::string &topic)
virtual void targetFrameChanged ()
virtual void update (float wall_dt, float ros_dt)
virtual ~PositionStringDisplay ()

Protected Member Functions

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

Protected Attributes

double character_height_
rviz::DoublePropertyWPtr character_height_property_
rviz::Color color_
rviz::ColorPropertyWPtr color_property_
position_string_msgs::PositionString::ConstPtr current_message_
Ogre::ManualObject * manual_object_
Ogre::SceneNode * scene_node_
message_filters::Subscriber
< position_string_msgs::PositionString
sub_
ogre_tools::MovableTexttext_
Ogre::SceneNode * text_node_
tf::MessageFilter
< position_string_msgs::PositionString
tf_filter_
std::string topic_
rviz::ROSTopicStringPropertyWPtr topic_property_

Detailed Description

Displays a String at a certain position in space.

Definition at line 64 of file positionstring_display.h.


Constructor & Destructor Documentation

position_string_rviz_plugin::PositionStringDisplay::PositionStringDisplay ( const std::string &  name,
rviz::VisualizationManager manager 
)

Definition at line 50 of file positionstring_display.cpp.

position_string_rviz_plugin::PositionStringDisplay::~PositionStringDisplay (  )  [virtual]

Definition at line 70 of file positionstring_display.cpp.


Member Function Documentation

void position_string_rviz_plugin::PositionStringDisplay::clear (  )  [protected]
void position_string_rviz_plugin::PositionStringDisplay::createProperties (  )  [virtual]

Reimplemented from rviz::Display.

Definition at line 191 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::fixedFrameChanged (  )  [virtual]

Implements rviz::Display.

Definition at line 135 of file positionstring_display.cpp.

const double& position_string_rviz_plugin::PositionStringDisplay::getCharacterHeight (  )  [inline]

Definition at line 84 of file positionstring_display.h.

const rviz::Color& position_string_rviz_plugin::PositionStringDisplay::getColor (  )  [inline]

Definition at line 78 of file positionstring_display.h.

const std::string& position_string_rviz_plugin::PositionStringDisplay::getTopic (  )  [inline]

Definition at line 72 of file positionstring_display.h.

void position_string_rviz_plugin::PositionStringDisplay::incomingMessage ( const position_string_msgs::PositionString::ConstPtr message  )  [protected]

Definition at line 177 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::onDisable (  )  [protected, virtual]

Implements rviz::Display.

Definition at line 129 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::onEnable (  )  [protected, virtual]

Implements rviz::Display.

Definition at line 123 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::processMessage ( const position_string_msgs::PositionString::ConstPtr message  )  [protected]

Definition at line 144 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::reset (  )  [virtual]

Reimplemented from rviz::Display.

Definition at line 183 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::setCharacterHeight ( const double &  h  ) 

Definition at line 98 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::setColor ( const rviz::Color color  ) 

Definition at line 89 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::setTopic ( const std::string &  topic  ) 

Definition at line 78 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::subscribe (  )  [protected]

Definition at line 107 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::targetFrameChanged (  )  [virtual]

Implements rviz::Display.

Definition at line 187 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::unsubscribe (  )  [protected]

Definition at line 118 of file positionstring_display.cpp.

void position_string_rviz_plugin::PositionStringDisplay::update ( float  wall_dt,
float  ros_dt 
) [virtual]

Reimplemented from rviz::Display.

Definition at line 140 of file positionstring_display.cpp.


Member Data Documentation

Definition at line 109 of file positionstring_display.h.

Definition at line 119 of file positionstring_display.h.

Definition at line 108 of file positionstring_display.h.

Definition at line 120 of file positionstring_display.h.

Definition at line 110 of file positionstring_display.h.

Definition at line 113 of file positionstring_display.h.

Definition at line 111 of file positionstring_display.h.

Definition at line 116 of file positionstring_display.h.

Definition at line 114 of file positionstring_display.h.

Definition at line 112 of file positionstring_display.h.

Definition at line 117 of file positionstring_display.h.

Definition at line 107 of file positionstring_display.h.

rviz::ROSTopicStringPropertyWPtr position_string_rviz_plugin::PositionStringDisplay::topic_property_ [protected]

Definition at line 121 of file positionstring_display.h.


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


position_string_rviz_plugin
Author(s): Nico Blodow
autogenerated on Mon Dec 3 22:25:30 2012