Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | List of all members
jsk_rviz_plugins::DiagnosticsDisplay Class Reference

#include <diagnostics_display.h>

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

Public Member Functions

 DiagnosticsDisplay ()
 
virtual ~DiagnosticsDisplay ()
 
- Public Member Functions inherited from rviz::Display
virtual void deleteStatus (const QString &name)
 
void deleteStatusStd (const std::string &name)
 
 Display ()
 
void emitTimeSignal (ros::Time time)
 
QWidget * getAssociatedWidget () const
 
PanelDockWidgetgetAssociatedWidgetPanel ()
 
virtual QString getClassId () const
 
Ogre::SceneNode * getSceneNode () const
 
QVariant getViewData (int column, int role) const override
 
Qt::ItemFlags getViewFlags (int column) const override
 
uint32_t getVisibilityBits ()
 
void initialize (DisplayContext *context)
 
bool isEnabled () const
 
void load (const Config &config) override
 
virtual void reset ()
 
void save (Config config) const override
 
void setAssociatedWidget (QWidget *widget)
 
virtual void setClassId (const QString &class_id)
 
void setFixedFrame (const QString &fixed_frame)
 
void setName (const QString &name) override
 
virtual void setStatus (StatusProperty::Level level, const QString &name, const QString &text)
 
void setStatusStd (StatusProperty::Level level, const std::string &name, const std::string &text)
 
virtual void setTopic (const QString &topic, const QString &datatype)
 
void setVisibilityBits (uint32_t bits)
 
void unsetVisibilityBits (uint32_t bits)
 
 ~Display () override
 
- Public Member Functions inherited from rviz::BoolProperty
 BoolProperty (const QString &name=QString(), bool default_value=false, const QString &description=QString(), Property *parent=nullptr, const char *changed_slot=nullptr, QObject *receiver=nullptr)
 
virtual bool getBool () const
 
bool getDisableChildren () override
 
bool getDisableChildrenIfFalse ()
 
void setDisableChildrenIfFalse (bool disable)
 
 ~BoolProperty () override
 
- Public Member Functions inherited from rviz::Property
virtual void addChild (Property *child, int index=-1)
 
PropertychildAt (int index) const
 
virtual PropertychildAtUnchecked (int index) const
 
virtual void collapse ()
 
bool contains (Property *possible_child) const
 
virtual QWidget * createEditor (QWidget *parent, const QStyleOptionViewItem &option)
 
virtual void expand ()
 
virtual QString getDescription () const
 
virtual bool getHidden () const
 
virtual QIcon getIcon () const
 
PropertyTreeModelgetModel () const
 
virtual QString getName () const
 
std::string getNameStd () const
 
PropertygetParent () const
 
virtual bool getReadOnly ()
 
virtual QVariant getValue () const
 
void hide ()
 
void insertChildSorted (Property *child)
 
bool isAncestorOf (Property *possible_child) const
 
virtual void moveChild (int from_index, int to_index)
 
virtual int numChildren () const
 
virtual bool paint (QPainter *painter, const QStyleOptionViewItem &option) const
 
 Property (const QString &name=QString(), const QVariant default_value=QVariant(), const QString &description=QString(), Property *parent=nullptr, const char *changed_slot=nullptr, QObject *receiver=nullptr)
 
virtual void removeChildren (int start_index=0, int count=-1)
 
int rowNumberInParent () const
 
virtual void setDescription (const QString &description)
 
virtual void setHidden (bool hidden)
 
virtual void setIcon (const QIcon &icon)
 
void setModel (PropertyTreeModel *model)
 
void setParent (Property *new_parent)
 
virtual void setReadOnly (bool read_only)
 
void setShouldBeSaved (bool save)
 
virtual bool setValue (const QVariant &new_value)
 
bool shouldBeSaved () const
 
void show ()
 
virtual PropertysubProp (const QString &sub_name)
 
PropertytakeChild (Property *child)
 
virtual PropertytakeChildAt (int index)
 
 ~Property () override
 

Protected Slots

virtual void fillNamespaceList ()
 
virtual void updateAxis ()
 
virtual void updateDiagnosticsNamespace ()
 
virtual void updateFontSize ()
 
virtual void updateLineWidth ()
 
virtual void updateRadius ()
 
virtual void updateRosTopic ()
 

Protected Member Functions

virtual void onDisable ()
 
virtual void onEnable ()
 
virtual void onInitialize ()
 
virtual void processMessage (const diagnostic_msgs::DiagnosticArray::ConstPtr &msg)
 
virtual void subscribe ()
 
virtual void unsubscribe ()
 
virtual void update (float wall_dt, float ros_dt)
 
virtual void updateLine ()
 
