|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Index.InterfaceIndex
public class InterfaceIndex
Implementa l'interfaccia che lavora sul lato Index.
Constructor Summary | |
---|---|
InterfaceIndex(java.lang.String indImgPath,
java.lang.String indRegPath)
Inizializza la Interface_I. |
Method Summary | |
---|---|
boolean |
closeCursorImg()
Chiude i cursori su immagine |
boolean |
closeCursorsReg()
Chiude i cursori su regione |
boolean |
createCursorImg(Document.Image i)
Crea il cursore su un'immagine/su regioni partendo dalle feature salvate su un DB MySQL. |
boolean |
createCursorsReg(Document.Image i)
Crea il cursore su un'immagine/su regioni partendo dalle feature salvate su un DB MySQL. |
IndexManager.ImgIndexManager |
createIM_Img()
Crea un IndexManager Image |
IndexManager.RegIndexManager |
createIM_Reg()
Crea un IndexManager Region |
boolean |
createIndex(boolean isImage,
java.lang.String file,
FeatureManager.FeatureManager fm)
Crea l'indice partendo dalle feature salvate su un DB MySQL. |
boolean |
createIndexBIN(boolean isImage,
java.lang.String fileFeature)
Crea l'indice partendo dal file di testo contenente le features. |
boolean |
createIndexTXT(boolean isImage,
java.lang.String fileFeature,
FeatureManager.FeatureManager fm)
Crea il file di testo rappresentante l'indice partendo dalle feature salvate su un DB MySQL. |
boolean |
deleteImg(Document.Image i)
Inserisce un'immagine nell'indice partendo dalle feature salvate su un DB MySQL. |
boolean |
deleteReg(Document.ImageID id,
Document.Region r)
Inserisce una regione nell'indice partendo dalle feature salvate su un DB MySQL. |
QueryProcessor.SF.ScoredResultImage |
getNextCursorImg()
Invoca la next sui cursori su immagine |
QueryProcessor.SF.ScoredResultImage |
getNextCursorsReg(int id)
Invoca la next sui cursori su regioni |
boolean |
insertImg(Document.Image i)
Inserisce un'immagine nell'indice partendo dalle feature salvate su un DB MySQL. |
boolean |
insertReg(Document.ImageID id,
Document.Region r)
Inserisce una regione nell'indice partendo dalle feature salvate su un DB MySQL. |
java.util.Vector<QueryProcessor.SF.ScoredResultImage> |
knnQueryImg(Document.Image i,
int k)
Dato l'ID di un'immagine ed il numero di risultati richiesti, invoca il metodo di query. |
java.util.Vector<QueryProcessor.SF.ScoredResultImage> |
knnQueryReg(Document.Region r,
int k)
Data una regione ed il numero di risultati richiesti, invoca il metodo di query. |
java.util.Vector<QueryProcessor.SF.ScoredResultImage> |
rangeQueryImg(Document.Image i,
double range)
Data un'immagine ed un raggio, invoca il metodo di query range. |
java.util.Vector<QueryProcessor.SF.ScoredResultImage> |
rangeQueryReg(Document.Region r,
double range)
Data la regione ed un raggio, invoca il metodo di query. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InterfaceIndex(java.lang.String indImgPath, java.lang.String indRegPath)
indImgPath
- Path dell'indice su Immagini.indRegPath
- Path dell'indice su Regioni.Method Detail |
---|
public IndexManager.ImgIndexManager createIM_Img()
public IndexManager.RegIndexManager createIM_Reg()
public java.util.Vector<QueryProcessor.SF.ScoredResultImage> knnQueryImg(Document.Image i, int k)
i
- Immagine query.k
- Valore k che corrisponde al numero di immagini da ottenere in output dalla query.
public java.util.Vector<QueryProcessor.SF.ScoredResultImage> knnQueryReg(Document.Region r, int k)
r
- Regione queryk
- Valore k che corrisponde al numero di regioni da ottenere in output dalla query.
public java.util.Vector<QueryProcessor.SF.ScoredResultImage> rangeQueryImg(Document.Image i, double range)
i
- Immagine query.range
- Valore del raggio di ricerca.
public java.util.Vector<QueryProcessor.SF.ScoredResultImage> rangeQueryReg(Document.Region r, double range)
r
- Regione query.range
- Valore del raggio di ricerca.
public boolean createIndex(boolean isImage, java.lang.String file, FeatureManager.FeatureManager fm)
isImage
- file
- File di testo delle feature da creare nella cartella temporanea.fm
- Feature Manager utilizzato dal metodo.
public boolean createIndexTXT(boolean isImage, java.lang.String fileFeature, FeatureManager.FeatureManager fm)
isImage
- DIce se lavoro su immagini o su regionifileFeature
- File di testo delle feature da creare nella cartella temporanea.fm
- Feature Manager utilizzato dal metodo.
public boolean createIndexBIN(boolean isImage, java.lang.String fileFeature)
isImage
- Dice se lavoro su immagini o su regionifileFeature
- File di testo delle features da utilizzare.
public boolean insertImg(Document.Image i)
i
- Immagine presa in considerazione.
public boolean insertReg(Document.ImageID id, Document.Region r)
id
- Id relativo alla regione da inserire.r
- Regione presa in considerazione.
public boolean deleteImg(Document.Image i)
i
- Immagine presa in considerazione.
public boolean deleteReg(Document.ImageID id, Document.Region r)
id
- Id relativo alla regione da inserire.r
- Regione presa in considerazione.
public boolean createCursorImg(Document.Image i)
i
- Immagine presa in considerazione.
public boolean createCursorsReg(Document.Image i)
i
- Immagine presa in considerazione.
public QueryProcessor.SF.ScoredResultImage getNextCursorImg()
public QueryProcessor.SF.ScoredResultImage getNextCursorsReg(int id)
id
- Indice che definisce un cursore su una regione specifica.
public boolean closeCursorImg()
public boolean closeCursorsReg()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |