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

PseudoFBDocs Class Reference

Representation of a subset of feedback documents. More...

#include <TextQueryRep.hpp>

Inheritance diagram for PseudoFBDocs:

WeightedIDSet List of all members.

Public Methods

 PseudoFBDocs (IndexedRealVector &results, int howManyDoc, bool ignoreWeight=true)
 howManyDocs < 0 means using all results. If ignoreWeight=true, each doc will have the same weight (1.0); otherwise the weight comes from "results".

virtual ~PseudoFBDocs ()
virtual void startIteration ()
virtual bool hasMore ()
virtual void nextIDInfo (int &id, double &relProb)
 returns an ID and its weight


Private Attributes

IndexedRealVectorres
int howMany
int i
bool noWeight
IndexedRealVector::iterator it

Detailed Description

Representation of a subset of feedback documents.


Constructor & Destructor Documentation

PseudoFBDocs::PseudoFBDocs IndexedRealVector   results,
int    howManyDoc,
bool    ignoreWeight = true
[inline]
 

howManyDocs < 0 means using all results. If ignoreWeight=true, each doc will have the same weight (1.0); otherwise the weight comes from "results".

virtual PseudoFBDocs::~PseudoFBDocs   [inline, virtual]
 


Member Function Documentation

bool PseudoFBDocs::hasMore   [virtual]
 

Implements WeightedIDSet.

void PseudoFBDocs::nextIDInfo int &    id,
double &    relProb
[virtual]
 

returns an ID and its weight

Implements WeightedIDSet.

virtual void PseudoFBDocs::startIteration   [inline, virtual]
 

Implements WeightedIDSet.


Member Data Documentation

int PseudoFBDocs::howMany [private]
 

int PseudoFBDocs::i [private]
 

IndexedRealVector::iterator PseudoFBDocs::it [private]
 

bool PseudoFBDocs::noWeight [private]
 

IndexedRealVector* PseudoFBDocs::res [private]
 


The documentation for this class was generated from the following files:
Generated on Fri Feb 6 07:12:05 2004 for LEMUR by doxygen1.2.16