Public Member Functions | Static Public Member Functions | Protected Slots | Private Attributes | List of all members
moveit_rviz_plugin::TaskPanel Class Reference

#include <task_panel.h>

Inheritance diagram for moveit_rviz_plugin::TaskPanel:
Inheritance graph
[legend]

Public Member Functions

void addSubPanel (SubPanel *w, const QString &title, const QIcon &icon)
 add a new sub panel widget More...
 
void load (const rviz::Config &config) override
 
void onInitialize () override
 
void save (rviz::Config config) const override
 
 TaskPanel (QWidget *parent=nullptr)
 
 ~TaskPanel () override
 
- Public Member Functions inherited from rviz::Panel
virtual QString getClassId () const
 
virtual QString getDescription () const
 
virtual QString getName () const
 
void initialize (VisualizationManager *manager)
 
 Panel (QWidget *parent=nullptr)
 
virtual void setClassId (const QString &class_id)
 
virtual void setDescription (const QString &description)
 
virtual void setName (const QString &name)
 
 ~Panel () override
 

Static Public Member Functions

static void release ()
 
static void request (rviz::WindowManagerInterface *window_manager)
 

Protected Slots

void showStageDockWidget ()
 

Private Attributes

TaskPanelPrivated_ptr
 

Additional Inherited Members

- Signals inherited from rviz::Panel
void configChanged ()
 
- Protected Attributes inherited from rviz::Panel
VisualizationManagervis_manager_
 

Detailed Description

Definition at line 76 of file task_panel.h.

Constructor & Destructor Documentation

◆ TaskPanel()

moveit_rviz_plugin::TaskPanel::TaskPanel ( QWidget *  parent = nullptr)

Definition at line 118 of file task_panel.cpp.

◆ ~TaskPanel()

moveit_rviz_plugin::TaskPanel::~TaskPanel ( )
override

Definition at line 149 of file task_panel.cpp.

Member Function Documentation

◆ addSubPanel()

void moveit_rviz_plugin::TaskPanel::addSubPanel ( SubPanel w,
const QString &  title,
const QIcon &  icon 
)

add a new sub panel widget

Definition at line 153 of file task_panel.cpp.

◆ load()

void moveit_rviz_plugin::TaskPanel::load ( const rviz::Config config)
overridevirtual

Reimplemented from rviz::Panel.

Definition at line 228 of file task_panel.cpp.

◆ onInitialize()

void moveit_rviz_plugin::TaskPanel::onInitialize ( )
overridevirtual

Reimplemented from rviz::Panel.

Definition at line 216 of file task_panel.cpp.

◆ release()

void moveit_rviz_plugin::TaskPanel::release ( )
static

Definition at line 201 of file task_panel.cpp.

◆ request()

void moveit_rviz_plugin::TaskPanel::request ( rviz::WindowManagerInterface window_manager)
static

Increment/decrement use count of singleton TaskPanel instance.

If not yet done, an instance is created. If use count drops to zero, the global instance is destroyed.

Definition at line 188 of file task_panel.cpp.

◆ save()

void moveit_rviz_plugin::TaskPanel::save ( rviz::Config  config) const
overridevirtual

Reimplemented from rviz::Panel.

Definition at line 220 of file task_panel.cpp.

◆ showStageDockWidget

void moveit_rviz_plugin::TaskPanel::showStageDockWidget ( )
protectedslot

Definition at line 236 of file task_panel.cpp.

Member Data Documentation

◆ d_ptr

TaskPanelPrivate* moveit_rviz_plugin::TaskPanel::d_ptr
private

Definition at line 80 of file task_panel.h.


The documentation for this class was generated from the following files:


visualization
Author(s): Robert Haschke
autogenerated on Thu Feb 27 2025 03:39:51