- Protected Member Functions inherited from rviz::Display
virtual void clearStatuses ()
 
virtual void fixedFrameChanged ()
 
bool initialized () const
 
- Protected Member Functions inherited from rviz::Property
void loadValue (const Config &config)
 

Protected Attributes

int axis_
 
rviz::EnumPropertyaxis_property_
 
std::string diagnostics_namespace_
 
rviz::EditableEnumPropertydiagnostics_namespace_property_
 
double font_size_
 
rviz::FloatPropertyfont_size_property_
 
std::string frame_id_
 
rviz::TfFramePropertyframe_id_property_
 
rviz::BillboardLineline_
 
bool line_update_required_
 
double line_width_
 
rviz::FloatPropertyline_width_property_
 
rviz::MovableTextmsg_
 
std::set< std::stringnamespaces_
 
Ogre::SceneNode * orbit_node_
 
double orbit_theta_
 
double radius_
 
rviz::FloatPropertyradius_property_
 
rviz::RosTopicPropertyros_topic_property_
 
ros::Subscriber sub_
 
- Protected Attributes inherited from rviz::Display
DisplayContextcontext_
 
QString fixed_frame_
 
Ogre::SceneManager * scene_manager_
 
Ogre::SceneNode * scene_node_
 
ros::NodeHandle threaded_nh_
 
ros::NodeHandle update_nh_
 
- Protected Attributes inherited from rviz::Property
bool child_indexes_valid_
 
QIcon icon_
 
PropertyTreeModelmodel_
 
QVariant value_
 

Additional Inherited Members

- Public Slots inherited from rviz::Display
virtual void onEnableChanged ()
 
void queueRender ()
 
void setEnabled (bool enabled)
 
void setIcon (const QIcon &icon) override
 
- Public Slots inherited from rviz::BoolProperty
bool setBool (bool value)
 
- Signals inherited from rviz::Display
void timeSignal (ros::Time time, QPrivateSignal)
 
- Signals inherited from rviz::Property
void aboutToChange ()
 
void changed ()
 
void childListChanged (Property *this_property)
 

Detailed Description

Definition at line 58 of file diagnostics_display.h.

Constructor & Destructor Documentation

◆ DiagnosticsDisplay()

jsk_rviz_plugins::DiagnosticsDisplay::DiagnosticsDisplay ( )

Definition at line 43 of file diagnostics_display.cpp.

◆ ~DiagnosticsDisplay()

jsk_rviz_plugins::DiagnosticsDisplay::~DiagnosticsDisplay ( )
virtual

Definition at line 81 of file diagnostics_display.cpp.

Member Function Documentation

◆ fillNamespaceList

void jsk_rviz_plugins::DiagnosticsDisplay::fillNamespaceList ( )
protectedvirtualslot

Definition at line 339 of file diagnostics_display.cpp.

◆ onDisable()

void jsk_rviz_plugins::DiagnosticsDisplay::onDisable ( )
protectedvirtual

Reimplemented from rviz::Display.

Definition at line 288 of file diagnostics_display.cpp.

◆ onEnable()

void jsk_rviz_plugins::DiagnosticsDisplay::onEnable ( )
protectedvirtual

Reimplemented from rviz::Display.

Definition at line 282 of file diagnostics_display.cpp.

◆ onInitialize()

void jsk_rviz_plugins::DiagnosticsDisplay::onInitialize ( )
protectedvirtual

Reimplemented from rviz::Display.

Definition at line 148 of file diagnostics_display.cpp.

◆ processMessage()

void jsk_rviz_plugins::DiagnosticsDisplay::processMessage ( const diagnostic_msgs::DiagnosticArray::ConstPtr &  msg)
protectedvirtual

Definition at line 170 of file diagnostics_display.cpp.

◆ subscribe()

void jsk_rviz_plugins::DiagnosticsDisplay::subscribe ( )
protectedvirtual

Definition at line 300 of file diagnostics_display.cpp.

◆ unsubscribe()

void jsk_rviz_plugins::DiagnosticsDisplay::unsubscribe ( )
protectedvirtual

Definition at line 295 of file diagnostics_display.cpp.

◆ update()

void jsk_rviz_plugins::DiagnosticsDisplay::update ( float  wall_dt,
float  ros_dt 
)
protectedvirtual

Reimplemented from rviz::Display.

Definition at line 94 of file diagnostics_display.cpp.

◆ updateAxis

void jsk_rviz_plugins::DiagnosticsDisplay::updateAxis ( )
protectedvirtualslot

Definition at line 333 of file diagnostics_display.cpp.

◆ updateDiagnosticsNamespace

void jsk_rviz_plugins::DiagnosticsDisplay::updateDiagnosticsNamespace ( )
protectedvirtualslot

