System documentation of the GNU Image-Finding Tool

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oC_FEATURE_DATA
oCbinary_function
oCCAccessorCAccessor - an abstract base class for everything accessing a GIFT database
oCCAccessorAdminCAccessorAdmin: The goal of this is to make it possible to have a list containing accessors to all possible collections, without really opening the accessors
oCCAccessorAdminCollectionThis is in fact a collection of collections
oCCAccessorElementQuadruplet of Image-ID, image-URL, thumbnail-URL, feature file name and assorted sorting functions
oCCAccessorFactoryThis is a common abstract base class for all specialised CAccessorFactories
oCCAccessorFactoryContainerThis is destined to hold a number of CAccessorFactories
oCCAcInvertedFileAbstractionAn accessor to an inverted file
oCCAdditionalDocumentInformationAdditional document information (ADI) is information is needed for weighting schemes which take into account properties of whole documents
oCCArraySelfDestroyPointer< T >
oCCArraySelfDestroyPointer< char >
oCCCommunicationHandlerHelper class for use with expat, which also handles the socket stuff
oCCComparisonResultsThe general scheme of implementing a PicHunter like algorithm in GIFT uses the following scheme:
oCCAccessorAdmin::CContentElementContent is pointer to a factory, a pointer to the actual Accessor (if already made) and the open-close-counter
oCCDebuggingMemoryManagerClass for memory management: This class gives you the full control about 1MByte of Memory
oCCDocumentFrequencyElementCDOCUMENTFREQUENCYELEMENT
oCCDocumentFrequencyListA list of Document Frequency Elements (the main part of an inverted file)
oCCI18nTranslatorThis class offers runtime translation of strings
oCCIDRelevanceLevelPairLevel of relevance given by the user to an image (URL)
oCCIFBuilderTripletWhen building an inverted file by successive merging we need first to create a file containing triplets of FeatureID, DocumentID and DocumentFrequency
oCCIFListStartThe chunk which starts a list in the inverted file, consisting of FeatureID, CollectionFrequency of the Feature and Number of Elements in the List
oCCInitializedDoubleA class of doubles which are initialized with a zero (unnecessary, it seems)
oCCMagicThis is a simple class for debugging
oCCMultiServerServer that serves multiple sockets at the same time
oCCMutexThis class offers an abstraction from the locking method used
oCCNoDeleteThe use of this class is to control where an element is destroyed
oCCProcessMessageParametersFunction started by a new thread does not take any parameters except a pointer to void
oCCPropertySheetListTakes the information contained in the list of properties, which is given in the config.mrml file
oCCQueryNormalizerFor normalizing weights like in Salton/Buckley we need to now all the features in the query or all the features in a document
oCCQueryPlugin
oCCQueryTreeBuilderThis class builds and maintains a query tree
oCCReaperAuthor of this file: Wolfgang Müller
oCCReaperDistributorThis is a structure for administering reapers that come into action on reception of a sigchild
oCCRelevanceLevelCRELEVANCELEVEL
oCCSelfDestroyPointer< T >Destroys the element it points to or not (depending on user's choice)
oCCSelfDestroyPointer< CAccessorFactoryContainer >
oCCSelfDestroyPointer< CAcURL2FTS >
oCCSelfDestroyPointer< CWeighter >
oCCSelfDestroyPointer< CWeightingFunctionPointerHash >
oCCSelfDestroyPointer< CXMLElement >
oCCSelfDestroyPointer< istream >
oCCSelfDestroyPointer< map< TID, double > >
oCCSessionA class containing a session
oCCSocketThis class takes a unary function
oCCStaticQueryFactoryA factory for base types of algorithms
oCCStreamPos< T >Wrapper for streampos, so we can do increments on it
oCCTimeStampGeneratorThis class generates a cui-time-stamp MRML element
oCCWeighterA weighter is a set of WeightingFunction and normalizers which are going to be used together
oCCWeightingFunctionUniversally usable class for weighting
oCCXMLElementBuilderThis class builds an XML element from a string
oCCXMLElementVisitorThis class is designed for visiting XML document trees
oCCXMLHelperClass which helps with xml output
oCCXMLTripletThis structure contains a triplet of (instruction,name,value)
oCGIFTExceptionA base class for exceptions thrown by GIFT
oChash_map
oCCQuery::lCChildA child of this
oClist
oClTChunkA structure, which is useful to maintain a twice connected list: A list of Chunks and a list of free/occupied chunks
oCmap
oCMAPTYPE
oCmrml_const
oCCQInvertedFile::parameterPruningTypeParameters for scoreboard pruning
\Cunary_function

Need for discussion? Want to contribute? Contact
help-gift@gnu.org Generated using Doxygen