package com.google.maps.android.quadtree;

import com.google.maps.android.geometry.Bounds;

import java.util.Collection;

/**
 * Created by irisu on 12/9/13.
 */
public class LinearQuadTree<T extends QuadTree.Item> implements QuadTree<T> {
    @Override
    public void add(T item) {

    }

    @Override
    public boolean remove(T item) {
        return false;
    }

    @Override
    public void clear() {

    }

    @Override
    public Collection<T> search(Bounds searchBounds) {
        return null;
    }
}

@@ -84,16 +84,91 @@
 Bounds;%0A
+import com.google.maps.android.geometry.Point;%0A%0Aimport java.util.ArrayList;
 %0Aimport 
@@ -268,16 +268,22 @@
 extends 
+Linear
 QuadTree
@@ -314,16 +314,466 @@
 ee%3CT%3E %7B%0A
+%0A    /**%0A     * The bounds of this quad.%0A     */%0A    private final Bounds mBounds;%0A%0A    /**%0A     * Creates a new quad tree with specified bounds.%0A     *%0A     * @param minX%0A     * @param maxX%0A     * @param minY%0A     * @param maxY%0A     */%0A    public LinearQuadTree(double minX, double maxX, double minY, double maxY) %7B%0A        this(new Bounds(minX, maxX, minY, maxY));%0A    %7D%0A%0A    public LinearQuadTree(Bounds bounds) %7B%0A        mBounds = bounds;%0A    %7D%0A%0A
     @Ove

Set up LinearQuadTree stub