/** * Ajoute toutes les nodes et sous-nodes contenues dans le rectangle défini par les 2 points à * <code>collection</code> * * @param rectMaxX * @param rectMaxY * @param rectMinX * @param rectMinY * @param collection la collection contenant le résultat */ public void getNodesOverlappingRectangle( PointInterface p1, PointInterface p2, Collection<QuadTreeNodeInterface<E>> set) { double rectMaxX = Math.max(p1.getX(), p2.getX()); double rectMaxY = Math.max(p1.getY(), p2.getY()); double rectMinX = Math.min(p1.getX(), p2.getX()); double rectMinY = Math.min(p1.getY(), p2.getY()); getNodesOverlappingRectangle(rectMaxX, rectMaxY, rectMinX, rectMinY, set); }