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

indri::infnet::DocumentStructureHolderNode Class Reference

#include <DocumentStructureHolderNode.hpp>

Inheritance diagram for indri::infnet::DocumentStructureHolderNode:

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

Public Member Functions

 DocumentStructureHolderNode (const std::string &name)
 ~DocumentStructureHolderNode ()
void prepare (lemur::api::DOCID_T documentID)
lemur::api::DOCID_T nextCandidateDocument ()
const std::string & getName () const
indri::index::DocumentStructuregetDocumentStructure ()
void indexChanged (indri::index::Index &index)

Private Attributes

indri::index::Index_index
lemur::api::DOCID_T _nextDocument
indri::index::TermListFileIterator_docIter
lemur::api::DOCID_T _docIterID
std::string _name
indri::index::DocumentStructure_documentStructure

Constructor & Destructor Documentation

indri::infnet::DocumentStructureHolderNode::DocumentStructureHolderNode const std::string &  name  ) 
 

indri::infnet::DocumentStructureHolderNode::~DocumentStructureHolderNode  ) 
 


Member Function Documentation

indri::index::DocumentStructure * indri::infnet::DocumentStructureHolderNode::getDocumentStructure  ) 
 

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

Implements indri::infnet::InferenceNetworkNode.

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

Implements indri::infnet::InferenceNetworkNode.

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

Implements indri::infnet::InferenceNetworkNode.

void indri::infnet::DocumentStructureHolderNode::prepare lemur::api::DOCID_T  documentID  ) 
 


Member Data Documentation

indri::index::TermListFileIterator* indri::infnet::DocumentStructureHolderNode::_docIter [private]
 

lemur::api::DOCID_T indri::infnet::DocumentStructureHolderNode::_docIterID [private]
 

indri::index::DocumentStructure* indri::infnet::DocumentStructureHolderNode::_documentStructure [private]
 

indri::index::Index* indri::infnet::DocumentStructureHolderNode::_index [private]
 

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

lemur::api::DOCID_T indri::infnet::DocumentStructureHolderNode::_nextDocument [private]
 


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