#include <CIFBuilderTriplet.h>
Public Member Functions | |
| CIFBuilderTriplet () | |
| CIFBuilderTriplet (TID inFeatureID, TID inDocumentID, float inDocumentFrequency) | |
| bool | isIdentical (const CIFBuilderTriplet &inTriplet) const |
Public Attributes | |
| int | mFeatureID |
| int | mDocumentID |
| float | mDocumentFrequency |
These elements need to be sorted by FeatureID and inverse Document Frequency.
Definition at line 38 of file CIFBuilderTriplet.h.
| CIFBuilderTriplet::CIFBuilderTriplet | ( | ) |
the default constructor
default constructor
Definition at line 4 of file CIFBuilderTriplet.cc.
00004 : 00005 mFeatureID(0), 00006 mDocumentID(0), 00007 mDocumentFrequency(0){ 00008 };
| CIFBuilderTriplet::CIFBuilderTriplet | ( | TID | inFeatureID, | |
| TID | inDocumentID, | |||
| float | inDocumentFrequency | |||
| ) |
convenience constructor
Definition at line 10 of file CIFBuilderTriplet.cc.
00012 : 00013 mFeatureID(inFeatureID), 00014 mDocumentID(inDocumentID), 00015 mDocumentFrequency(inDocumentFrequency){ 00016 };
| bool CIFBuilderTriplet::isIdentical | ( | const CIFBuilderTriplet & | inTriplet | ) | const |
testing if all fields are equal
Definition at line 19 of file CIFBuilderTriplet.cc.
References mDocumentFrequency, mDocumentID, and mFeatureID.
00019 { 00020 inTriplet.mFeatureID==mFeatureID; 00021 inTriplet.mDocumentID==mDocumentID; 00022 inTriplet.mDocumentFrequency==mDocumentFrequency; 00023 };
the feature id of this feature
Definition at line 49 of file CIFBuilderTriplet.h.
Referenced by isIdentical(), CAcIFFileSystem::newGenerateInvertedFile(), and operator<().
the document id of the document containing this feature
Definition at line 52 of file CIFBuilderTriplet.h.
Referenced by isIdentical(), and CAcIFFileSystem::newGenerateInvertedFile().
the frequency of the feature within the document
Definition at line 54 of file CIFBuilderTriplet.h.
Referenced by isIdentical(), CAcIFFileSystem::newGenerateInvertedFile(), and operator<().
1.5.6