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
 
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
 

Constructor & Destructor Documentation

◆ CartesianImpedanceControllerConfigWidget()

CartesianImpedanceControllerConfigWidget ( QWidget * parent = nullptr)

Member Function Documentation

◆ loadSettings()

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

TODO

◆ on_pushButtonNullspaceSend_clicked()

void on_pushButtonNullspaceSend_clicked ( )

◆ on_pushButtonNullspaceUpdateJoints_clicked()

void on_pushButtonNullspaceUpdateJoints_clicked ( )

◆ on_pushButtonSettingsSend_clicked()

void on_pushButtonSettingsSend_clicked ( )

◆ readFullCFG()

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

◆ readNullspaceCFG()

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

◆ readRuntimeCFG()

NJointTaskSpaceImpedanceControlRuntimeConfig readRuntimeCFG ( ) const

◆ saveSettings()

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

TODO

◆ setController()

void setController ( const NJointTaskSpaceImpedanceControlInterfacePrx & prx)

if null -> send buttons deactivated

◆ setRNS()

void setRNS ( const VirtualRobot::RobotNodeSetPtr & rns)

Member Data Documentation

◆ drpy

SpinBoxToVector<QDoubleSpinBox, 3> drpy

◆ dxyz

SpinBoxToVector<QDoubleSpinBox, 3> dxyz

◆ jointDnull

SpinBoxToVector<QDoubleSpinBox> jointDnull

◆ jointKnull

SpinBoxToVector<QDoubleSpinBox> jointKnull

◆ jointValues

SpinBoxToVector<QDoubleSpinBox> jointValues

◆ krpy

SpinBoxToVector<QDoubleSpinBox, 3> krpy

◆ kxyz

SpinBoxToVector<QDoubleSpinBox, 3> kxyz

◆ ui

Ui::CartesianImpedanceControllerConfigWidget ui

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