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

Member Function Documentation

◆ getMat3()

template<class Qwid = QDoubleSpinBox>
Eigen::Matrix3f getMat3 ( ) const
inline

◆ getMat4()

template<class Qwid = QDoubleSpinBox>
Eigen::Matrix4f getMat4 ( ) const
inline

◆ getPos()

template<class Qwid = QDoubleSpinBox>
Eigen::Vector3f getPos ( ) const
inline

◆ getQuat()

template<class Qwid = QDoubleSpinBox>
Eigen::Quaternionf getQuat ( ) const
inline

◆ getRPY()

template<class Qwid = QDoubleSpinBox>
Eigen::Vector3f getRPY ( ) const
inline

◆ rpyWidgets()

template<class Qwid = QDoubleSpinBox>
SpinBoxToVector< Qwid, 3 > & rpyWidgets ( )
inline

◆ setDefaultLimits()

template<class Qwid = QDoubleSpinBox>
void setDefaultLimits ( )
inline

◆ setOri() [1/3]

template<class Qwid = QDoubleSpinBox>
void setOri ( const Eigen::Matrix3f & m)
inline

◆ setOri() [2/3]

template<class Qwid = QDoubleSpinBox>
void setOri ( const Eigen::Quaternionf & q)
inline

◆ setOri() [3/3]

template<class Qwid = QDoubleSpinBox>
void setOri ( const Eigen::Vector3f & rpy)
inline

◆ setPos()

template<class Qwid = QDoubleSpinBox>
void setPos ( const Eigen::Vector3f & pos)
inline

◆ setPose() [1/2]

template<class Qwid = QDoubleSpinBox>
void setPose ( const auto & pos,
const auto & ori )
inline

◆ setPose() [2/2]

template<class Qwid = QDoubleSpinBox>
void setPose ( const Eigen::Matrix4f & m)
inline

◆ setRPYWidgets()

template<class Qwid = QDoubleSpinBox>
void setRPYWidgets ( Qwid * r,
Qwid * p,
Qwid * y )
inline

◆ setXYZWidgets()

template<class Qwid = QDoubleSpinBox>
void setXYZWidgets ( Qwid * x,
Qwid * y,
Qwid * z )
inline

◆ xyzWidgets()

template<class Qwid = QDoubleSpinBox>
SpinBoxToVector< Qwid, 3 > & xyzWidgets ( )
inline

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