| CAFDistanceMatrix |
A factory to make DistanceMatrix accessors
|
| CAFHierarchy |
A factory to make inverted Files
|
| CAFIFMySQL |
A factory to make inverted Files
|
| CAFInvertedFile |
A factory to make inverted Files
|
| CAFPerl |
A factory to make perl links
|
| CAFSpecialised |
This template is designed to make easy use
of the CAccessorFactory: Tem
@author: Wolfgang Müller
|
| CAFURL2FTS |
A factory to make URL2FTS accessors
|
| CAcDistanceMatrix |
In addition to basic CAccessor functionality, this accessor permits the lookup of distances between elements
in the database |
| CAcHierarchy |
A very simple accessor for hierarchies of images
Stored in an XML file |
| CAcIFFileSystem |
An accessor to an inverted file |
| CAcIFMySQL |
An accessor to an inverted file |
| CAcInvertedFile |
An accessor to an inverted file |
| CAcInvertedFileAbstraction |
An accessor to an inverted file |
| CAcPerl |
This accessor is a base class for accessors which use an Perl file to
implement the interface of the CAccessor base class |
| CAcInvertedFile |
An accessor to an inverted file |
| CAcURL2FTS |
This accessor is a base class for accessors which use an URL2FTS file to
implement the interface of the CAccessor base class |
| CAccessor |
CAccessor - an abstract base class for everything
accessing a GIFT database |
| CAccessorCollection |
This is in fact a collection of collections |
| CAccessorElement |
An image can be accessed in three ways:
By its ID
By its URL
By its Thumbnail
|
| CSortByID_CAE |
sort CAccessorElements by their ID |
| CSortByURL_CAE |
sort CAccessorElements by their URL |
| CSortByThumbnailURL_CAE |
sort CAccessorElements by their ThumbnailURL |
| CAccessorFactory |
This is a common abstract base class for all specialised
CAccessorFactories
|
| CAccessorFactoryContainer |
This is destined to hold a number of CAccessorFactories |
| string_string_map |
convenience typedef
|
| string_TID_map |
convenience typedef
|
| TID_string_map |
convenience typedef
|
| TID_CAccessorElement_map |
convenience typedef
|
| CAccessorImplementation |
CAccessorImplementation - a base class for everything
accessing a GIFT database |
| CAccessorProxy |
CAccessorProxy: The goal of this is to make it possible
to have a list containing accessors to all possible
collections, without really opening the accessors |
| CSortByName_pAP |
|
| CAdditionalDocumentInformation |
Additional document information (ADI) is information
is needed for weighting schemes which
take into account properties of whole documents |
| CAlgorithm |
An algorithm is a CXMLElement
which is linked to a CSessionManager
together they are able to build CQuery trees |
| CSortByID_CA |
|
| CSortByBase_CA |
|
| CAlgorithmCollection |
The algorithm collection is kind of a factory
for CQuery structures:
We provide a list of algorithms which correspond
to so-called "basetypes" |
| CArraySelfDestroyPointer |
|
| CAttributeList |
a simple class destined to contain attribute-value pairs in an |
| CBaseTypeFactory |
A factory for base types of algorithms
|
| CBitSetCollection |
A class which is supposed to contain
the results of a comparison
in the PicHunter sense of the word |
| CComparisonResults |
The general scheme of implementing a PicHunter like algorithm
in GIFT uses the following scheme:
If you want a suggestion of n<\em> elements
get 2n<\em> elements |
| CDocumentFrequencyElement |
A pair of Document Frequency ID: Can be used for FeatureIDs and DocumentIDs |
| CSortByID_DFE |
CDocumentFrequencyElement:Sorting function class for sorting by ID
|
| CSortByDocumentFrequency_DFE |
CDocumentFrequencyElement:ASCENDING Sort for the document frequency
|
| CDocumentFrequencyHash |
*************************************
CDOCUMENTFREQUENCYHASH
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CDocumentFrequencyList |
A list of Document Frequency Elements (the main part of an inverted file) |
| CIDRelevanceLevelPair |
Level of relevance given by the user to an image (URL) |
| CSortByID_IRLP |
|
| CIDRelevanceLevelPairList |
*************************************
CIDRELEVANCELEVELPAIRLIST
a list of pairs of ID and relevance level
the goal of this is to ship less data when
shipping query results |
| CIFBuilderTriplet |
When building an inverted file by successive mergingwe need first to create a file containing triplets of
FeatureID, DocumentID and DocumentFrequency
These elements need to be sorted by FeatureID and inverse
Document Frequency |
| CIFListStart |
The chunk which starts a listin the inverted file, consisting of
FeatureID,
CollectionFrequency of the Feature and
|
| CInitializedDouble |
A class of doubles which are initialized with a zero |
| CInvertedFileChunk |
A class which does all the necessary administrativework for generating inverted files |
| CMagic |
This is a simple class for debugging |
| CPropertySheetList |
takes the information contained in the list ofproperties, which is given in the config |
| CQHierarchy |
This is a simple hierarchy based browser |
| CWeighterFactory |
A factory for weighting functions with associated normalizers |
| CQInvertedFile |
The Query manager for Queries on inverted Files |
| CQMultiple |
This is going to be one of our main building blocks |
| CQNBestFullyWeighted |
The query normalizer for the Best Fully Weighted Method |
| CQNEuclideanLengthSquare |
The query normalizer for the Best Fully Weighted Method |
| CQNMaxDocumentFrequency |
*************************************
CQNMaxDocumentFrequency
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CQNNoNormalization |
Empty normalizer for the trivial case |
| CQNSquareDFLogICFSum |
The query normalizer for the Best Fully Weighted Method |
| CQParallel |
FIXME: The name WRONGLY suggests that this actually does parallel
processing |
| lCLocalAccessorMap |
Main idea of this class is to translate URLs from each
collection involved into IDs |
| CQPerl |
Linking GIFT to Perl |
| CQuery |
The Query manager for Queries on inverted Files |
| CQueryNormalizer |
For normalizing weights like in Salton/Buckley we need to now all thefeatures in the query or all the features in a document |
| CQueryParadigmMatcher |
|
| CQueryContainer |
A type helping in the translation from CAlgorithmID
to CQuery*
Members are to be destroyed with this
|
| CQueryTreeBuilder |
This class builds and maintains a query tree |
| CQueryTreeNode |
This class does nothing but wrap the current query interface in a way, that
it can be used with CORBA
|
| CRelevanceLevel |
Level of relevance given by the user to an image (URL)
This structure is used both for user given relevances as
well as for calculated relevances (scores) |
| CSortByURL_RL |
sort CAccessorElements by their ID |
| CRelevanceLevelList |
*************************************
CRELEVANCELEVELLIST
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CScoreBoard |
@name SCOREBOARD
For counting the scores when processing the query
modification history:
WM 1099 filled the lacking documentation
HM 090399 created the documentation
WM 1199 created the file
compiler defines used:
|
| CSelfDestroyPointer |
|
| CSelfClonePointer |
|
| CSession |
A class containing a session |
| CSessionManager |
This structure handles the sessions; by this, it encapsulates
the current state of the server |
| CWFBestFullyWeighted |
*************************************
CWFBESTFULLYWEIGHTED
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CWFBestProbabilistic |
*************************************
CWFBESTPROBABILISTIC
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CWFBinaryTerm |
*************************************
CWFBINARYTERM
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CWFClassicalIDF |
*************************************
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CWFCoordinationLevel |
*************************************
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CWFProbability |
*************************************
CWFBINARYTERM
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CWFStandardTF |
*************************************
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CWeighter |
A weighter is a set of WeightingFunction and
normalizers which are going to be used together |
| CWeightingFunction |
a universally usable class for weighting |
| CSortByFeatureID_WF |
CWeightingFunction: Sort by FeatureID |
| CSortByDFTimesLogICF_WF |
CWeightingFunction: Sort by DocumentFrequency/CollectionFrequency
|
| CSortByQueryFactor_WF |
CWeightingFunction: Sort by DocumentFrequency/CollectionFrequency
|
| CSortByAbsQueryFactor_WF |
CWeightingFunction: Sort by the absolute value
of the query factor |
| CSortPointers_WF |
|
| CWeightingFunctionPointerHash |
A hash of weighting function pointers
|
| CXEVCommunication |
A visitor visiting document trees built from
the communication |
| CXEVTripletList |
This visitor converts a CXMLTree into a list
of (instruction,name,value) triplets, in order
to pass them to Perl or CORBA |
| CXMLElement |
This class captures the structure of an XML element |
| CXMLElementVisitor |
This class is designed for visiting XML document trees |
| CXMLHelper |
a class which helps with xml output |
| CXMLTriplet |
This structure contains a triplet of
(instruction,name,value) |
| GIFTException |
A base class for exceptions thrown by GIFT
WM 211099 created docs
WM 0899 created
|
| VENotFound |
A file or a hash element was not found |
| VEProgrammingMistake |
a clear programming mistake in this code has been found |
| VEDoubleInsert |
An element which is considered bein only once in a set was inserted another time |
| VEBaseUnknown |
i dunno (embarrassing), but it is quite late |
| VEWrongAccessor |
The accessor does not fit the chosen algorithm |
| VEWrongAlgorithm |
The the algorithm cannot be used with the collection chosen |
| VEWrongBaseType |
The the algorithm cannot be used with the collection chosen |
| VEUnknownSession |
The session ID is unknown |
| mrml_const |
This function sorts a stream containing
elements of type T |
| CCutoffFunction |
this is a modification throw which prints where and when, before
it actually throws |
| CCFAbsolute |
|
| TTInserter |
|
| CDrawer |
*************************************
CDrawer
a function for drawing from a CPSet
modification history:
WM 19990820 created file
compiler defines used:
|
| CDUniform |
|
| CDPreferMiddle |
|
| CEnhancedPicHunter |
|
| CIDToMatrixIndex |
|
| CIFQPicHunter |
*************************************
CIFQPicHunter
modification history:
HM 090399 created the documentation
compiler defines used:
|
| CIFQuickAndDirtyHunter |
A PicHunter like scheme, implemented using |
| CInformationCalculator |
|
| CICEntropy |
|
| CICEntropyWithThreshold |
|
| CICERelative |
|
| CICSum |
|
| CPSetOfPSets |
@Doc In order to judge the consistency of comparisons performed
by the user we have to keep for each comparison (or each group of
comparisons, as remains to be tested) a set of elements with their
degree of conistency with the comparison |
| CPersistentMatrix |
|
| CPersistentTranslatedIndexMatrix |
|
| CPersistentVector |
|
| CPicHunter |
|
| CProbabilisticSet |
|
| CProbabilisticSetElement |
|
| CSortByProbability_PSE |
|
| CSortByDrawValue_PSE |
|
| CSortByContent_PSE |
|
| CProbabilityCombiner |
|
| CPCMaximum |
|
| CPCMinimum |
|
| CPCProduct |
|
| CPCDiscrete |
|
| CSquasher |
|
| CStandardSquasher |
|
| CDiscreteSquasher |
|
| CGaussianSquasher |
|
| CFlexibleSquasher |
|
| CArraySelfDestroyPointer |
A template algorithm:find by binary search the closest element in a vector
to a given element |
| CCommunicationHandler |
a helper class for use with expat, which also handles the socket stuff |
| CSelfDestroyPointer |
|
| CSelfClonePointer |
|