returns all the items overlapping with region

Property definitions

geometry $ BoxedCollection :: items_overlapping
	# returns all the items overlapping with `region`
	fun items_overlapping(region :Boxed[Numeric]): SimpleCollection[E] is abstract
lib/geometry/boxes.nit:321,2--322,79

geometry $ QuadTree :: items_overlapping
	redef fun items_overlapping(region): SimpleCollection[E] do
		var res = new Array[E]
		items_overlapping_in(region,res)
		return res
	end
lib/geometry/quadtree.nit:63,2--67,4

geometry $ BoxedArray :: items_overlapping
	redef fun items_overlapping(item)
	do
		var arr = new Array[E]
		for i in self do
			if i.intersects(item) then arr.add(i)
		end
		return arr
	end
lib/geometry/boxes.nit:332,2--339,4