All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines
Public Member Functions | Protected Member Functions | Private Types | Private Member Functions | Private Attributes
jsk_rviz_plugin::WrenchStampedDisplay Class Reference

#include <wrench_display.h>

Inheritance diagram for jsk_rviz_plugin::WrenchStampedDisplay:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void createProperties ()
virtual void fixedFrameChanged ()
float getAlpha ()
const rviz::ColorgetForceColor ()
int getHistoryLength () const
float getScale ()
const std::stringgetTopic ()
const rviz::ColorgetTorqueColor ()
float getWidth ()
virtual void onInitialize ()
virtual void reset ()
void setAlpha (float alpha)
void setForceColor (const rviz::Color &color)
void setHistoryLength (int history_length)
void setScale (float scale)
void setTopic (const std::string &topic)
void setTorqueColor (const rviz::Color &color)
void setWidth (float width)
 WrenchStampedDisplay ()
virtual ~WrenchStampedDisplay ()

Protected Member Functions

virtual void onDisable ()
virtual void onEnable ()

Private Types

typedef std::vector
< WrenchStampedVisual * > 
MapWrenchStampedVisual

Private Member Functions

void clear ()
void incomingMessage (const geometry_msgs::WrenchStamped::ConstPtr &msg)
void subscribe ()
void unsubscribe ()
void updateVisual ()

Private Attributes

float alpha_
rviz::FloatPropertyWPtr alpha_property_
rviz::Color force_color_
rviz::ColorPropertyWPtr force_color_property_
int history_length_
rviz::IntPropertyWPtr history_length_property_
int messages_received_
float scale_
rviz::FloatPropertyWPtr scale_property_
Ogre::SceneNode * scene_node_
message_filters::Subscriber
< geometry_msgs::WrenchStamped > 
sub_
tf::MessageFilter
< geometry_msgs::WrenchStamped > * 
tf_filter_
std::string topic_
rviz::ROSTopicStringPropertyWPtr topic_property_
rviz::Color torque_color_
rviz::ColorPropertyWPtr torque_color_property_
MapWrenchStampedVisual visuals_
float width_
rviz::FloatPropertyWPtr width_property_

Detailed Description

Definition at line 19 of file wrench_display.h.


Member Typedef Documentation

Definition at line 79 of file wrench_display.h.


Constructor & Destructor Documentation

Definition at line 20 of file wrench_display.cpp.

Definition at line 58 of file wrench_display.cpp.


Member Function Documentation

Definition at line 68 of file wrench_display.cpp.

Reimplemented from rviz::Display.

Definition at line 297 of file wrench_display.cpp.

Reimplemented from rviz::Display.

Definition at line 240 of file wrench_display.cpp.

Definition at line 43 of file wrench_display.h.

Definition at line 39 of file wrench_display.h.

Definition at line 46 of file wrench_display.h.

Definition at line 49 of file wrench_display.h.

Definition at line 35 of file wrench_display.h.

Definition at line 40 of file wrench_display.h.

Definition at line 52 of file wrench_display.h.

void jsk_rviz_plugin::WrenchStampedDisplay::incomingMessage ( const geometry_msgs::WrenchStamped::ConstPtr &  msg) [private]

Definition at line 247 of file wrench_display.cpp.

void jsk_rviz_plugin::WrenchStampedDisplay::onDisable ( ) [protected, virtual]

Implements rviz::Display.

Definition at line 232 of file wrench_display.cpp.

void jsk_rviz_plugin::WrenchStampedDisplay::onEnable ( ) [protected, virtual]

Implements rviz::Display.

Definition at line 227 of file wrench_display.cpp.

Reimplemented from rviz::Display.

Definition at line 32 of file wrench_display.cpp.

Reimplemented from rviz::Display.

Definition at line 291 of file wrench_display.cpp.

Definition at line 111 of file wrench_display.cpp.

Definition at line 93 of file wrench_display.cpp.

Definition at line 153 of file wrench_display.cpp.

Definition at line 120 of file wrench_display.cpp.

Definition at line 79 of file wrench_display.cpp.

Definition at line 102 of file wrench_display.cpp.

Definition at line 129 of file wrench_display.cpp.

Definition at line 199 of file wrench_display.cpp.

Definition at line 222 of file wrench_display.cpp.

Definition at line 139 of file wrench_display.cpp.


Member Data Documentation

Definition at line 93 of file wrench_display.h.

rviz::FloatPropertyWPtr jsk_rviz_plugin::WrenchStampedDisplay::alpha_property_ [private]

Definition at line 99 of file wrench_display.h.

Definition at line 91 of file wrench_display.h.

Definition at line 97 of file wrench_display.h.

Definition at line 94 of file wrench_display.h.

Definition at line 100 of file wrench_display.h.

Definition at line 88 of file wrench_display.h.

Definition at line 93 of file wrench_display.h.

rviz::FloatPropertyWPtr jsk_rviz_plugin::WrenchStampedDisplay::scale_property_ [private]

Definition at line 99 of file wrench_display.h.

Definition at line 83 of file wrench_display.h.

Definition at line 86 of file wrench_display.h.

tf::MessageFilter<geometry_msgs::WrenchStamped>* jsk_rviz_plugin::WrenchStampedDisplay::tf_filter_ [private]

Definition at line 87 of file wrench_display.h.

Definition at line 92 of file wrench_display.h.

rviz::ROSTopicStringPropertyWPtr jsk_rviz_plugin::WrenchStampedDisplay::topic_property_ [private]

Definition at line 98 of file wrench_display.h.

Definition at line 91 of file wrench_display.h.

Definition at line 97 of file wrench_display.h.

Definition at line 80 of file wrench_display.h.

Definition at line 93 of file wrench_display.h.

rviz::FloatPropertyWPtr jsk_rviz_plugin::WrenchStampedDisplay::width_property_ [private]

Definition at line 99 of file wrench_display.h.


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


jsk_rviz_plugins
Author(s): Kei Okada
autogenerated on Sat Mar 23 2013 20:30:29