From 160d6998d6c00e67521a79619778f51bbe4ce722 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Tue, 20 Jan 2009 03:37:17 +0000 Subject: [PATCH] filled out operator==(Matrix, Matrix) using FP_EQ() git-svn-id: svn://anubis/fart/trunk@14 7f9b0f55-74a9-4bce-be96-3c2cd072584d --- util/Matrix.cc | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/util/Matrix.cc b/util/Matrix.cc index a1e7d58..5a46fe7 100644 --- a/util/Matrix.cc +++ b/util/Matrix.cc @@ -199,4 +199,13 @@ Vector operator*(const Matrix & m, const Vector & v) bool operator==(const Matrix & m1, const Matrix & m2) { + for (int i = 0; i < 4; i++) + { + for (int j = 0; j < 4; j++) + { + if (! FP_EQ(m1[i][j], m2[i][j])) + return false; + } + } + return true; }