SpinBoxToPose< Qwid > Class Template Reference

#include <ArmarXGui/libraries/ArmarXGuiBase/SpinBoxToPose.h>

Public Member Functions

Eigen::Matrix3f getMat3 () const
 
Eigen::Matrix4f getMat4 () const
 
Eigen::Vector3f getPos () const
 
Eigen::Quaternionf getQuat () const
 
Eigen::Vector3f getRPY () const
 
SpinBoxToVector< Qwid, 3 > & rpyWidgets ()
 
void setDefaultLimits ()
 
void setOri (const Eigen::Matrix3f &m)
 
void setOri (const Eigen::Quaternionf &q)
 
void setOri (const Eigen::Vector3f &rpy)
 
void setPos (const Eigen::Vector3f &pos)
 
void setPose (const auto &pos, const auto &ori)
 
void setPose (const Eigen::Matrix4f &m)
 
void setRPYWidgets (Qwid *r, Qwid *p, Qwid *y)
 
void setXYZWidgets (Qwid *x, Qwid *y, Qwid *z)
 
SpinBoxToVector< Qwid, 3 > & xyzWidgets ()
 

Detailed Description

template<class Qwid = QDoubleSpinBox>
class armarx::SpinBoxToPose< Qwid >

Definition at line 32 of file SpinBoxToPose.h.

Member Function Documentation

◆ getMat3()

Eigen::Matrix3f getMat3 ( ) const
inline

Definition at line 76 of file SpinBoxToPose.h.

◆ getMat4()

Eigen::Matrix4f getMat4 ( ) const
inline

Definition at line 80 of file SpinBoxToPose.h.

+ Here is the caller graph for this function:

◆ getPos()

Eigen::Vector3f getPos ( ) const
inline

Definition at line 64 of file SpinBoxToPose.h.

+ Here is the caller graph for this function:

◆ getQuat()

Eigen::Quaternionf getQuat ( ) const
inline

Definition at line 72 of file SpinBoxToPose.h.

◆ getRPY()

Eigen::Vector3f getRPY ( ) const
inline

Definition at line 68 of file SpinBoxToPose.h.

+ Here is the caller graph for this function:

◆ rpyWidgets()

SpinBoxToVector<Qwid, 3>& rpyWidgets ( )
inline

Definition at line 102 of file SpinBoxToPose.h.

◆ setDefaultLimits()

void setDefaultLimits ( )
inline

Definition at line 106 of file SpinBoxToPose.h.

+ Here is the caller graph for this function:

◆ setOri() [1/3]

void setOri ( const Eigen::Matrix3f &  m)
inline

Definition at line 48 of file SpinBoxToPose.h.

◆ setOri() [2/3]

void setOri ( const Eigen::Quaternionf q)
inline

Definition at line 44 of file SpinBoxToPose.h.

◆ setOri() [3/3]

void setOri ( const Eigen::Vector3f &  rpy)
inline

Definition at line 40 of file SpinBoxToPose.h.

+ Here is the caller graph for this function:

◆ setPos()

void setPos ( const Eigen::Vector3f &  pos)
inline

Definition at line 36 of file SpinBoxToPose.h.

+ Here is the caller graph for this function:

◆ setPose() [1/2]

void setPose ( const auto &  pos,
const auto &  ori 
)
inline

Definition at line 52 of file SpinBoxToPose.h.

◆ setPose() [2/2]

void setPose ( const Eigen::Matrix4f &  m)
inline

Definition at line 57 of file SpinBoxToPose.h.

◆ setRPYWidgets()

void setRPYWidgets ( Qwid *  r,
Qwid *  p,
Qwid *  y 
)
inline

Definition at line 92 of file SpinBoxToPose.h.

+ Here is the caller graph for this function:

◆ setXYZWidgets()

void setXYZWidgets ( Qwid *  x,
Qwid *  y,
Qwid *  z 
)
inline

Definition at line 86 of file SpinBoxToPose.h.

+ Here is the caller graph for this function:

◆ xyzWidgets()

SpinBoxToVector<Qwid, 3>& xyzWidgets ( )
inline

Definition at line 98 of file SpinBoxToPose.h.


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