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

TermInfo Class Reference

Abstract Representation of Term Information Entry. More...

#include <TermInfoList.hpp>

Inheritance diagram for TermInfo:

InvFPTerm List of all members.

Public Methods

 TermInfo ()
 TermInfo (int termID, int termCount)
virtual ~TermInfo ()
virtual int termID () const
 Term id.

virtual void termID (int id)
 Set term id.

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

virtual void count (int c)
 Set term count.

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

Protected Attributes

int tid
int tcount

Detailed Description

Abstract Representation of Term Information Entry.

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


Constructor & Destructor Documentation

TermInfo::TermInfo   [inline]
 

TermInfo::TermInfo int    termID,
int    termCount
[inline]
 

virtual TermInfo::~TermInfo   [inline, virtual]
 


Member Function Documentation

virtual void TermInfo::count int    c [inline, virtual]
 

Set term count.

virtual int TermInfo::count   const [inline, virtual]
 

Term count in the doc.

virtual void TermInfo::position int    pos [inline, virtual]
 

virtual int TermInfo::position   const [inline, virtual]
 

Reimplemented in InvFPTerm.

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

Reimplemented in InvFPTerm.

virtual void TermInfo::termID int    id [inline, virtual]
 

Set term id.

virtual int TermInfo::termID   const [inline, virtual]
 

Term id.


Member Data Documentation

int TermInfo::tcount [protected]
 

int TermInfo::tid [protected]
 


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