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_
bool visualizer_initialized_

Private Slots

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

Detailed Description

Definition at line 64 of file target_visualizer_display.h.


Member Enumeration Documentation

Enumerator:
SimpleCircle 
GISCircle 

Definition at line 71 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 121 of file target_visualizer_display.cpp.

Definition at line 170 of file target_visualizer_display.cpp.

Definition at line 179 of file target_visualizer_display.cpp.

Definition at line 161 of file target_visualizer_display.cpp.

Definition at line 188 of file target_visualizer_display.cpp.

Definition at line 152 of file target_visualizer_display.cpp.


Member Data Documentation

Definition at line 92 of file target_visualizer_display.h.

Definition at line 84 of file target_visualizer_display.h.

Definition at line 93 of file target_visualizer_display.h.

Definition at line 85 of file target_visualizer_display.h.

Definition at line 96 of file target_visualizer_display.h.

Definition at line 95 of file target_visualizer_display.h.

Definition at line 90 of file target_visualizer_display.h.

Definition at line 94 of file target_visualizer_display.h.

Definition at line 86 of file target_visualizer_display.h.

Definition at line 87 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 88 of file target_visualizer_display.h.

Definition at line 97 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 Wed May 1 2019 02:40:22