Uses of Package
Document

Packages that use Document
Document Contains the definition of classes modelling documents: in our case, these correspond to images and regions. 
Document.Windsurf Contains the definition of classes modelling images and regions for Windsurf. 
FeatureExtractor The Feature Extractor is the component in charge of extracting the features from a given image (URL/image file). 
FeatureManager The Feature Manager (FM) is the component in charge of storing/retrieving the image features from the DB. 
IndexManager The Index Manager (IM) contains the classes managing the feature indices for performing similarity searches over the image/region features. 
QueryProcessor The Query Processor (QP) is the component that solves similarity queries over image features. 
QueryProcessor.SF Contains algorithms for solving k-NN queries with a scoring function. 
QueryProcessor.SF.ImgIdx Contains classes for connecting with the WINDSURF/M-tree DLL in order to solve SF-based queries on images. 
QueryProcessor.SF.ScoringFunction Contains classes implementing different scoring functions. 
QueryProcessor.SF.ScoringFunction.EMD Contains classes implementing the EMD algorithm. 
QueryProcessor.SF.ScoringFunction.HillClimbing Contains classes implementing the Hill Climbing (greedy) algorithm for AVG and IRM scoring functions. 
QueryProcessor.SF.kNNset Contains the index-based algorithm (k-NN-set) for a k-NN query. 
QueryProcessor.Skyline Contains algorithms for solving Skyline queries. 
QueryProcessor.Skyline.Skyset Contains the index-based algorithm (Sky-set) for a Skyline query. 
QueryProcessor.Utils Contains utility classes for query processing (e.g., sorted/random accesses to indices). 
QueryProcessor.Utils.RegIdx Contains classes for connecting with the WINDSURF/M-tree DLL in order to solve similarity queries on regions. 
 

Classes in Document used by Document
Image
          Abstract class representing an image as a list of regions
ImageID
          Abstract class representing the ID of an image/region.
Region
          Abstract class representing a single region
 

Classes in Document used by Document.Windsurf
Image
          Abstract class representing an image as a list of regions
ImageID
          Abstract class representing the ID of an image/region.
Region
          Abstract class representing a single region
 

Classes in Document used by FeatureExtractor
Image
          Abstract class representing an image as a list of regions
ImageID
          Abstract class representing the ID of an image/region.
 

Classes in Document used by FeatureManager
Image
          Abstract class representing an image as a list of regions
ImageID
          Abstract class representing the ID of an image/region.
Region
          Abstract class representing a single region
 

Classes in Document used by IndexManager
Image
          Abstract class representing an image as a list of regions
ImageID
          Abstract class representing the ID of an image/region.
Region
          Abstract class representing a single region
 

Classes in Document used by QueryProcessor
Image
          Abstract class representing an image as a list of regions
ImageID
          Abstract class representing the ID of an image/region.
 

Classes in Document used by QueryProcessor.SF
Image
          Abstract class representing an image as a list of regions
ImageID
          Abstract class representing the ID of an image/region.
 

Classes in Document used by QueryProcessor.SF.ImgIdx
Image
          Abstract class representing an image as a list of regions
 

Classes in Document used by QueryProcessor.SF.ScoringFunction
Image
          Abstract class representing an image as a list of regions
 

Classes in Document used by QueryProcessor.SF.ScoringFunction.EMD
Image
          Abstract class representing an image as a list of regions
 

Classes in Document used by QueryProcessor.SF.ScoringFunction.HillClimbing
Image
          Abstract class representing an image as a list of regions
 

Classes in Document used by QueryProcessor.SF.kNNset
Image
          Abstract class representing an image as a list of regions
 

Classes in Document used by QueryProcessor.Skyline
Image
          Abstract class representing an image as a list of regions
ImageID
          Abstract class representing the ID of an image/region.
 

Classes in Document used by QueryProcessor.Skyline.Skyset
Image
          Abstract class representing an image as a list of regions
 

Classes in Document used by QueryProcessor.Utils
Image
          Abstract class representing an image as a list of regions
ImageID
          Abstract class representing the ID of an image/region.
 

Classes in Document used by QueryProcessor.Utils.RegIdx
Region
          Abstract class representing a single region