View Javadoc

1   package net.obsearch.pivots.rf04;
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.OBFloat;
9   import net.obsearch.ob.OBShort;
10  import net.obsearch.pivots.PivotResult;
11  import net.obsearch.pivots.Pivotable;
12  
13  public class RF04PivotSelectorFloat<O extends OBFloat> extends AbstractIncrementalRF04<O> {
14  
15  	public RF04PivotSelectorFloat(Pivotable<O> pivotable) {
16  		super(pivotable);		
17  	}
18  	
19  	public RF04PivotSelectorFloat(){
20  		super();
21  	}
22  
23  	@Override
24  	protected double distance(O a, O b) throws OBException {
25  		return a.distance(b);
26  	}
27  
28  	@Override
29  	public PivotResult generatePivots(int pivotCount, LongArrayList elements,
30  			Index<O> index) throws OBException, IllegalAccessException,
31  			InstantiationException, OBStorageException,
32  			PivotsUnavailableException {
33  		
34  		return null;
35  	}
36  	
37  	
38  
39  }