# CADIHash.h Class Index

[Index] [Hierarchy]

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 |

| Kdoc