1 #ifndef CCTWMATRIX3X3_H
2 #define CCTWMATRIX3X3_H
15 CctwMatrix3x3(T a11, T a12, T a13, T a21, T a22, T a23, T a31, T a32, T a33);
38 template <
typename T1>
41 template <
typename T1>
52 static void customSaver(
const QVariant &val, QSettings *settings, QString name);
64 #endif // CCTWMATRIX3X3_H
static CctwMatrix3x3 rotZ(double r)
CctwMatrix3x3< int > CctwIntMatrix3x3
T & operator()(int row, int col)
static CctwMatrix3x3 rotX(double r)
CctwMatrix3x3 operator-=(const CctwMatrix3x3 &mat)
static CctwMatrix3x3 rotY(double r)
static CctwMatrix3x3 rotationMatrix(double r1, double r2, double r3)
double determinant() const
static void customSaver(const QVariant &val, QSettings *settings, QString name)
CctwMatrix3x3 operator+(const CctwMatrix3x3 &mat) const
CctwMatrix3x3 operator*(const CctwMatrix3x3 &mat) const
CctwMatrix3x3 operator-(const CctwMatrix3x3 &mat) const
CctwMatrix3x3 transposed() const
CctwMatrix3x3< double > CctwDoubleMatrix3x3
CctwMatrix3x3 inverted(bool *invertible=NULL) const
bool operator==(const CctwMatrix3x3 &mat) const
static CctwMatrix3x3 identity()
static CctwMatrix3x3 zero()
void setSettingsValue(QSettings *settings, QString name)
CctwMatrix3x3 operator+=(const CctwMatrix3x3 &mat)
bool operator!=(const CctwMatrix3x3 &mat) const