Public Types | Public Slots | Signals | Public Member Functions | Protected Types | Protected Slots | Protected Attributes | Private Member Functions | Private Attributes | List of all members
moveit_rviz_plugin::TaskView Class Reference

#include <task_panel.h>

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

Public Types

enum  OldTaskHandling : uint8_t { OLD_TASK_KEEP = 1, OLD_TASK_REPLACE, OLD_TASK_REMOVE }
 

Public Slots

void addTask ()
 

Signals

void oldTaskHandlingChanged (int old_task_handling)
 
- Signals inherited from moveit_rviz_plugin::SubPanel
void configChanged ()
 

Public Member Functions

void load (const rviz::Config &config) override
 
void save (rviz::Config config) override
 
 TaskView (TaskPanel *parent, rviz::Property *root)
 
 ~TaskView () override
 
- Public Member Functions inherited from moveit_rviz_plugin::SubPanel
 SubPanel (QWidget *parent=nullptr)
 

Protected Types

enum  TaskExpand : uint8_t { EXPAND_TOP = 1, EXPAND_ALL, EXPAND_NONE }
 

Protected Slots

void onCurrentSolutionChanged (const QModelIndex &current, const QModelIndex &previous)
 
void onCurrentStageChanged (const QModelIndex &current, const QModelIndex &previous)
 
void onExecCurrentSolution () const
 
void onOldTaskHandlingChanged ()
 
void onShowTimeChanged ()
 
void onSolutionSelectionChanged (const QItemSelection &selected, const QItemSelection &deselected)
 
void removeSelectedStages ()
 

Protected Attributes

rviz::EnumPropertyinitial_task_expand
 
rviz::EnumPropertyold_task_handling
 
rviz::BoolPropertyshow_time_column
 

Private Member Functions

 Q_PRIVATE_SLOT (d_ptr, void configureInsertedModels(QModelIndex, int, int))
 

Private Attributes

TaskViewPrivated_ptr
 

Detailed Description

Definition at line 113 of file task_panel.h.

Member Enumeration Documentation

◆ OldTaskHandling

Enumerator
OLD_TASK_KEEP 
OLD_TASK_REPLACE 
OLD_TASK_REMOVE 

Definition at line 133 of file task_panel.h.

◆ TaskExpand

Enumerator
EXPAND_TOP 
EXPAND_ALL 
EXPAND_NONE 

Definition at line 121 of file task_panel.h.

Constructor & Destructor Documentation

◆ TaskView()

moveit_rviz_plugin::TaskView::TaskView ( moveit_rviz_plugin::TaskPanel parent,
rviz::Property root 
)

Definition at line 332 of file task_panel.cpp.

◆ ~TaskView()

moveit_rviz_plugin::TaskView::~TaskView ( )
override

Definition at line 379 of file task_panel.cpp.

Member Function Documentation

◆ addTask

void moveit_rviz_plugin::TaskView::addTask ( )
slot

Definition at line 447 of file task_panel.cpp.

◆ load()

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

Reimplemented from moveit_rviz_plugin::SubPanel.

Definition at line 410 of file task_panel.cpp.

◆ oldTaskHandlingChanged

void moveit_rviz_plugin::TaskView::oldTaskHandlingChanged ( int  old_task_handling)
signal

◆ onCurrentSolutionChanged

void moveit_rviz_plugin::TaskView::onCurrentSolutionChanged ( const QModelIndex &  current,
const QModelIndex &  previous 
)
protectedslot

Definition at line 512 of file task_panel.cpp.

◆ onCurrentStageChanged

void moveit_rviz_plugin::TaskView::onCurrentStageChanged ( const QModelIndex &  current,
const QModelIndex &  previous 
)
protectedslot

Definition at line 470 of file task_panel.cpp.

◆ onExecCurrentSolution

void moveit_rviz_plugin::TaskView::onExecCurrentSolution ( ) const
protectedslot

Definition at line 558 of file task_panel.cpp.

◆ onOldTaskHandlingChanged

void moveit_rviz_plugin::TaskView::onOldTaskHandlingChanged ( )
protectedslot

Definition at line 586 of file task_panel.cpp.

◆ onShowTimeChanged

void moveit_rviz_plugin::TaskView::onShowTimeChanged ( )
protectedslot

Definition at line 578 of file task_panel.cpp.

◆ onSolutionSelectionChanged

void moveit_rviz_plugin::TaskView::onSolutionSelectionChanged ( const QItemSelection &  selected,
const QItemSelection &  deselected 
)
protectedslot

Definition at line 535 of file task_panel.cpp.

◆ Q_PRIVATE_SLOT()

moveit_rviz_plugin::TaskView::Q_PRIVATE_SLOT ( d_ptr  ,
void   configureInsertedModelsQModelIndex, int, int 
)
private

◆ removeSelectedStages

void moveit_rviz_plugin::TaskView::removeSelectedStages ( )
protectedslot

Definition at line 464 of file task_panel.cpp.

◆ save()

void moveit_rviz_plugin::TaskView::save ( rviz::Config  config)
overridevirtual

Reimplemented from moveit_rviz_plugin::SubPanel.

Definition at line 383 of file task_panel.cpp.

Member Data Documentation

◆ d_ptr

TaskViewPrivate* moveit_rviz_plugin::TaskView::d_ptr
private

Definition at line 117 of file task_panel.h.

◆ initial_task_expand

rviz::EnumProperty* moveit_rviz_plugin::TaskView::initial_task_expand
protected

Definition at line 128 of file task_panel.h.

◆ old_task_handling

rviz::EnumProperty* moveit_rviz_plugin::TaskView::old_task_handling
protected

Definition at line 129 of file task_panel.h.

◆ show_time_column

rviz::BoolProperty* moveit_rviz_plugin::TaskView::show_time_column
protected

Definition at line 130 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