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

indri::infnet::EvaluatorNode Class Reference

#include <EvaluatorNode.hpp>

Inheritance diagram for indri::infnet::EvaluatorNode:

indri::infnet::InferenceNetworkNode indri::infnet::Annotator indri::infnet::ContextCountAccumulator indri::infnet::ContextSimpleCountAccumulator indri::infnet::ListAccumulator indri::infnet::ScoredExtentAccumulator List of all members.

Public Types

typedef std::map< std::string,
std::vector< indri::api::ScoredExtentResult > > 
MResults

Public Member Functions

virtual ~EvaluatorNode ()
virtual void evaluate (lemur::api::DOCID_T documentID, int documentLength)=0
virtual const MResultsgetResults ()=0

Member Typedef Documentation

typedef std::map< std::string, std::vector<indri::api::ScoredExtentResult> > indri::infnet::EvaluatorNode::MResults
 


Constructor & Destructor Documentation

virtual indri::infnet::EvaluatorNode::~EvaluatorNode  )  [inline, virtual]
 


Member Function Documentation

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

Implemented in indri::infnet::Annotator, indri::infnet::ContextCountAccumulator, indri::infnet::ContextSimpleCountAccumulator, indri::infnet::ListAccumulator, and indri::infnet::ScoredExtentAccumulator.

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

Implemented in indri::infnet::Annotator, indri::infnet::ContextCountAccumulator, indri::infnet::ContextSimpleCountAccumulator, indri::infnet::ListAccumulator, and indri::infnet::ScoredExtentAccumulator.


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