API Documentation
Loading...
Searching...
No Matches
MatrixEditor Class Reference

A simple widget that shows a modifiable 4x4 matrix and corresponding widgets for editting a 4x4 matrix. More...

#include <MatrixEditor.h>

Inheritance diagram for MatrixEditor:
[legend]
Collaboration diagram for MatrixEditor:
[legend]

Signals

void edited ()
 

Public Member Functions

bool hasParent ()
 
 MatrixEditor (QWidget *parent=nullptr)
 
OrientationEditororientationWidget ()
 
void setEditable (bool editable)
 
void setParentMatrix (const Matrix< fltp08, 4, 4 > &matrix)
 
void updateOrientation ()
 
 ~MatrixEditor ()
 

Public Attributes

Resource< Matrix< fltp08, 4, 4 > > matrix
 

Protected Slots

void OrientationEdited ()
 
void updateMatrix ()
 

Detailed Description

A simple widget that shows a modifiable 4x4 matrix and corresponding widgets for editting a 4x4 matrix.


Constructor & Destructor Documentation

◆ MatrixEditor()

MatrixEditor ( QWidget * parent = nullptr)

◆ ~MatrixEditor()

Member Function Documentation

◆ edited

void edited ( )
signal

◆ hasParent()

bool hasParent ( )

◆ OrientationEdited

void OrientationEdited ( )
protectedslot

◆ orientationWidget()

OrientationEditor * orientationWidget ( )

◆ setEditable()

void setEditable ( bool editable)

◆ setParentMatrix()

void setParentMatrix ( const Matrix< fltp08, 4, 4 > & matrix)

◆ updateMatrix

void updateMatrix ( )
protectedslot

◆ updateOrientation()

void updateOrientation ( )

Member Data Documentation

◆ matrix

Resource<Matrix<fltp08, 4, 4> > matrix

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