Name Description Size Coverage
qgenericmatrix.cpp ! \class QGenericMatrix \brief The QGenericMatrix class is a template class that represents an N x M transformation matrix with N columns and M rows. \since 4.6 \ingroup painting \ingroup painting-3D \inmodule QtGui QGenericMatrix\<N, M, T\> is a template class where \a N is the number of columns, \a M is the number of rows, and \a T is the element type that is visible to users of the class. \sa QMatrix4x4 8979 -
qgenericmatrix.h 11551 -
qmatrix4x4.cpp ! \class QMatrix4x4 \brief The QMatrix4x4 class represents a 4x4 transformation matrix in 3D space. \since 4.6 \ingroup painting-3D \inmodule QtGui The QMatrix4x4 class in general is treated as a row-major matrix, in that the constructors and operator() functions take data in row-major format, as is familiar in C-style usage. Internally the data is stored as column-major format, so as to be optimal for passing to OpenGL functions, which expect column-major data. When using these functions be aware that they return data in \b{column-major} format: \list \li data() \li constData() \endlist \sa QVector3D, QGenericMatrix 60832 -
qmatrix4x4.h 33690 -
qquaternion.cpp ! \since 6.11 \class QQuaternion::Axis \ingroup painting-3D \inmodule QtGui A struct representing a 3D axis used to define \l{QQuaternion}{quaternions}, through \l{QQuaternion::Axes}{three (orthonormal) axes}. The struct itself does not constrain the values of its \l{x}, \l{y} and \l{z} members, though QQuaternion functions using this type may. In particular, Axis objects need not be normalized. This type is very similar to QVector3D, to and from which it can be readily converted, but has a narrower focus. You may call it a "strong typedef" for QVector3D. \sa QQuaternion::Axes 35297 -
qquaternion.h 15660 -
qvector2d.h 411 -
qvector3d.h 411 -
qvector4d.h 411 -
qvectornd.cpp ! \class QVector2D \brief The QVector2D class represents a vector or vertex in 2D space. \since 4.6 \ingroup painting \ingroup painting-3D \inmodule QtGui Vectors are one of the main building blocks of 2D representation and drawing. They consist of two finite floating-point coordinates, traditionally called x and y. The QVector2D class can also be used to represent vertices in 2D space. We therefore do not need to provide a separate vertex class. \sa QVector3D, QVector4D, QQuaternion 40212 -
qvectornd.h QVector2D **************************** 33710 -