diff --git a/Geo/MZoneBoundary.h b/Geo/MZoneBoundary.h
index 88426a903d2a3fed13887c561389878022565bae..6d6e47913b970a4db556af54c914731240e2c437 100644
--- a/Geo/MZoneBoundary.h
+++ b/Geo/MZoneBoundary.h
@@ -182,14 +182,16 @@ class MZoneBoundary
  * Internal types
  *============================================================================*/
 
- private:
-
 //--Type of face (MEdge or MFace)
 
+ private:
+
   typedef typename DimTr<DIM>::FaceT FaceT;
 
 //--Data stored for connectivity of vertices
 
+ public:
+
   template<typename FaceT>
   struct GlobalVertexData
   {
@@ -236,6 +238,8 @@ class MZoneBoundary
     GlobalVertexData() { }
   };
 
+ private:
+
   typedef std::map<const MVertex*, GlobalVertexData<FaceT>,
     std::less<const MVertex*> > GlobalBoVertexMap;