From df283e4fe9c2ae7b18afe256b093e02e6779f3ca Mon Sep 17 00:00:00 2001 From: Sylvain Thery Date: Thu, 11 Sep 2014 18:24:15 +0200 Subject: [PATCH] algo compilation bug --- include/Algo/Topo/Map2/uniformOrientation.hpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/include/Algo/Topo/Map2/uniformOrientation.hpp b/include/Algo/Topo/Map2/uniformOrientation.hpp index ce016a0d..b52e1dc2 100644 --- a/include/Algo/Topo/Map2/uniformOrientation.hpp +++ b/include/Algo/Topo/Map2/uniformOrientation.hpp @@ -106,7 +106,7 @@ void uniformOrientationCC(MAP& map, Dart faceSeed) DartMarker cmf(map); - cmf.markOrbit(faceSeed); + cmf.template markOrbit(faceSeed); propag.push_back(faceSeed); while (!propag.empty() || !propag_inv.empty()) @@ -120,7 +120,7 @@ void uniformOrientationCC(MAP& map, Dart faceSeed) do { Dart e = map.phi2(d); - if (map.isBoundaryMarked2(e)) + if (map.template isBoundaryMarked<2>(e)) { e = findOtherInCouplesOfDarts(couples,d); if (e!=NIL) @@ -129,7 +129,7 @@ void uniformOrientationCC(MAP& map, Dart faceSeed) { propag_inv.push_back(e); face2invert.push_back(e); - cmf.markOrbit(e); + cmf.template markOrbit(e); } cmf.mark(map.phi2(e));// use cmf also to mark boudary cycle to invert } @@ -140,7 +140,7 @@ void uniformOrientationCC(MAP& map, Dart faceSeed) if (!cmf.isMarked(e)) { propag.push_back(e); - cmf.markOrbit(e); + cmf.template markOrbit(e); } } d= map.phi1(d); @@ -157,7 +157,7 @@ void uniformOrientationCC(MAP& map, Dart faceSeed) do { Dart e = map.phi2(d); - if (map.isBoundaryMarked2(e)) + if (map.template isBoundaryMarked<2>(e)) { e = findOtherInCouplesOfDarts(couples,d); if (e!=NIL) @@ -165,7 +165,7 @@ void uniformOrientationCC(MAP& map, Dart faceSeed) if (!cmf.isMarked(e)) { propag.push_back(e); - cmf.markOrbit(e); + cmf.template markOrbit(e); } cmf.mark(map.phi2(d));// use cmf also to mark boudary cycle to invert } @@ -176,7 +176,7 @@ void uniformOrientationCC(MAP& map, Dart faceSeed) { propag_inv.push_back(e); face2invert.push_back(e); - cmf.markOrbit(e); + cmf.template markOrbit(e); } } d= map.phi1(d); // traverse all edges of face @@ -195,7 +195,7 @@ void uniformOrientationCC(MAP& map, Dart faceSeed) if (cmf.isMarked(e)) // check cmf for wrong orientation { reverse2MapFaceKeepPhi2(map,e); - cmf.unmarkOrbit(e); + cmf.template unmarkOrbit(e); } } -- GitLab