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

#include <motion_planning_frame_joints_widget.h>

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

Public Slots

void jogNullspace (double value)
 
void queryGoalStateChanged ()
 
void queryStartStateChanged ()
 

Signals

void configChanged ()
 

Public Member Functions

void changePlanningGroup (const std::string &group_name, const robot_interaction::InteractionHandlerPtr &start_state_handler, const robot_interaction::InteractionHandlerPtr &goal_state_handler)
 
void clearRobotModel ()
 
 MotionPlanningFrameJointsWidget (const MotionPlanningFrameJointsWidget &)=delete
 
 MotionPlanningFrameJointsWidget (MotionPlanningDisplay *display, QWidget *parent=nullptr)
 
void setUseRadians (bool use_radians)
 
bool useRadians () const
 
 ~MotionPlanningFrameJointsWidget () override
 

Protected Member Functions

QSlider * createNSSlider (int i)
 
void setActiveModel (JMGItemModel *model)
 
void triggerUpdate (JMGItemModel *model)
 
void updateNullspaceSliders ()
 

Private Attributes

robot_interaction::InteractionHandlerPtr goal_state_handler_
 
std::unique_ptr< JMGItemModelgoal_state_model_
 
bool ignore_state_changes_ = false
 
std::vector< QSlider * > ns_sliders_
 
Eigen::MatrixXd nullspace_
 
MotionPlanningDisplayplanning_display_
 
robot_interaction::InteractionHandlerPtr start_state_handler_
 
std::unique_ptr< JMGItemModelstart_state_model_
 
Eigen::JacobiSVD< Eigen::MatrixXd > svd_
 
Ui::MotionPlanningFrameJointsUI * ui_
 

Detailed Description

Definition at line 123 of file motion_planning_frame_joints_widget.h.

Constructor & Destructor Documentation

◆ MotionPlanningFrameJointsWidget() [1/2]

moveit_rviz_plugin::MotionPlanningFrameJointsWidget::MotionPlanningFrameJointsWidget ( const MotionPlanningFrameJointsWidget )
delete

◆ MotionPlanningFrameJointsWidget() [2/2]

moveit_rviz_plugin::MotionPlanningFrameJointsWidget::MotionPlanningFrameJointsWidget ( MotionPlanningDisplay display,
QWidget *  parent = nullptr 
)

Definition at line 233 of file motion_planning_frame_joints_widget.cpp.

◆ ~MotionPlanningFrameJointsWidget()

moveit_rviz_plugin::MotionPlanningFrameJointsWidget::~MotionPlanningFrameJointsWidget ( )
override

Definition at line 261 of file motion_planning_frame_joints_widget.cpp.

Member Function Documentation

◆ changePlanningGroup()

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::changePlanningGroup ( const std::string &  group_name,
const robot_interaction::InteractionHandlerPtr &  start_state_handler,
const robot_interaction::InteractionHandlerPtr &  goal_state_handler 
)

Definition at line 284 of file motion_planning_frame_joints_widget.cpp.

◆ clearRobotModel()

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::clearRobotModel ( )

Definition at line 275 of file motion_planning_frame_joints_widget.cpp.

◆ configChanged

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::configChanged ( )
signal

◆ createNSSlider()

QSlider * moveit_rviz_plugin::MotionPlanningFrameJointsWidget::createNSSlider ( int  i)
protected

Definition at line 431 of file motion_planning_frame_joints_widget.cpp.

◆ jogNullspace

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::jogNullspace ( double  value)
slot

Definition at line 442 of file motion_planning_frame_joints_widget.cpp.

◆ queryGoalStateChanged

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::queryGoalStateChanged ( )
slot

Definition at line 322 of file motion_planning_frame_joints_widget.cpp.

◆ queryStartStateChanged

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::queryStartStateChanged ( )
slot

Definition at line 311 of file motion_planning_frame_joints_widget.cpp.

◆ setActiveModel()

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::setActiveModel ( JMGItemModel model)
protected

Definition at line 333 of file motion_planning_frame_joints_widget.cpp.

◆ setUseRadians()

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::setUseRadians ( bool  use_radians)

Definition at line 270 of file motion_planning_frame_joints_widget.cpp.

◆ triggerUpdate()

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::triggerUpdate ( JMGItemModel model)
protected

Definition at line 342 of file motion_planning_frame_joints_widget.cpp.

◆ updateNullspaceSliders()

void moveit_rviz_plugin::MotionPlanningFrameJointsWidget::updateNullspaceSliders ( )
protected

Definition at line 377 of file motion_planning_frame_joints_widget.cpp.

◆ useRadians()

bool moveit_rviz_plugin::MotionPlanningFrameJointsWidget::useRadians ( ) const

Definition at line 266 of file motion_planning_frame_joints_widget.cpp.

Member Data Documentation

◆ goal_state_handler_

robot_interaction::InteractionHandlerPtr moveit_rviz_plugin::MotionPlanningFrameJointsWidget::goal_state_handler_
private

Definition at line 158 of file motion_planning_frame_joints_widget.h.

◆ goal_state_model_

std::unique_ptr<JMGItemModel> moveit_rviz_plugin::MotionPlanningFrameJointsWidget::goal_state_model_
private

Definition at line 160 of file motion_planning_frame_joints_widget.h.

◆ ignore_state_changes_

bool moveit_rviz_plugin::MotionPlanningFrameJointsWidget::ignore_state_changes_ = false
private

Definition at line 162 of file motion_planning_frame_joints_widget.h.

◆ ns_sliders_

std::vector<QSlider*> moveit_rviz_plugin::MotionPlanningFrameJointsWidget::ns_sliders_
private

Definition at line 166 of file motion_planning_frame_joints_widget.h.

◆ nullspace_

Eigen::MatrixXd moveit_rviz_plugin::MotionPlanningFrameJointsWidget::nullspace_
private

Definition at line 165 of file motion_planning_frame_joints_widget.h.

◆ planning_display_

MotionPlanningDisplay* moveit_rviz_plugin::MotionPlanningFrameJointsWidget::planning_display_
private

Definition at line 156 of file motion_planning_frame_joints_widget.h.

◆ start_state_handler_

robot_interaction::InteractionHandlerPtr moveit_rviz_plugin::MotionPlanningFrameJointsWidget::start_state_handler_
private

Definition at line 157 of file motion_planning_frame_joints_widget.h.

◆ start_state_model_

std::unique_ptr<JMGItemModel> moveit_rviz_plugin::MotionPlanningFrameJointsWidget::start_state_model_
private

Definition at line 159 of file motion_planning_frame_joints_widget.h.

◆ svd_

Eigen::JacobiSVD<Eigen::MatrixXd> moveit_rviz_plugin::MotionPlanningFrameJointsWidget::svd_
private

Definition at line 164 of file motion_planning_frame_joints_widget.h.

◆ ui_

Ui::MotionPlanningFrameJointsUI* moveit_rviz_plugin::MotionPlanningFrameJointsWidget::ui_
private

Definition at line 155 of file motion_planning_frame_joints_widget.h.


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


visualization
Author(s): Ioan Sucan , Dave Coleman , Sachin Chitta
autogenerated on Thu Feb 27 2025 03:29:15