Example #1
0
 static inline void apply(MultiPolygon const& mp, Box& mbr)
 {
     assign_inverse(mbr);
     for (typename boost::range_const_iterator<MultiPolygon>::type
                 it = mp.begin();
         it != mp.end();
         ++it)
     {
         envelope_range_additional(exterior_ring(*it), mbr);
     }
 }