Public Member Functions | Public Attributes | List of all members
moveit_rviz_plugin::TaskViewPrivate Class Reference

#include <task_panel_p.h>

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

Public Member Functions

void configureExistingModels ()
 configure all TaskListModels that were already created when TaskView gets instantiated More...
 
void configureInsertedModels (const QModelIndex &parent, int first, int last)
 configure newly inserted models More...
 
void configureTaskListModel (TaskListModel *model)
 configure a (new) TaskListModel More...
 
std::pair< TaskListModel *, TaskDisplay * > getTaskListModel (const QModelIndex &index) const
 retrieve TaskListModel corresponding to given index More...
 
std::pair< BaseTaskModel *, QModelIndex > getTaskModel (const QModelIndex &index) const
 retrieve TaskModel corresponding to given index More...
 
void lock (TaskDisplay *display)
 unlock locked_display_ if given display is different More...
 
 TaskViewPrivate (TaskView *q_ptr)
 

Public Attributes

actionlib::SimpleActionClient< moveit_task_constructor_msgs::ExecuteTaskSolutionAction > exec_action_client_
 
QPointer< TaskDisplaylocked_display_
 
TaskViewq_ptr
 

Detailed Description

Definition at line 102 of file task_panel_p.h.

Constructor & Destructor Documentation

◆ TaskViewPrivate()

moveit_rviz_plugin::TaskViewPrivate::TaskViewPrivate ( TaskView q_ptr)

Definition at line 256 of file task_panel.cpp.

Member Function Documentation

◆ configureExistingModels()

void moveit_rviz_plugin::TaskViewPrivate::configureExistingModels ( )

configure all TaskListModels that were already created when TaskView gets instantiated

Definition at line 295 of file task_panel.cpp.

◆ configureInsertedModels()

void moveit_rviz_plugin::TaskViewPrivate::configureInsertedModels ( const QModelIndex &  parent,
int  first,
int  last 
)

configure newly inserted models

Definition at line 301 of file task_panel.cpp.

◆ configureTaskListModel()

void moveit_rviz_plugin::TaskViewPrivate::configureTaskListModel ( TaskListModel model)

configure a (new) TaskListModel

Definition at line 290 of file task_panel.cpp.

◆ getTaskListModel()

std::pair< TaskListModel *, TaskDisplay * > moveit_rviz_plugin::TaskViewPrivate::getTaskListModel ( const QModelIndex &  index) const
inline

retrieve TaskListModel corresponding to given index

Definition at line 280 of file task_panel.cpp.

◆ getTaskModel()

std::pair< BaseTaskModel *, QModelIndex > moveit_rviz_plugin::TaskViewPrivate::getTaskModel ( const QModelIndex &  index) const
inline

retrieve TaskModel corresponding to given index

Definition at line 285 of file task_panel.cpp.

◆ lock()

void moveit_rviz_plugin::TaskViewPrivate::lock ( TaskDisplay display)

unlock locked_display_ if given display is different

Definition at line 324 of file task_panel.cpp.

Member Data Documentation

◆ exec_action_client_

actionlib::SimpleActionClient<moveit_task_constructor_msgs::ExecuteTaskSolutionAction> moveit_rviz_plugin::TaskViewPrivate::exec_action_client_

Definition at line 125 of file task_panel_p.h.

◆ locked_display_

QPointer<TaskDisplay> moveit_rviz_plugin::TaskViewPrivate::locked_display_

Definition at line 124 of file task_panel_p.h.

◆ q_ptr

TaskView* moveit_rviz_plugin::TaskViewPrivate::q_ptr

Definition at line 123 of file task_panel_p.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