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 void updateFontSize()
virtual void updateLine()
rviz::FloatProperty * line_width_property_
virtual ~DiagnosticsDisplay()
virtual void unsubscribe()
bool line_update_required_
rviz::EnumProperty * axis_property_
std::string diagnostics_namespace_
virtual void processMessage(const diagnostic_msgs::DiagnosticArray::ConstPtr &msg)
virtual void update(float wall_dt, float ros_dt)
rviz::FloatProperty * font_size_property_
virtual void updateAxis()
virtual void updateRosTopic()
virtual void fillNamespaceList()
rviz::BillboardLine * line_
virtual void updateDiagnosticsNamespace()
virtual void onInitialize()
virtual void updateRadius()
std::set< std::string > namespaces_
virtual void updateLineWidth()
rviz::RosTopicProperty * ros_topic_property_
rviz::TfFrameProperty * frame_id_property_
rviz::EditableEnumProperty * diagnostics_namespace_property_
rviz::FloatProperty * radius_property_
Ogre::SceneNode * orbit_node_