Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

DocInfo Class Reference

Representation of Doc Information Entry. More...

#include <DocInfoList.hpp>

Inheritance diagram for DocInfo:

InvDocInfo InvFPDocInfo List of all members.

Public Methods

 DocInfo ()
 DocInfo (int docID, int termCount)
virtual ~DocInfo ()
virtual int docID () const
 Doc id.

virtual void docID (int id)
 Set doc id.

virtual int termCount () const
 Term count in the doc.

virtual void termCount (int c)
 Set term count.

virtual const int * positions () const
virtual void positions (const int *pos)

Protected Attributes

int did
int tcount

Detailed Description

Representation of Doc Information Entry.

This is a class that represents the information associated with each doc entry in the term to doc index. The basic information includes the doc ID and the frequency of a term in the document.


Constructor & Destructor Documentation

DocInfo::DocInfo   [inline]
 

DocInfo::DocInfo int    docID,
int    termCount
[inline]
 

virtual DocInfo::~DocInfo   [inline, virtual]
 


Member Function Documentation

virtual void DocInfo::docID int    id [inline, virtual]
 

Set doc id.

virtual int DocInfo::docID   const [inline, virtual]
 

Doc id.

Reimplemented in InvDocInfo.

virtual void DocInfo::positions const int *    pos [inline, virtual]
 

Set the list of positions Default implementation does nothing

Reimplemented in InvFPDocInfo.

virtual const int* DocInfo::positions   const [inline, virtual]
 

Return list of positions this term occurs in this document Default implementation to return NULL if no position information available for this DocInfo

Reimplemented in InvFPDocInfo.

virtual void DocInfo::termCount int    c [inline, virtual]
 

Set term count.

virtual int DocInfo::termCount   const [inline, virtual]
 

Term count in the doc.

Reimplemented in InvDocInfo.


Member Data Documentation

int DocInfo::did [protected]
 

int DocInfo::tcount [protected]
 


The documentation for this class was generated from the following file:
Generated on Fri Jul 2 16:25:41 2004 for Lemur Toolkit by doxygen1.2.18