CartesianImpedanceControllerConfigWidget Class Reference

#include <armarx/control/ui/CartesianImpedanceController/CartesianImpedanceControllerConfigWidget.h>

+ Inheritance diagram for CartesianImpedanceControllerConfigWidget:

Public Member Functions

 CartesianImpedanceControllerConfigWidget (QWidget *parent=nullptr)
 
void loadSettings (QSettings *settings, const QString &prefix="")
 
void on_pushButtonNullspaceSend_clicked ()
 
void on_pushButtonNullspaceUpdateJoints_clicked ()
 
void on_pushButtonSettingsSend_clicked ()
 
NJointTaskSpaceImpedanceControlConfigPtr readFullCFG (const Eigen::Vector3f &targPos, const Eigen::Quaternionf &targOri) const
 
std::tuple< Eigen::VectorXf, Eigen::VectorXf, Eigen::VectorXf > readNullspaceCFG () const
 
NJointTaskSpaceImpedanceControlRuntimeConfig readRuntimeCFG () const
 
void saveSettings (QSettings *settings, const QString &prefix="")
 
void setController (const NJointTaskSpaceImpedanceControlInterfacePrx &prx)
 if null -> send buttons deactivated More...
 
void setRNS (const VirtualRobot::RobotNodeSetPtr &rns)
 

Public Attributes

SpinBoxToVector< QDoubleSpinBox, 3 > drpy
 
SpinBoxToVector< QDoubleSpinBox, 3 > dxyz
 
SpinBoxToVector< QDoubleSpinBox > jointDnull
 
SpinBoxToVector< QDoubleSpinBox > jointKnull
 
SpinBoxToVector< QDoubleSpinBox > jointValues
 
SpinBoxToVector< QDoubleSpinBox, 3 > krpy
 
SpinBoxToVector< QDoubleSpinBox, 3 > kxyz
 
Ui::CartesianImpedanceControllerConfigWidget ui
 

Detailed Description

Definition at line 16 of file CartesianImpedanceControllerConfigWidget.h.

Constructor & Destructor Documentation

◆ CartesianImpedanceControllerConfigWidget()

CartesianImpedanceControllerConfigWidget ( QWidget *  parent = nullptr)

Definition at line 24 of file CartesianImpedanceControllerConfigWidget.cpp.

+ Here is the call graph for this function:

Member Function Documentation

◆ loadSettings()

void loadSettings ( QSettings *  settings,
const QString &  prefix = "" 
)

TODO

Definition at line 70 of file CartesianImpedanceControllerConfigWidget.cpp.

◆ on_pushButtonNullspaceSend_clicked()

void on_pushButtonNullspaceSend_clicked ( )

Definition at line 155 of file CartesianImpedanceControllerConfigWidget.cpp.

+ Here is the call graph for this function:

◆ on_pushButtonNullspaceUpdateJoints_clicked()

void on_pushButtonNullspaceUpdateJoints_clicked ( )

Definition at line 167 of file CartesianImpedanceControllerConfigWidget.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ on_pushButtonSettingsSend_clicked()

void on_pushButtonSettingsSend_clicked ( )

Definition at line 178 of file CartesianImpedanceControllerConfigWidget.cpp.

+ Here is the call graph for this function:

◆ readFullCFG()

NJointTaskSpaceImpedanceControlConfigPtr readFullCFG ( const Eigen::Vector3f &  targPos,
const Eigen::Quaternionf targOri 
) const

Definition at line 100 of file CartesianImpedanceControllerConfigWidget.cpp.

+ Here is the call graph for this function:

◆ readNullspaceCFG()

std::tuple< Eigen::VectorXf, Eigen::VectorXf, Eigen::VectorXf > readNullspaceCFG ( ) const

Definition at line 145 of file CartesianImpedanceControllerConfigWidget.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ readRuntimeCFG()

NJointTaskSpaceImpedanceControlRuntimeConfig readRuntimeCFG ( ) const

Definition at line 125 of file CartesianImpedanceControllerConfigWidget.cpp.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ saveSettings()

void saveSettings ( QSettings *  settings,
const QString &  prefix = "" 
)

TODO

Definition at line 85 of file CartesianImpedanceControllerConfigWidget.cpp.

◆ setController()

void setController ( const NJointTaskSpaceImpedanceControlInterfacePrx &  prx)

if null -> send buttons deactivated

Definition at line 189 of file CartesianImpedanceControllerConfigWidget.cpp.

◆ setRNS()

void setRNS ( const VirtualRobot::RobotNodeSetPtr &  rns)

Definition at line 195 of file CartesianImpedanceControllerConfigWidget.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ drpy

SpinBoxToVector<QDoubleSpinBox, 3> drpy

Definition at line 42 of file CartesianImpedanceControllerConfigWidget.h.

◆ dxyz

SpinBoxToVector<QDoubleSpinBox, 3> dxyz

Definition at line 41 of file CartesianImpedanceControllerConfigWidget.h.

◆ jointDnull

SpinBoxToVector<QDoubleSpinBox> jointDnull

Definition at line 45 of file CartesianImpedanceControllerConfigWidget.h.

◆ jointKnull

SpinBoxToVector<QDoubleSpinBox> jointKnull

Definition at line 44 of file CartesianImpedanceControllerConfigWidget.h.

◆ jointValues

SpinBoxToVector<QDoubleSpinBox> jointValues

Definition at line 43 of file CartesianImpedanceControllerConfigWidget.h.

◆ krpy

SpinBoxToVector<QDoubleSpinBox, 3> krpy

Definition at line 40 of file CartesianImpedanceControllerConfigWidget.h.

◆ kxyz

SpinBoxToVector<QDoubleSpinBox, 3> kxyz

Definition at line 39 of file CartesianImpedanceControllerConfigWidget.h.

◆ ui

Ui::CartesianImpedanceControllerConfigWidget ui

Definition at line 38 of file CartesianImpedanceControllerConfigWidget.h.


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