View Javadoc

1   /**
2    * 
3    */
4   package de.desy.acop.video.analysis;
5   
6   /**
7    * </code>IdentitiyColorDecoder</code> performs no transformation of 
8    * </code>TYPE_INT_ARGB</code> integer color code.
9    * 
10   * @author Tilen Kusterle, Cosylab
11   *
12   */
13  public class IdentityColorDecoder implements ColorDecoder {
14  
15  	/* (non-Javadoc)
16  	 * @see de.desy.acop.video.analysis.ColorDecoder#transform(int)
17  	 */
18  	@Override
19  	@Deprecated
20  	public double transform(int code) {
21  		return code;
22  	}
23  
24  	/*
25  	 * (non-Javadoc)
26  	 * @see de.desy.acop.video.analysis.ColorDecoder#transform(int[])
27  	 */
28  	@Override
29  	public double[] transform(int[] data) {
30  		int length = data.length;
31  		double[] ret = new double[length];
32  		for (int i = 0; i < length; i++) {
33  			ret[i] = data[i];
34  		}
35  		return ret;
36  	}
37  }