#include <target_visualizer_display.h>
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::FloatProperty * | alpha_property_ |
QColor | color_ |
rviz::ColorProperty * | color_property_ |
ShapeType | current_type_ |
bool | message_recieved_ |
boost::mutex | mutex_ |
double | radius_ |
rviz::FloatProperty * | radius_property_ |
rviz::EnumProperty * | shape_type_property_ |
std::string | target_name_ |
rviz::StringProperty * | target_name_property_ |
FacingObject::Ptr | visualizer_ |
bool | visualizer_initialized_ |
Private Slots | |
void | updateAlpha () |
void | updateColor () |
void | updateRadius () |
void | updateShapeType () |
void | updateTargetName () |
Definition at line 64 of file target_visualizer_display.h.
Definition at line 71 of file target_visualizer_display.h.
Definition at line 48 of file target_visualizer_display.cpp.
Definition at line 79 of file target_visualizer_display.cpp.
void jsk_rviz_plugins::TargetVisualizerDisplay::onEnable | ( | ) | [protected, virtual] |
Reimplemented from rviz::MessageFilterDisplay< geometry_msgs::PoseStamped >.
Definition at line 87 of file target_visualizer_display.cpp.
void jsk_rviz_plugins::TargetVisualizerDisplay::onInitialize | ( | ) | [protected, virtual] |
Reimplemented from rviz::MessageFilterDisplay< geometry_msgs::PoseStamped >.
Definition at line 130 of file target_visualizer_display.cpp.
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] |
Reimplemented from rviz::MessageFilterDisplay< geometry_msgs::PoseStamped >.
Definition at line 143 of file target_visualizer_display.cpp.
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.
void jsk_rviz_plugins::TargetVisualizerDisplay::updateAlpha | ( | ) | [private, slot] |
Definition at line 170 of file target_visualizer_display.cpp.
void jsk_rviz_plugins::TargetVisualizerDisplay::updateColor | ( | ) | [private, slot] |
Definition at line 179 of file target_visualizer_display.cpp.
void jsk_rviz_plugins::TargetVisualizerDisplay::updateRadius | ( | ) | [private, slot] |
Definition at line 161 of file target_visualizer_display.cpp.
void jsk_rviz_plugins::TargetVisualizerDisplay::updateShapeType | ( | ) | [private, slot] |
Definition at line 188 of file target_visualizer_display.cpp.
void jsk_rviz_plugins::TargetVisualizerDisplay::updateTargetName | ( | ) | [private, slot] |
Definition at line 152 of file target_visualizer_display.cpp.
double jsk_rviz_plugins::TargetVisualizerDisplay::alpha_ [protected] |
Definition at line 92 of file target_visualizer_display.h.
Definition at line 84 of file target_visualizer_display.h.
QColor jsk_rviz_plugins::TargetVisualizerDisplay::color_ [protected] |
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.
bool jsk_rviz_plugins::TargetVisualizerDisplay::message_recieved_ [protected] |
Definition at line 95 of file target_visualizer_display.h.
boost::mutex jsk_rviz_plugins::TargetVisualizerDisplay::mutex_ [protected] |
Definition at line 90 of file target_visualizer_display.h.
double jsk_rviz_plugins::TargetVisualizerDisplay::radius_ [protected] |
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.
std::string jsk_rviz_plugins::TargetVisualizerDisplay::target_name_ [protected] |
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.
bool jsk_rviz_plugins::TargetVisualizerDisplay::visualizer_initialized_ [protected] |
Definition at line 97 of file target_visualizer_display.h.