Go to the documentation of this file.
36 #ifndef JSK_RVIZ_PLUGIN_DIAGNOSTICS_DISPLAY_H_
37 #define JSK_RVIZ_PLUGIN_DIAGNOSTICS_DISPLAY_H_
47 #include <diagnostic_msgs/DiagnosticArray.h>
51 #include <OGRE/OgreSceneNode.h>
52 #include <OGRE/OgreSceneManager.h>
71 virtual void update(
float wall_dt,
float ros_dt);
73 (
const diagnostic_msgs::DiagnosticArray::ConstPtr& msg);
virtual ~DiagnosticsDisplay()
virtual void unsubscribe()
virtual void fillNamespaceList()
virtual void updateLineWidth()
rviz::FloatProperty * line_width_property_
rviz::FloatProperty * font_size_property_
virtual void updateAxis()
virtual void update(float wall_dt, float ros_dt)
virtual void updateRadius()
bool line_update_required_
rviz::RosTopicProperty * ros_topic_property_
rviz::EnumProperty * axis_property_
Ogre::SceneNode * orbit_node_
std::set< std::string > namespaces_
rviz::TfFrameProperty * frame_id_property_
virtual void onInitialize()
virtual void updateFontSize()
std::string diagnostics_namespace_
rviz::EditableEnumProperty * diagnostics_namespace_property_
virtual void updateDiagnosticsNamespace()
virtual void updateRosTopic()
virtual void updateLine()
rviz::BillboardLine * line_
virtual void processMessage(const diagnostic_msgs::DiagnosticArray::ConstPtr &msg)
rviz::FloatProperty * radius_property_
jsk_rviz_plugins
Author(s): Kei Okada
, Yohei Kakiuchi , Shohei Fujii , Ryohei Ueda
autogenerated on Fri Dec 13 2024 03:49:56