Add const keyword to multiply returning functions

This commit is contained in:
Michael Kirsch 2019-06-24 13:03:16 +09:00 committed by Joseph Lenox
parent 8b17156f1d
commit 5c5202e960
2 changed files with 4 additions and 4 deletions

View File

@ -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);
}

View File

@ -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();