diff --git a/modules/img/base/src/image_state/image_state_algorithm.hh b/modules/img/base/src/image_state/image_state_algorithm.hh
index bd1e1f3f17e422335e17bf20f45756671e793ff4..9717dbf1ce1d770a22b8241282cdb6a07fc5002b 100644
--- a/modules/img/base/src/image_state/image_state_algorithm.hh
+++ b/modules/img/base/src/image_state/image_state_algorithm.hh
@@ -331,7 +331,7 @@ public:
 private:
   template <typename T, class D>
   void T_Visit_(ImageStateImpl<T,D>& isi) {
-    VisitState(isi);
+    this->VisitState(isi);
   }
 };
 
@@ -376,7 +376,7 @@ public:
 private:
   template <typename T, class D>
   void T_Visit_(ImageStateImpl<T,D>& isi) const {
-    VisitState(isi);
+    this->VisitState(isi);
   }
 };
 
@@ -402,7 +402,7 @@ public:
 private:
   template <typename T, class D>
   ImageStateBasePtr T_Visit_(const ImageStateImpl<T,D>& isi) {
-    return VisitState(isi);
+    return this->VisitState(isi);
   }
 };
 
@@ -430,7 +430,7 @@ public:
 private:
   template <typename T, class D>
   ImageStateBasePtr T_Visit_(const ImageStateImpl<T,D>& isi) const {
-    return VisitState(isi);
+    return this->VisitState(isi);
   }
 };
 
@@ -457,7 +457,7 @@ public:
 private:
   template <typename T, class D>
   ImageStateBasePtr T_Visit_(ImageStateImpl<T,D>& isi) {
-    return VisitState(isi);
+    return this->VisitState(isi);
   }
 };