Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Slots
jsk_rviz_plugins::TwistStampedDisplay Class Reference

#include <twist_stamped_display.h>

Inheritance diagram for jsk_rviz_plugins::TwistStampedDisplay:
Inheritance graph
[legend]

List of all members.

Public Types

typedef std::shared_ptr
< rviz::Arrow > 
ArrowPtr
typedef std::shared_ptr
< rviz::BillboardLine
BillboardLinePtr

Public Member Functions

 TwistStampedDisplay ()
virtual ~TwistStampedDisplay ()

Protected Member Functions

virtual void onInitialize ()
virtual void processMessage (const geometry_msgs::TwistStamped::ConstPtr &msg)
virtual void reset ()
virtual void updateRotationVelocity (BillboardLinePtr circle, ArrowPtr arrow, const Ogre::Vector3 &ux, const Ogre::Vector3 &uy, const Ogre::Vector3 &uz, const double r, bool positive)

Protected Attributes

QColor angular_color_
rviz::ColorPropertyangular_color_property_
double angular_scale_
rviz::FloatPropertyangular_scale_property_
ArrowPtr linear_arrow_
QColor linear_color_
rviz::ColorPropertylinear_color_property_
double linear_scale_
rviz::FloatPropertylinear_scale_property_
ArrowPtr x_rotate_arrow_
BillboardLinePtr x_rotate_circle_
ArrowPtr y_rotate_arrow_
BillboardLinePtr y_rotate_circle_
ArrowPtr z_rotate_arrow_
BillboardLinePtr z_rotate_circle_

Private Slots

void updateAngularColor ()
void updateAngularScale ()
void updateLinearColor ()
void updateLinearScale ()

Detailed Description

Definition at line 59 of file twist_stamped_display.h.


Member Typedef Documentation

typedef std::shared_ptr<rviz::Arrow> jsk_rviz_plugins::TwistStampedDisplay::ArrowPtr

Definition at line 63 of file twist_stamped_display.h.

Definition at line 64 of file twist_stamped_display.h.


Constructor & Destructor Documentation

Definition at line 40 of file twist_stamped_display.cpp.

Definition at line 58 of file twist_stamped_display.cpp.


Member Function Documentation

void jsk_rviz_plugins::TwistStampedDisplay::processMessage ( const geometry_msgs::TwistStamped::ConstPtr &  msg) [protected, virtual]

Definition at line 90 of file twist_stamped_display.cpp.

void jsk_rviz_plugins::TwistStampedDisplay::reset ( ) [protected, virtual]

Definition at line 204 of file twist_stamped_display.cpp.

Definition at line 194 of file twist_stamped_display.cpp.

Definition at line 199 of file twist_stamped_display.cpp.

Definition at line 189 of file twist_stamped_display.cpp.

void jsk_rviz_plugins::TwistStampedDisplay::updateRotationVelocity ( BillboardLinePtr  circle,
ArrowPtr  arrow,
const Ogre::Vector3 ux,
const Ogre::Vector3 uy,
const Ogre::Vector3 uz,
const double  r,
bool  positive 
) [protected, virtual]

Definition at line 144 of file twist_stamped_display.cpp.


Member Data Documentation

Definition at line 92 of file twist_stamped_display.h.

Definition at line 87 of file twist_stamped_display.h.

Definition at line 90 of file twist_stamped_display.h.

Definition at line 85 of file twist_stamped_display.h.

Definition at line 94 of file twist_stamped_display.h.

Definition at line 91 of file twist_stamped_display.h.

Definition at line 86 of file twist_stamped_display.h.

Definition at line 89 of file twist_stamped_display.h.

Definition at line 84 of file twist_stamped_display.h.

Definition at line 98 of file twist_stamped_display.h.

Definition at line 95 of file twist_stamped_display.h.

Definition at line 99 of file twist_stamped_display.h.

Definition at line 96 of file twist_stamped_display.h.

Definition at line 100 of file twist_stamped_display.h.

Definition at line 97 of file twist_stamped_display.h.


The documentation for this class was generated from the following files:


jsk_rviz_plugins
Author(s): Kei Okada , Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Wed May 1 2019 02:40:22