diff --git a/Base/Vector/RotMatrix.cpp b/Base/Vector/RotMatrix.cpp
index fd68d7dfe4b038686bd4e48b07172a81b945d77c..fea631c366b6dd23786795e5c3f2bc3b875647f2 100644
--- a/Base/Vector/RotMatrix.cpp
+++ b/Base/Vector/RotMatrix.cpp
@@ -89,13 +89,13 @@ template R3 RotMatrix::transformed<R3>(const R3& v) const;
 template C3 RotMatrix::transformed<C3>(const C3& v) const;
 
 template <class T>
-T RotMatrix::transformedInverse(const T& v) const
+T RotMatrix::counterTransformed(const T& v) const
 {
     return Inverse().transformed(v);
 }
 
-template R3 RotMatrix::transformedInverse<R3>(const R3& v) const;
-template C3 RotMatrix::transformedInverse<C3>(const C3& v) const;
+template R3 RotMatrix::counterTransformed<R3>(const R3& v) const;
+template C3 RotMatrix::counterTransformed<C3>(const C3& v) const;
 
 RotMatrix RotMatrix::operator*(const RotMatrix& o) const
 {
diff --git a/Base/Vector/RotMatrix.h b/Base/Vector/RotMatrix.h
index 18300152e4fe066666957654e1a83370642c4068..ece7e06faceb6024edb406ce2861d7cdc2459f83 100644
--- a/Base/Vector/RotMatrix.h
+++ b/Base/Vector/RotMatrix.h
@@ -54,7 +54,7 @@ public:
 
     //! Return transformed vector _v_.
     template <class T>
-    T transformedInverse(const T& v) const;
+    T counterTransformed(const T& v) const;
 
     //! Composes two transformations
     RotMatrix operator*(const RotMatrix&) const;