diff --git a/Eigen/src/Geometry/Transform.h b/Eigen/src/Geometry/Transform.h index c186e5ec4..9edd31152 100644 --- a/Eigen/src/Geometry/Transform.h +++ b/Eigen/src/Geometry/Transform.h @@ -537,9 +537,9 @@ template QMatrix Transform::toQMatrix(void) const { EIGEN_STATIC_ASSERT(Dim==2, YOU_MADE_A_PROGRAMMING_MISTAKE) - return QMatrix(other.coeffRef(0,0), other.coeffRef(1,0), - other.coeffRef(0,1), other.coeffRef(1,1), - other.coeffRef(0,2), other.coeffRef(1,2)); + return QMatrix(matrix.coeff(0,0), matrix.coeff(1,0), + matrix.coeff(0,1), matrix.coeff(1,1), + matrix.coeff(0,2), matrix.coeff(1,2)); } /** Initialises \c *this from a QTransform assuming the dimension is 2. @@ -571,12 +571,12 @@ Transform& Transform::operator=(const QTransfo * This function is available only if the token EIGEN_QT_SUPPORT is defined. */ template -QMatrix Transform::toQTransform(void) const +QTransform Transform::toQTransform(void) const { EIGEN_STATIC_ASSERT(Dim==2, YOU_MADE_A_PROGRAMMING_MISTAKE) - return QTransform(other.coeffRef(0,0), other.coeffRef(1,0), other.coeffRef(2,0) - other.coeffRef(0,1), other.coeffRef(1,1), other.coeffRef(2,1) - other.coeffRef(0,2), other.coeffRef(1,2), other.coeffRef(2,2); + return QTransform(matrix.coeff(0,0), matrix.coeff(1,0), matrix.coeff(2,0) + matrix.coeff(0,1), matrix.coeff(1,1), matrix.coeff(2,1) + matrix.coeff(0,2), matrix.coeff(1,2), matrix.coeff(2,2); } #endif