Fix construction of end iterator

This commit is contained in:
Andreas Fabri 2024-12-27 12:07:49 +00:00
parent bef2c3c706
commit 8c7601ff8f
1 changed files with 2 additions and 2 deletions

View File

@ -64,14 +64,14 @@ class FrechetKdTree
{ {
Construct_cartesian_const_iterator ccc; Construct_cartesian_const_iterator ccc;
PP ppb(ccc(ends[0],0), ccc(ends[1]), ccc(ends[0])); PP ppb(ccc(ends[0],0), ccc(ends[1]), ccc(ends[0]));
PP ppe(ccc(ends[0],0), ccc(ends[1]), ccc(ends[1],0)); PP ppe(ccc(ends[0],0), ccc(ends[1]), ccc(ends[1],0),0);
return Cartesian_const_iterator_d(ppe, bbox.cartesian_begin(), ppb); return Cartesian_const_iterator_d(ppe, bbox.cartesian_begin(), ppb);
} }
Cartesian_const_iterator_d cartesian_end() const Cartesian_const_iterator_d cartesian_end() const
{ {
Construct_cartesian_const_iterator ccc; Construct_cartesian_const_iterator ccc;
PP ppe(ccc(ends[0],0), ccc(ends[1]), ccc(ends[1],0)); PP ppe(ccc(ends[0],0), ccc(ends[1]), ccc(ends[1],0),0);
return Cartesian_const_iterator_d(ppe, bbox.cartesian_begin(), bbox.cartesian_end(), 0); return Cartesian_const_iterator_d(ppe, bbox.cartesian_begin(), bbox.cartesian_end(), 0);
} }