25 #ifndef DOUBLE4X4CONTROLELEMENT_HH 26 #define DOUBLE4X4CONTROLELEMENT_HH 34 #include <blitz/array.h> 49 blitz::TinyMatrix<double,4,4>
const &
value =
54 void setRange(blitz::TinyMatrix<double,4,4>
const &minVal,
55 blitz::TinyMatrix<double,4,4>
const &maxVal);
56 void setSingleStep(blitz::TinyMatrix<double,4,4>
const &step);
58 blitz::TinyMatrix<double,4,4>
value()
const;
63 void setValue(blitz::TinyMatrix<double,4,4>
const &value);
64 void setValue(std::string
const &value);
68 void fixMatrixAndEmitValueChanged();
72 blitz::TinyMatrix<QDoubleSpinBox*,4,4> _spinbox;
73 blitz::TinyMatrix<double,4,4> _lastValidMatrix;
void setValue(blitz::TinyMatrix< double, 4, 4 > const &value)
The traits class provides means to query specific information about different data types...
std::string toStdString() const
Query specific information about different data types.
blitz::TinyMatrix< double, 4, 4 > value() const
void setRange(blitz::TinyMatrix< double, 4, 4 > const &minVal, blitz::TinyMatrix< double, 4, 4 > const &maxVal)
Abstract horizontally layouted control element consisting of a label, the control widget(s) and a che...
Double4x4ControlElement(QString const &label, blitz::TinyMatrix< double, 4, 4 > const &value=atb::traits< blitz::TinyMatrix< double, 4, 4 > >::one, QWidget *parent=0)
void setSingleStep(blitz::TinyMatrix< double, 4, 4 > const &step)
~Double4x4ControlElement()