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