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;
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);
}
Cartesian_const_iterator_d cartesian_end() const
{
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);
}