#include <UnorderedWindowNode.hpp>
Inheritance diagram for indri::infnet::UnorderedWindowNode:

Public Member Functions | |
| UnorderedWindowNode (const std::string &name, std::vector< ListIteratorNode * > &children) | |
| UnorderedWindowNode (const std::string &name, std::vector< ListIteratorNode * > &children, int windowSize) | |
| lemur::api::DOCID_T | nextCandidateDocument () |
| void | indexChanged (indri::index::Index &index) |
| void | prepare (lemur::api::DOCID_T documentID) |
| sets up as much as we can with just the document ID | |
| const indri::utility::greedy_vector< indri::index::Extent > & | extents () |
| returns a list of intervals describing positions of children | |
| const std::string & | getName () const |
| void | annotate (Annotator &annotator, lemur::api::DOCID_T documentID, indri::index::Extent &extent) |
| annotate any results from this node from position begin to position end | |
Private Attributes | |
| int | _windowSize |
| std::vector< ListIteratorNode * > | _children |
| indri::utility::greedy_vector< indri::index::Extent > | _extents |
| std::string | _name |
| bool | _childrenAlreadySorted |
|
||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||||||||
|
annotate any results from this node from position begin to position end
Implements indri::infnet::ListIteratorNode. |
|
|
returns a list of intervals describing positions of children
Implements indri::infnet::ListIteratorNode. |
|
|
Implements indri::infnet::InferenceNetworkNode. |
|
|
Implements indri::infnet::InferenceNetworkNode. |
|
|
Implements indri::infnet::InferenceNetworkNode. |
|
|
sets up as much as we can with just the document ID
Implements indri::infnet::ListIteratorNode. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3.4