QCAD
Open Source 2D CAD
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RMatrix Member List

This is the complete list of members for RMatrix, including all inherited members.

addRow(int r, double factor, int r2)RMatrixprotected
clear()RMatrix
colsRMatrixprivate
create2x2(double a11, double a12, double a21, double a22)RMatrixstatic
create2x3(double a11, double a12, double a13, double a21, double a22, double a23)RMatrixstatic
create3x1(double a11, double a21, double a31)RMatrixstatic
create3x3(double a11, double a12, double a13, double a21, double a22, double a23, double a31, double a32, double a33)RMatrixstatic
createIdentity(int size)RMatrixstatic
createIdentity2x2()RMatrixstatic
createIdentity3x3()RMatrixstatic
createRotation(double angle)RMatrixstatic
get(int r, int c) const RMatrix
getAppended(const RMatrix &v) const RMatrix
getCols() const RMatrixinline
getInverse() const RMatrix
getPivotCol(int r)RMatrixprotected
getPivotRow(int startRow)RMatrixprotected
getRotationAngle() const RMatrix
getRows() const RMatrixinline
getTransposed() const RMatrix
getUniformScaleFactor() const RMatrix
init(int r, int c)RMatrix
isRotationAndUniformScale() const RMatrix
isValid() const RMatrix
mRMatrixprivate
multiplyRow(int r, double factor)RMatrixprotected
multiplyWith(const RMatrix &w) const RMatrix
multiplyWith(double w) const RMatrix
multiplyWith(const RVector &w) const RMatrix
operator*(double s) const RMatrix
operator*(const RMatrix &other) const RMatrix
operator*=(double f)RMatrix
operator=(const RMatrix &other)RMatrix
operator==(const RMatrix &other) const RMatrix
operator[](int i)RMatrix
ref(int startRow)RMatrixprotected
reset()RMatrix
RMatrix()RMatrix
RMatrix(int r, int c)RMatrix
RMatrix(const RMatrix &other)RMatrix
rowsRMatrixprivate
rref()RMatrix
set(int r, int c, double v)RMatrix
set2x3(double a11, double a12, double a13, double a21, double a22, double a23)RMatrix
set3x1(double a11, double a21, double a31)RMatrix
set3x3(double a11, double a12, double a13, double a21, double a22, double a23, double a31, double a32, double a33)RMatrix
swapRows(int r1, int r2)RMatrixprotected
~RMatrix()RMatrix