Class LongQuadTreeObjects<V>

    • Constructor Detail

      • LongQuadTreeObjects

        public LongQuadTreeObjects​(int maxBucketSize)
    • Method Detail

      • x

        public abstract long x​(V v)
      • y

        public abstract long y​(V v)
      • search

        public Collection<V> search​(long xMin,
                                    long xMax,
                                    long yMin,
                                    long yMax)
      • search

        public int search​(long xMin,
                          long xMax,
                          long yMin,
                          long yMax,
                          Collection<V> results)
        Returns:
        The number of elements appended to results.
      • search

        public int search​(long xMin,
                          long xMax,
                          long yMin,
                          long yMax,
                          FilterObject<V> vFilter,
                          Collection<V> results)
        Returns:
        The number of elements appended to results.
      • add

        public void add​(V v)
        If x(v) or y(v) returns NaN, this method returns immediately without adding v to the tree.
      • remove

        public void remove​(V v)
      • main

        public static void main​(String[] args)