region
	# 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
				
	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
				
	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