< prev index next >

src/java.desktop/share/classes/java/awt/image/LookupTable.java

Print this page

        

*** 55,69 **** /** * Constructs a new LookupTable from the number of components and an offset * into the lookup table. * @param offset the offset to subtract from input values before indexing ! * into the data arrays for this <code>LookupTable</code> * @param numComponents the number of data arrays in this ! * <code>LookupTable</code> ! * @throws IllegalArgumentException if <code>offset</code> is less than 0 ! * or if <code>numComponents</code> is less than 1 */ protected LookupTable(int offset, int numComponents) { if (offset < 0) { throw new IllegalArgumentException("Offset must be greater than 0"); --- 55,69 ---- /** * Constructs a new LookupTable from the number of components and an offset * into the lookup table. * @param offset the offset to subtract from input values before indexing ! * into the data arrays for this {@code LookupTable} * @param numComponents the number of data arrays in this ! * {@code LookupTable} ! * @throws IllegalArgumentException if {@code offset} is less than 0 ! * or if {@code numComponents} is less than 1 */ protected LookupTable(int offset, int numComponents) { if (offset < 0) { throw new IllegalArgumentException("Offset must be greater than 0");
*** 76,109 **** this.offset = offset; } /** * Returns the number of components in the lookup table. ! * @return the number of components in this <code>LookupTable</code>. */ public int getNumComponents() { return numComponents; } /** * Returns the offset. ! * @return the offset of this <code>LookupTable</code>. */ public int getOffset() { return offset; } /** ! * Returns an <code>int</code> array of components for ! * one pixel. The <code>dest</code> array contains the * result of the lookup and is returned. If dest is ! * <code>null</code>, a new array is allocated. The * source and destination can be equal. * @param src the source array of components of one pixel * @param dest the destination array of components for one pixel, ! * translated with this <code>LookupTable</code> ! * @return an <code>int</code> array of components for one * pixel. */ public abstract int[] lookupPixel(int[] src, int[] dest); } --- 76,109 ---- this.offset = offset; } /** * Returns the number of components in the lookup table. ! * @return the number of components in this {@code LookupTable}. */ public int getNumComponents() { return numComponents; } /** * Returns the offset. ! * @return the offset of this {@code LookupTable}. */ public int getOffset() { return offset; } /** ! * Returns an {@code int} array of components for ! * one pixel. The {@code dest} array contains the * result of the lookup and is returned. If dest is ! * {@code null}, a new array is allocated. The * source and destination can be equal. * @param src the source array of components of one pixel * @param dest the destination array of components for one pixel, ! * translated with this {@code LookupTable} ! * @return an {@code int} array of components for one * pixel. */ public abstract int[] lookupPixel(int[] src, int[] dest); }
< prev index next >