
NV - Number vectorpublic abstract class AbstractPreferenceVectorIndex<NV extends NumberVector<?>> extends AbstractPreprocessorIndex<NV,BitSet> implements PreferenceVectorIndex<NV>
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AbstractPreferenceVectorIndex.Factory<V extends NumberVector<?>,I extends PreferenceVectorIndex<V>>Factory class. | 
storagerelation| Constructor and Description | 
|---|
| AbstractPreferenceVectorIndex(Relation<NV> relation)Constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| BitSet | getPreferenceVector(DBIDRef objid)Get the precomputed preference vector for a particular object ID. | 
| protected abstract void | preprocess()Preprocessing step. | 
getLoggerdelete, deleteAll, getLongName, getPageFileStatistics, getShortName, insert, insertAllclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdelete, deleteAll, getPageFileStatistics, insert, insertAllgetLongName, getShortNameprotected abstract void preprocess()
public BitSet getPreferenceVector(DBIDRef objid)
PreferenceVectorIndexgetPreferenceVector in interface PreferenceVectorIndex<NV extends NumberVector<?>>objid - Object ID