Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qmatrix4x4.cpp File Reference

(f03b51a19589136ba66e8068a9bff50397c52cb1)

#include "qmatrix4x4.h"
#include <QtCore/qmath.h>
#include <QtCore/qvariant.h>
#include <QtGui/qquaternion.h>
#include <QtGui/qtransform.h>
#include <cmath>
Include dependency graph for qmatrix4x4.cpp:

Go to the source code of this file.

Functions

static double matrixDet2 (const double m[4][4], int col0, int col1, int row0, int row1)
static double matrixDet3 (const double m[4][4], int col0, int col1, int col2, int row0, int row1, int row2)
static double matrixDet4 (const double m[4][4])
static void copyToDoubles (const float m[4][4], double mm[4][4])
bool qFuzzyCompare (const QMatrix4x4 &m1, const QMatrix4x4 &m2)
QDebug operator<< (QDebug dbg, const QMatrix4x4 &m)
QDataStreamoperator<< (QDataStream &stream, const QMatrix4x4 &matrix)
QDataStreamoperator>> (QDataStream &stream, QMatrix4x4 &matrix)

Variables

static const float inv_dist_to_plane = 1.0f / 1024.0f

Function Documentation

◆ copyToDoubles()

void copyToDoubles ( const float m[4][4],
double mm[4][4] )
inlinestatic

Definition at line 282 of file qmatrix4x4.cpp.

◆ matrixDet2()

double matrixDet2 ( const double m[4][4],
int col0,
int col1,
int row0,
int row1 )
inlinestatic

Definition at line 247 of file qmatrix4x4.cpp.

Referenced by matrixDet3().

Here is the caller graph for this function:

◆ matrixDet3()

double matrixDet3 ( const double m[4][4],
int col0,
int col1,
int col2,
int row0,
int row1,
int row2 )
inlinestatic

Definition at line 262 of file qmatrix4x4.cpp.

References matrixDet2().

Referenced by matrixDet4().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ matrixDet4()

double matrixDet4 ( const double m[4][4])
inlinestatic

Definition at line 272 of file qmatrix4x4.cpp.

References matrixDet3().

Here is the call graph for this function:

◆ operator<<() [1/2]

QDataStream & operator<< ( QDataStream & stream,
const QMatrix4x4 & matrix )
related

Definition at line 2032 of file qmatrix4x4.cpp.

◆ operator<<() [2/2]

QDebug operator<< ( QDebug dbg,
const QMatrix4x4 & m )

Definition at line 1984 of file qmatrix4x4.cpp.

◆ operator>>()

QDataStream & operator>> ( QDataStream & stream,
QMatrix4x4 & matrix )
related

Definition at line 2050 of file qmatrix4x4.cpp.

◆ qFuzzyCompare()

bool qFuzzyCompare ( const QMatrix4x4 & m1,
const QMatrix4x4 & m2 )
noexcept

Definition at line 739 of file qmatrix4x4.cpp.

Variable Documentation

◆ inv_dist_to_plane

const float inv_dist_to_plane = 1.0f / 1024.0f
static

Definition at line 41 of file qmatrix4x4.cpp.