xxl.spatial
Class SpaceSweep

java.lang.Object
  |
  +--xxl.cursors.BufferedCursor
        |
        +--xxl.spatial.SpaceSweep
Direct Known Subclasses:
ExternalSpaceSweep

public abstract class SpaceSweep
extends BufferedCursor


Inner Class Summary
protected static interface SpaceSweep.BulkSweepArea
           
protected static interface SpaceSweep.SweepArea
           
 
Fields inherited from class xxl.cursors.BufferedCursor
cursor, hasNext, isValid, next
 
Constructor Summary
protected SpaceSweep(Cursor sortedInput0, Cursor sortedInput1, SpaceSweep.BulkSweepArea sweepArea0, SpaceSweep.BulkSweepArea sweepArea1, Function predicate, Function newBag, Heap heap)
          Bulk-oriented SpaceSweep
  SpaceSweep(Cursor sortedInput0, Cursor sortedInput1, SpaceSweep.SweepArea sweepArea0, SpaceSweep.SweepArea sweepArea1)
           
  SpaceSweep(Cursor sortedInput0, Cursor sortedInput1, SpaceSweep.SweepArea sweepArea0, SpaceSweep.SweepArea sweepArea1, java.util.Comparator comparator)
           
protected SpaceSweep(Cursor sortedInput0, Cursor sortedInput1, SpaceSweep.SweepArea sweepArea0, SpaceSweep.SweepArea sweepArea1, Heap heap)
           
  SpaceSweep(java.util.Iterator sortedInput0, java.util.Iterator sortedInput1, SpaceSweep.SweepArea sweepArea0, SpaceSweep.SweepArea sweepArea1, java.util.Comparator comparator)
           
 
Methods inherited from class xxl.cursors.BufferedCursor
close, hasNext, next, peek, remove, reset, supportsPeek, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpaceSweep

protected SpaceSweep(Cursor sortedInput0,
                     Cursor sortedInput1,
                     SpaceSweep.SweepArea sweepArea0,
                     SpaceSweep.SweepArea sweepArea1,
                     Heap heap)

SpaceSweep

protected SpaceSweep(Cursor sortedInput0,
                     Cursor sortedInput1,
                     SpaceSweep.BulkSweepArea sweepArea0,
                     SpaceSweep.BulkSweepArea sweepArea1,
                     Function predicate,
                     Function newBag,
                     Heap heap)
Bulk-oriented SpaceSweep

SpaceSweep

public SpaceSweep(Cursor sortedInput0,
                  Cursor sortedInput1,
                  SpaceSweep.SweepArea sweepArea0,
                  SpaceSweep.SweepArea sweepArea1,
                  java.util.Comparator comparator)

SpaceSweep

public SpaceSweep(java.util.Iterator sortedInput0,
                  java.util.Iterator sortedInput1,
                  SpaceSweep.SweepArea sweepArea0,
                  SpaceSweep.SweepArea sweepArea1,
                  java.util.Comparator comparator)

SpaceSweep

public SpaceSweep(Cursor sortedInput0,
                  Cursor sortedInput1,
                  SpaceSweep.SweepArea sweepArea0,
                  SpaceSweep.SweepArea sweepArea1)