Ticket #111: mem_featureset.patch
| File mem_featureset.patch, 0.9 kB (added by lwu, 2 years ago) |
|---|
-
memory_featureset.hpp
41 41 42 42 feature_ptr next() 43 43 { 44 /*45 44 while (pos_ != end_) 46 45 { 47 geometry_ptr geom = (*pos_)->get_geometry(); 48 if (geom && bbox_.intersects(geom->envelope())) 49 { 50 return *pos_++; 46 for (unsigned i=0; i<(*pos_)->num_geometries();++i) { 47 geometry2d & geom = (*pos_)->get_geometry(i); 48 if (bbox_.intersects(geom.envelope())) 49 { 50 return *pos_++; 51 } 51 52 } 52 53 ++pos_; 53 54 } 54 */55 55 56 return feature_ptr(); 56 57 } 57 58
