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

DocUnigramCounter Class Reference

Counter of unigrams in documents. More...

#include <DocUnigramCounter.hpp>

Inheritance diagram for DocUnigramCounter:

ArrayCounter< int > ModifiableCounter Counter List of all members.

Public Methods

 DocUnigramCounter (DOCID_T docID, const Index &homeIndex)
 construct a counter for a doc

 DocUnigramCounter (const vector< DOCID_T > &docSet, const Index &homeIndex)
 construct a counter for a subset of docs in a collection

 DocUnigramCounter (const WeightedIDSet &docSet, const Index &homeIndex)
 construct a counter for a subset of weighted docs in a collection

 DocUnigramCounter (const Index &collectionIndex)
 construct a counter for a whole collection of docs

virtual ~DocUnigramCounter ()
const string lexiconID () const

Protected Methods

void countDocUnigram (DOCID_T docID, double weight=1)

Protected Attributes

const Indexind

Detailed Description

Counter of unigrams in documents.


Constructor & Destructor Documentation

DocUnigramCounter::DocUnigramCounter DOCID_T    docID,
const Index   homeIndex
 

construct a counter for a doc

DocUnigramCounter::DocUnigramCounter const vector< DOCID_T > &    docSet,
const Index   homeIndex
 

construct a counter for a subset of docs in a collection

DocUnigramCounter::DocUnigramCounter const WeightedIDSet   docSet,
const Index   homeIndex
 

construct a counter for a subset of weighted docs in a collection

DocUnigramCounter::DocUnigramCounter const Index   collectionIndex
 

construct a counter for a whole collection of docs

virtual DocUnigramCounter::~DocUnigramCounter   [inline, virtual]
 


Member Function Documentation

void DocUnigramCounter::countDocUnigram DOCID_T    docID,
double    weight = 1
[protected]
 

const string DocUnigramCounter::lexiconID   const [inline]
 


Member Data Documentation

const Index& DocUnigramCounter::ind [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 3 12:59:31 2004 for Lemur Toolkit by doxygen1.2.18