fix wrong behaviour of HalfedgeLoopIterators by changing the template parameter

This commit is contained in:
Martin Schultz
2017-02-20 15:40:08 +01:00
parent 6fef88d56f
commit 1f331456e5

View File

@@ -192,12 +192,12 @@ public:
&Iterators::GenericCirculatorBaseT<This>::toHalfedgeHandle> &Iterators::GenericCirculatorBaseT<This>::toHalfedgeHandle>
HalfedgeLoopIter; HalfedgeLoopIter;
typedef Iterators::GenericCirculatorT<This, This::FaceHandle, This::HalfedgeHandle, typedef Iterators::GenericCirculatorT<This, This::FaceHandle, This::HalfedgeHandle,
&Iterators::GenericCirculatorBaseT<This>::toHalfedgeHandle> HalfedgeLoopCWIter; &Iterators::GenericCirculatorBaseT<This>::toHalfedgeHandle, false> HalfedgeLoopCWIter;
/** /**
* Identical to #FaceHalfedgeIter. God knows why this typedef exists. * Identical to #FaceHalfedgeIter. God knows why this typedef exists.
*/ */
typedef Iterators::GenericCirculatorT<This, This::FaceHandle, This::HalfedgeHandle, typedef Iterators::GenericCirculatorT<This, This::FaceHandle, This::HalfedgeHandle,
&Iterators::GenericCirculatorBaseT<This>::toHalfedgeHandle, false> &Iterators::GenericCirculatorBaseT<This>::toHalfedgeHandle>
HalfedgeLoopCCWIter; HalfedgeLoopCCWIter;
typedef VertexVertexIter ConstVertexVertexIter; typedef VertexVertexIter ConstVertexVertexIter;