diff options
author | Nay <dnpd.dd@gmail.com> | 2012-09-03 16:11:46 +0100 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2012-09-03 16:11:46 +0100 |
commit | 874ddcb0aede1fb8a3d8077bc11f08203e80b6ba (patch) | |
tree | 78ec500df7858b45ed4c64d05ef135eaffa400f2 /dep/g3dlite/include/G3D/PointHashGrid.h | |
parent | dba602ea1617c42c95fa9703d53f4af0a2b3f35d (diff) | |
parent | 0db5573d4de436cf14c9f6d113a28800fa278c2c (diff) |
Merge remote-tracking branch 'origin/master' into 4.3.4
Conflicts:
dep/PackageList.txt
src/tools/map_extractor/System.cpp
Diffstat (limited to 'dep/g3dlite/include/G3D/PointHashGrid.h')
-rw-r--r-- | dep/g3dlite/include/G3D/PointHashGrid.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/dep/g3dlite/include/G3D/PointHashGrid.h b/dep/g3dlite/include/G3D/PointHashGrid.h index 5b128d1b5d9..d0b60a88ae5 100644 --- a/dep/g3dlite/include/G3D/PointHashGrid.h +++ b/dep/g3dlite/include/G3D/PointHashGrid.h @@ -360,7 +360,7 @@ public: m_arrayIndex(0), m_epoch(0) {} Iterator(const ThisType* grid) : - m_isEnd(false), + m_isEnd(grid->size() == 0), m_grid(grid), m_tableIterator( grid->m_data.begin() ), m_arrayIndex(0), @@ -387,6 +387,10 @@ public: } } + bool hasMore() const { + return ! m_isEnd; + } + bool operator==(const Iterator& other) const { return !(*this != other); } |