Mateusz Loskot wrote:
On 8 September 2013 23:49, Adam Wulkiewicz <adam.wulkiewicz@gmail.com> wrote:
After some thinking I propose to change qbegin() and qend() to return
type-erased const_query_iterators and leave only non-parameter qend(). As
Bruno have written this will be the closest to the other solutions where
iterators are involved. Later we may add a way to obtain those faster 'raw'
iterators. For now I'd add qbegin_() and qend_() returning them and shield
those functions with BOOST_GEOMETRY_INDEX_DETAIL_EXPERIMENTAL. Are you ok
with that or see it differently?
+1 to what Bruno suggested


Best regards,

Ok, now it looks more familiar:

for ( Rtree::const_query_iterator it = tree.qbegin(bgi::nearest(pt, 10000)) ;
      it != tree.qend() ; ++it )
{
    // do something with value
    if ( has_enough_nearest_values() )
        break;
}

 
Regards,
Adam