From 5c5202e9609f2ea17c604fea3a095ad2979139dd Mon Sep 17 00:00:00 2001 From: Michael Kirsch Date: Mon, 24 Jun 2019 13:03:16 +0900 Subject: [PATCH] Add const keyword to multiply returning functions --- xs/src/libslic3r/TransformationMatrix.cpp | 4 ++-- xs/src/libslic3r/TransformationMatrix.hpp | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xs/src/libslic3r/TransformationMatrix.cpp b/xs/src/libslic3r/TransformationMatrix.cpp index e46962e7a..efd77d083 100644 --- a/xs/src/libslic3r/TransformationMatrix.cpp +++ b/xs/src/libslic3r/TransformationMatrix.cpp @@ -117,7 +117,7 @@ void TransformationMatrix::applyLeft(const TransformationMatrix &left) *this = temp; } -TransformationMatrix TransformationMatrix::multiplyLeft(const TransformationMatrix &left) +TransformationMatrix TransformationMatrix::multiplyLeft(const TransformationMatrix &left) const { return multiply(left, *this); } @@ -128,7 +128,7 @@ void TransformationMatrix::applyRight(const TransformationMatrix &right) *this = temp; } -TransformationMatrix TransformationMatrix::multiplyRight(const TransformationMatrix &right) +TransformationMatrix TransformationMatrix::multiplyRight(const TransformationMatrix &right) const { return multiply(*this, right); } diff --git a/xs/src/libslic3r/TransformationMatrix.hpp b/xs/src/libslic3r/TransformationMatrix.hpp index f7876c67a..b2bd545f8 100644 --- a/xs/src/libslic3r/TransformationMatrix.hpp +++ b/xs/src/libslic3r/TransformationMatrix.hpp @@ -39,13 +39,13 @@ public: void applyLeft(const TransformationMatrix &left); /// multiplies the parameter-matrix from the left (out=left*this) - TransformationMatrix multiplyLeft(const TransformationMatrix &left); + TransformationMatrix multiplyLeft(const TransformationMatrix &left) const; /// multiplies the parameter-matrix from the right (this=this*right) void applyRight(const TransformationMatrix &right); /// multiplies the parameter-matrix from the right (out=this*right) - TransformationMatrix multiplyRight(const TransformationMatrix &right); + TransformationMatrix multiplyRight(const TransformationMatrix &right) const; /// generates an eye matrix. static TransformationMatrix mat_eye();