View Javadoc

1   package net.obsearch.pivots.rf02;
2   
3   import cern.colt.list.LongArrayList;
4   import net.obsearch.Index;
5   import net.obsearch.exception.OBException;
6   import net.obsearch.exception.OBStorageException;
7   import net.obsearch.exception.PivotsUnavailableException;
8   import net.obsearch.ob.OBShort;
9   import net.obsearch.pivots.PivotResult;
10  import net.obsearch.pivots.Pivotable;
11  
12  public class RF02PivotSelectorShort<O extends OBShort> extends AbstractIncrementalRF02<O> {
13  
14  	public RF02PivotSelectorShort(Pivotable<O> pivotable) {
15  		super(pivotable);		
16  	}
17  
18  	@Override
19  	protected double distance(O a, O b) throws OBException {
20  		return a.distance(b);
21  	}
22  
23  	@Override
24  	public PivotResult generatePivots(int pivotCount, LongArrayList elements,
25  			Index<O> index) throws OBException, IllegalAccessException,
26  			InstantiationException, OBStorageException,
27  			PivotsUnavailableException {
28  		
29  		return null;
30  	}
31  	
32  	
33  
34  }