xxl.indexStructures
Class BTree.DescriptorQueryIterator

java.lang.Object
  |
  +--xxl.indexStructures.Tree.QueryIterator
        |
        +--xxl.indexStructures.BTree.DescriptorQueryIterator

public static class BTree.DescriptorQueryIterator
extends Tree.QueryIterator


Inner classes inherited from class xxl.indexStructures.Tree.QueryIterator
Tree.QueryIterator.Candidate
 
Field Summary
protected  Interval1D queryDescriptor
           
 
Fields inherited from class xxl.indexStructures.Tree.QueryIterator
assessment, queue, selection, targetLevel, tree
 
Constructor Summary
protected BTree.DescriptorQueryIterator(Interval1D queryDescriptor, Tree tree, Function assessment, Function selection, Queue queue, int targetLevel)
           
 
Method Summary
protected  java.util.Iterator expand(Tree.Node node, Tree.Descriptor nodeDescriptor, Function currentAssessment)
           
 
Methods inherited from class xxl.indexStructures.Tree.QueryIterator
filter, hasNext, next, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queryDescriptor

protected Interval1D queryDescriptor
Constructor Detail

BTree.DescriptorQueryIterator

protected BTree.DescriptorQueryIterator(Interval1D queryDescriptor,
                                        Tree tree,
                                        Function assessment,
                                        Function selection,
                                        Queue queue,
                                        int targetLevel)
Method Detail

expand

protected java.util.Iterator expand(Tree.Node node,
                                    Tree.Descriptor nodeDescriptor,
                                    Function currentAssessment)
Overrides:
expand in class Tree.QueryIterator