From 8b089d412c3b1a68a8182aed913199a2216b9b19 Mon Sep 17 00:00:00 2001 From: Danny Robson Date: Tue, 22 Aug 2017 15:06:16 +1000 Subject: [PATCH] matrix: add fallback implementation for inverse_affine --- matrix.hpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/matrix.hpp b/matrix.hpp index 3443f754..417ecb59 100644 --- a/matrix.hpp +++ b/matrix.hpp @@ -49,8 +49,14 @@ namespace util { T determinant (void) const; - matrix inverse (void) const; - matrix inverse_affine (void) const; + matrix inverse (void) const; + + matrix + inverse_affine (void) const + { + // TODO: ensure we have specialisations for typical dimensions + return inverse (); + } vector operator* (const vector&) const; point operator* (const point &) const;