28 #include "libGIFTQuHierarchy/include/uses-declarations.h" 54 #include "libMRML/include/CQuery.h" 55 #include "libMRML/include/CSelfDestroyPointer.h" 56 #include "libMRML/include/CIDRelevanceLevelPairList.h" 57 #include "libMRML/include/CRelevanceLevelList.h" 62 #include "libMRML/include/CAlgorithm.h" 63 #include "libMRML/include/CAccessor.h" 64 #include "libMRML/include/CAccessorAdminCollection.h" 65 #include "libMRML/include/CAccessorAdmin.h" 120 int inNumberOfInterestingImages,
121 double inDifferenceToBest);
Definition: CIDRelevanceLevelPairList.h:52
This class captures the structure of an XML element.
Definition: CXMLElement.h:51
virtual CIDRelevanceLevelPairList * fastQuery(const CXMLElement &inQuery, int inNumberOfInterestingImages, double inDifferenceToBest)
enables moving in the hierarchy.
list< TID > mCurrentPath
The current position in the hierarchy.
Definition: CQHierarchy.h:84
Definition: CScoreBoard.h:60
void init()
sets mCurrentPosition to 0
virtual bool setAlgorithm(CAlgorithm &inAlgorithm)
set the Algorithm.
An algorithm is a CXMLElement which is linked to a CSessionManager together they are able to build CQ...
Definition: CAlgorithm.h:43
~CQHierarchy()
we need to unregister the accessors used
The Query manager for Queries on inverted Files.
Definition: CQuery.h:73
This is in fact a collection of collections.
Definition: CAccessorAdminCollection.h:39
CAccessor - an abstract base class for everything accessing a GIFT database.
Definition: CAccessor.h:55
This is a simple hierarchy based browser.
Definition: CQHierarchy.h:80
CQHierarchy()
default constructor