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 }