Definition at line 315 of file diagnostics_display.cpp.

◆ updateFontSize

void jsk_rviz_plugins::DiagnosticsDisplay::updateFontSize ( )
protectedvirtualslot

Definition at line 351 of file diagnostics_display.cpp.

◆ updateLine()

void jsk_rviz_plugins::DiagnosticsDisplay::updateLine ( )
protectedvirtual

Definition at line 253 of file diagnostics_display.cpp.

◆ updateLineWidth

void jsk_rviz_plugins::DiagnosticsDisplay::updateLineWidth ( )
protectedvirtualslot

Definition at line 326 of file diagnostics_display.cpp.

◆ updateRadius

void jsk_rviz_plugins::DiagnosticsDisplay::updateRadius ( )
protectedvirtualslot

Definition at line 320 of file diagnostics_display.cpp.

◆ updateRosTopic

void jsk_rviz_plugins::DiagnosticsDisplay::updateRosTopic ( )
protectedvirtualslot

Definition at line 309 of file diagnostics_display.cpp.

Member Data Documentation

◆ axis_

int jsk_rviz_plugins::DiagnosticsDisplay::axis_
protected

Definition at line 92 of file diagnostics_display.h.

◆ axis_property_

rviz::EnumProperty* jsk_rviz_plugins::DiagnosticsDisplay::axis_property_
protected

Definition at line 81 of file diagnostics_display.h.

◆ diagnostics_namespace_

std::string jsk_rviz_plugins::DiagnosticsDisplay::diagnostics_namespace_
protected

Definition at line 87 of file diagnostics_display.h.

◆ diagnostics_namespace_property_

rviz::EditableEnumProperty* jsk_rviz_plugins::DiagnosticsDisplay::diagnostics_namespace_property_
protected

Definition at line 76 of file diagnostics_display.h.

◆ font_size_

double jsk_rviz_plugins::DiagnosticsDisplay::font_size_
protected

Definition at line 94 of file diagnostics_display.h.

◆ font_size_property_

rviz::FloatProperty* jsk_rviz_plugins::DiagnosticsDisplay::font_size_property_
protected

Definition at line 80 of file diagnostics_display.h.

◆ frame_id_

std::string jsk_rviz_plugins::DiagnosticsDisplay::frame_id_
protected

Definition at line 86 of file diagnostics_display.h.

◆ frame_id_property_

rviz::TfFrameProperty* jsk_rviz_plugins::DiagnosticsDisplay::frame_id_property_
protected

Definition at line 77 of file diagnostics_display.h.

◆ line_

rviz::BillboardLine* jsk_rviz_plugins::DiagnosticsDisplay::line_
protected

Definition at line 89 of file diagnostics_display.h.

◆ line_update_required_

bool jsk_rviz_plugins::DiagnosticsDisplay::line_update_required_
protected

Definition at line 95 of file diagnostics_display.h.

◆ line_width_

double jsk_rviz_plugins::DiagnosticsDisplay::line_width_
protected

Definition at line 85 of file diagnostics_display.h.

◆ line_width_property_

rviz::FloatProperty* jsk_rviz_plugins::DiagnosticsDisplay::line_width_property_
protected

Definition at line 79 of file diagnostics_display.h.

◆ msg_

rviz::MovableText* jsk_rviz_plugins::DiagnosticsDisplay::msg_
protected

Definition at line 88 of file diagnostics_display.h.

◆ namespaces_

std::set<std::string> jsk_rviz_plugins::DiagnosticsDisplay::namespaces_
protected

Definition at line 91 of file diagnostics_display.h.

◆ orbit_node_

Ogre::SceneNode* jsk_rviz_plugins::DiagnosticsDisplay::orbit_node_
protected

Definition at line 90 of file diagnostics_display.h.

◆ orbit_theta_

double jsk_rviz_plugins::DiagnosticsDisplay::orbit_theta_
protected

Definition at line 93 of file diagnostics_display.h.

◆ radius_

double jsk_rviz_plugins::DiagnosticsDisplay::radius_
protected

Definition at line 84 of file diagnostics_display.h.

◆ radius_property_

rviz::FloatProperty* jsk_rviz_plugins::DiagnosticsDisplay::radius_property_
protected

Definition at line 78 of file diagnostics_display.h.

◆ ros_topic_property_

rviz::RosTopicProperty* jsk_rviz_plugins::DiagnosticsDisplay::ros_topic_property_
protected

Definition at line 75 of file diagnostics_display.h.

◆ sub_

ros::Subscriber jsk_rviz_plugins::DiagnosticsDisplay::sub_
protected

Definition at line 82 of file diagnostics_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 Thu Jun 1 2023 02:45:58