QuaternionWidget Class Reference

#include <RobotAPI/gui-plugins/SkillManagerPlugin/aronTreeWidget/widgets/QuaternionWidget.h>

+ Inheritance diagram for QuaternionWidget:

Public Types

enum struct  QuaternionComponents { X = 0 , Y , Z , W }
 

Public Member Functions

std::string getText (QuaternionComponents col)
 
bool hasParseErrors ()
 
std::vector< unsigned char > parseAllToNDArray ()
 
 QuaternionWidget (aron::type::quaternion::ElementType type, QTreeWidgetItem *currentItem)
 
void setText (QuaternionComponents col, const std::string &str)
 
- Public Member Functions inherited from CustomWidget
 CustomWidget (QTreeWidgetItem *overlayingItem)
 
virtual void setSupressSignals (bool doSupress)
 

Static Public Member Functions

static QuaternionWidget * DynamicCast (QWidget *)
 
static QuaternionWidget * DynamicCastAndCheck (QWidget *)
 
- Static Public Member Functions inherited from CustomWidget
static CustomWidget * DynamicCast (QWidget *)
 
static CustomWidget * DynamicCastAndCheck (QWidget *)
 

Additional Inherited Members

- Signals inherited from CustomWidget
void elemChanged (QTreeWidgetItem *elem, int col)
 
- Protected Attributes inherited from CustomWidget
QTreeWidgetItem * overlayingItem
 

Member Enumeration Documentation

◆ QuaternionComponents

enum struct QuaternionComponents
strong
Enumerator
X 
Y 
Z 
W 

Constructor & Destructor Documentation

◆ QuaternionWidget()

QuaternionWidget ( aron::type::quaternion::ElementType type,
QTreeWidgetItem * currentItem )

Member Function Documentation

◆ DynamicCast()

QuaternionWidget * DynamicCast ( QWidget * elem)
static

◆ DynamicCastAndCheck()

QuaternionWidget * DynamicCastAndCheck ( QWidget * elem)
static

◆ getText()

std::string getText ( QuaternionComponents col)

◆ hasParseErrors()

bool hasParseErrors ( )

◆ parseAllToNDArray()

std::vector< unsigned char > parseAllToNDArray ( )

◆ setText()

void setText ( QuaternionComponents col,
const std::string & str )

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