View Javadoc

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