Public Slots | Signals | Public Member Functions | Private Slots | Private Member Functions | Private Attributes | List of all members
TransformWidget Class Reference

#include <TransformWidget.h>

Inheritance diagram for TransformWidget:
Inheritance graph
[legend]

Public Slots

void setPosition (const Eigen::Vector3d &p)
 
void setQuaternion (const Eigen::Quaterniond &q)
 

Signals

void positionChanged (const Eigen::Vector3d &p)
 
void quaternionChanged (const Eigen::Quaterniond &q)
 

Public Member Functions

const Eigen::Vector3d & position () const
 
const Eigen::Quaterniond & quaternion () const
 
 TransformWidget (QWidget *parent=nullptr)
 

Private Slots

void changePos (double)
 

Private Member Functions

void changePos (unsigned int i, double value)
 

Private Attributes

Eigen::Vector3d pos_
 
Ui::TransformWidget * ui_
 

Detailed Description

provide inputs for position + euler angles

Definition at line 42 of file TransformWidget.h.

Constructor & Destructor Documentation

TransformWidget::TransformWidget ( QWidget *  parent = nullptr)
explicit

Definition at line 39 of file TransformWidget.cpp.

Member Function Documentation

void TransformWidget::changePos ( unsigned int  i,
double  value 
)
private

Definition at line 97 of file TransformWidget.cpp.

void TransformWidget::changePos ( double  value)
privateslot

Definition at line 87 of file TransformWidget.cpp.

const Eigen::Vector3d & TransformWidget::position ( ) const

Definition at line 54 of file TransformWidget.cpp.

void TransformWidget::positionChanged ( const Eigen::Vector3d &  p)
signal
const Eigen::Quaterniond & TransformWidget::quaternion ( ) const

Definition at line 58 of file TransformWidget.cpp.

void TransformWidget::quaternionChanged ( const Eigen::Quaterniond &  q)
signal
void TransformWidget::setPosition ( const Eigen::Vector3d &  p)
slot

Definition at line 62 of file TransformWidget.cpp.

void TransformWidget::setQuaternion ( const Eigen::Quaterniond &  q)
slot

Definition at line 83 of file TransformWidget.cpp.

Member Data Documentation

Eigen::Vector3d TransformWidget::pos_
private

Definition at line 68 of file TransformWidget.h.

Ui::TransformWidget* TransformWidget::ui_
private

Definition at line 69 of file TransformWidget.h.


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


agni_tf_tools
Author(s): Robert Haschke
autogenerated on Tue Apr 13 2021 02:29:55