CQNNoNormalization Class Reference

#include <CQNNoNormalization.h>

Inheritance diagram for CQNNoNormalization:

CQueryNormalizer

List of all members.

Public Member Functions

 CQNNoNormalization (const CAcInvertedFile *inAccessor=0)
virtual double getValue () const
 Translating in the end the information into a normalizing value.
virtual void considerQueryFeature (const CWeightingFunction &inFeature)
 Considers a feature.
virtual CQueryNormalizerclone () const


Detailed Description

Empty normalizer for the trivial case.

Definition at line 53 of file CQNNoNormalization.h.


Constructor & Destructor Documentation

CQNNoNormalization::CQNNoNormalization ( const CAcInvertedFile inAccessor = 0  ) 

Definition at line 54 of file CQNNoNormalization.cc.

Referenced by clone().

00054                                                                        :
00055   CQueryNormalizer(inAccessor)
00056 {
00057 };


Member Function Documentation

double CQNNoNormalization::getValue (  )  const [virtual]

Translating in the end the information into a normalizing value.

Reimplemented from CQueryNormalizer.

Definition at line 72 of file CQNNoNormalization.cc.

00072                                         {
00073   return 1;
00074 }

void CQNNoNormalization::considerQueryFeature ( const CWeightingFunction inFeature  )  [virtual]

Considers a feature.

Reimplemented from CQueryNormalizer.

Definition at line 89 of file CQNNoNormalization.cc.

00090                         {
00091   // deliberately left empty
00092 };

CQueryNormalizer * CQNNoNormalization::clone (  )  const [virtual]

clone: This permits us to store completely preconfiguered normalizers and use them when needed

modification history

Reimplemented from CQueryNormalizer.

Definition at line 107 of file CQNNoNormalization.cc.

References CQNNoNormalization(), and my_diagnose.

00107                                                 {
00108   my_diagnose("in clone");
00109   return new CQNNoNormalization(*this);
00110 }


The documentation for this class was generated from the following files:

Generated on Wed Jan 7 00:31:13 2009 for Gift by  doxygen 1.5.6