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

#include <target_visualizer_display.h>

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

List of all members.

Public Types

enum  ShapeType { SimpleCircle, GISCircle }

Public Member Functions

 TargetVisualizerDisplay ()
virtual ~TargetVisualizerDisplay ()

Protected Member Functions

virtual void onEnable ()
virtual void onInitialize ()
void processMessage (const geometry_msgs::PoseStamped::ConstPtr &msg)
virtual void reset ()
void update (float wall_dt, float ros_dt)

Protected Attributes

double alpha_
rviz::FloatPropertyalpha_property_
QColor color_
rviz::ColorPropertycolor_property_
ShapeType current_type_
bool message_recieved_
boost::mutex mutex_
double radius_
rviz::FloatPropertyradius_property_
rviz::EnumPropertyshape_type_property_
std::string target_name_
rviz::StringPropertytarget_name_property_
FacingObject::Ptr visualizer_

Private Slots

void updateAlpha ()
void updateColor ()
void updateRadius ()
void updateShapeType ()
void updateTargetName ()

Detailed Description

Definition at line 62 of file target_visualizer_display.h.


Member Enumeration Documentation

Enumerator:
SimpleCircle 
GISCircle 

Definition at line 69 of file target_visualizer_display.h.


Constructor & Destructor Documentation

Definition at line 48 of file target_visualizer_display.cpp.

Definition at line 79 of file target_visualizer_display.cpp.


Member Function Documentation

void jsk_rviz_plugins::TargetVisualizerDisplay::processMessage ( const geometry_msgs::PoseStamped::ConstPtr &  msg) [protected]

Definition at line 94 of file target_visualizer_display.cpp.

void jsk_rviz_plugins::TargetVisualizerDisplay::reset ( ) [protected, virtual]
void jsk_rviz_plugins::TargetVisualizerDisplay::update ( float  wall_dt,
float  ros_dt 
) [protected, virtual]

Reimplemented from rviz::Display.

Definition at line 117 of file target_visualizer_display.cpp.

Definition at line 165 of file target_visualizer_display.cpp.

Definition at line 174 of file target_visualizer_display.cpp.

Definition at line 156 of file target_visualizer_display.cpp.

Definition at line 183 of file target_visualizer_display.cpp.

Definition at line 147 of file target_visualizer_display.cpp.


Member Data Documentation

Definition at line 90 of file target_visualizer_display.h.

Definition at line 82 of file target_visualizer_display.h.

Definition at line 91 of file target_visualizer_display.h.

Definition at line 83 of file target_visualizer_display.h.

Definition at line 94 of file target_visualizer_display.h.

Definition at line 93 of file target_visualizer_display.h.

Definition at line 88 of file target_visualizer_display.h.

Definition at line 92 of file target_visualizer_display.h.

Definition at line 84 of file target_visualizer_display.h.

Definition at line 85 of file target_visualizer_display.h.

Definition at line 89 of file target_visualizer_display.h.

Definition at line 81 of file target_visualizer_display.h.

Definition at line 86 of file target_visualizer_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 Sun Sep 13 2015 22:29:04