Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

indri::infnet::ListAccumulator Class Reference

#include <ListAccumulator.hpp>

Inheritance diagram for indri::infnet::ListAccumulator:

indri::infnet::EvaluatorNode indri::infnet::InferenceNetworkNode List of all members.

Public Member Functions

 ListAccumulator (const std::string &name, ListIteratorNode &counted)
 ~ListAccumulator ()
const ListIteratorNodegetCountedNode () const
const EvaluatorNode::MResultsgetResults ()
const std::string & getName () const
void evaluate (lemur::api::DOCID_T documentID, int documentLength)
lemur::api::DOCID_T nextCandidateDocument ()
void indexChanged (indri::index::Index &index)

Private Attributes

ListIteratorNode_counted
std::string _name
EvaluatorNode::MResults _results
std::vector< indri::api::ScoredExtentResult > * _resultVector

Constructor & Destructor Documentation

indri::infnet::ListAccumulator::ListAccumulator const std::string &  name,
ListIteratorNode counted
 

indri::infnet::ListAccumulator::~ListAccumulator  ) 
 


Member Function Documentation

void indri::infnet::ListAccumulator::evaluate lemur::api::DOCID_T  documentID,
int  documentLength
[virtual]
 

Implements indri::infnet::EvaluatorNode.

const ListIteratorNode* indri::infnet::ListAccumulator::getCountedNode  )  const
 

const std::string & indri::infnet::ListAccumulator::getName  )  const [virtual]
 

Implements indri::infnet::InferenceNetworkNode.

const indri::infnet::EvaluatorNode::MResults & indri::infnet::ListAccumulator::getResults  )  [virtual]
 

Implements indri::infnet::EvaluatorNode.

void indri::infnet::ListAccumulator::indexChanged indri::index::Index index  )  [virtual]
 

Implements indri::infnet::InferenceNetworkNode.

lemur::api::DOCID_T indri::infnet::ListAccumulator::nextCandidateDocument  )  [virtual]
 

Implements indri::infnet::InferenceNetworkNode.


Member Data Documentation

ListIteratorNode& indri::infnet::ListAccumulator::_counted [private]
 

std::string indri::infnet::ListAccumulator::_name [private]
 

EvaluatorNode::MResults indri::infnet::ListAccumulator::_results [private]
 

std::vector<indri::api::ScoredExtentResult>* indri::infnet::ListAccumulator::_resultVector [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Jun 15 11:03:01 2010 for Lemur by doxygen 1.3.4