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 |
|