< prev index next >

src/java.desktop/share/classes/sun/awt/image/ShortBandedRaster.java

Print this page

        

*** 170,180 **** /** * Returns the data offset for the specified band. The data offset * is the index into the band's data array * in which the first sample of the first scanline is stored. ! * @param The band whose offset is returned. */ public int getDataOffset(int band) { return dataOffsets[band]; } --- 170,180 ---- /** * Returns the data offset for the specified band. The data offset * is the index into the band's data array * in which the first sample of the first scanline is stored. ! * @param band The band whose offset is returned. */ public int getDataOffset(int band) { return dataOffsets[band]; }
*** 216,226 **** * if the pixel coordinate is out of bounds. * A ClassCastException will be thrown if the input object is non null * and references anything other than an array of transferType. * @param x The X coordinate of the pixel location. * @param y The Y coordinate of the pixel location. ! * @param outData An object reference to an array of type defined by * getTransferType() and length getNumDataElements(). * If null an array of appropriate type and size will be * allocated. * @return An object reference to an array of type defined by * getTransferType() with the request pixel data. --- 216,226 ---- * if the pixel coordinate is out of bounds. * A ClassCastException will be thrown if the input object is non null * and references anything other than an array of transferType. * @param x The X coordinate of the pixel location. * @param y The Y coordinate of the pixel location. ! * @param obj An object reference to an array of type defined by * getTransferType() and length getNumDataElements(). * If null an array of appropriate type and size will be * allocated. * @return An object reference to an array of type defined by * getTransferType() with the request pixel data.
*** 260,272 **** * System.arraycopy(bandData, ((y2-y)*w + (x2-x))*numDataElements, * pixel, 0, numDataElements); * </pre> * @param x The X coordinate of the upper left pixel location. * @param y The Y coordinate of the upper left pixel location. ! * @param width Width of the pixel rectangle. ! * @param height Height of the pixel rectangle. ! * @param outData An object reference to an array of type defined by * getTransferType() and length w*h*getNumDataElements(). * If null an array of appropriate type and size will be * allocated. * @return An object reference to an array of type defined by * getTransferType() with the request pixel data. --- 260,272 ---- * System.arraycopy(bandData, ((y2-y)*w + (x2-x))*numDataElements, * pixel, 0, numDataElements); * </pre> * @param x The X coordinate of the upper left pixel location. * @param y The Y coordinate of the upper left pixel location. ! * @param w Width of the pixel rectangle. ! * @param h Height of the pixel rectangle. ! * @param obj An object reference to an array of type defined by * getTransferType() and length w*h*getNumDataElements(). * If null an array of appropriate type and size will be * allocated. * @return An object reference to an array of type defined by * getTransferType() with the request pixel data.
*** 313,324 **** * // To find the data element at location (x2, y2) * short bandElement = bandData[((y2-y)*w + (x2-x))]; * </pre> * @param x The X coordinate of the upper left pixel location. * @param y The Y coordinate of the upper left pixel location. ! * @param width Width of the pixel rectangle. ! * @param height Height of the pixel rectangle. * @param band The band to return. * @param outData If non-null, data elements for all bands * at the specified location are returned in this array. * @return Data array with data elements for all bands. */ --- 313,324 ---- * // To find the data element at location (x2, y2) * short bandElement = bandData[((y2-y)*w + (x2-x))]; * </pre> * @param x The X coordinate of the upper left pixel location. * @param y The Y coordinate of the upper left pixel location. ! * @param w Width of the pixel rectangle. ! * @param h Height of the pixel rectangle. * @param band The band to return. * @param outData If non-null, data elements for all bands * at the specified location are returned in this array. * @return Data array with data elements for all bands. */
*** 361,372 **** * System.arraycopy(bandData, ((y2-y)*w + (x2-x))*numDataElements, * pixel, 0, numDataElements); * </pre> * @param x The X coordinate of the upper left pixel location. * @param y The Y coordinate of the upper left pixel location. ! * @param width Width of the pixel rectangle. ! * @param height Height of the pixel rectangle. * @param outData If non-null, data elements for all bands * at the specified location are returned in this array. * @return Data array with data elements for all bands. */ public short[] getShortData(int x, int y, int w, int h, --- 361,372 ---- * System.arraycopy(bandData, ((y2-y)*w + (x2-x))*numDataElements, * pixel, 0, numDataElements); * </pre> * @param x The X coordinate of the upper left pixel location. * @param y The Y coordinate of the upper left pixel location. ! * @param w Width of the pixel rectangle. ! * @param h Height of the pixel rectangle. * @param outData If non-null, data elements for all bands * at the specified location are returned in this array. * @return Data array with data elements for all bands. */ public short[] getShortData(int x, int y, int w, int h,
*** 405,415 **** * if the pixel coordinate is out of bounds. * A ClassCastException will be thrown if the input object is non null * and references anything other than an array of transferType. * @param x The X coordinate of the pixel location. * @param y The Y coordinate of the pixel location. ! * @param inData An object reference to an array of type defined by * getTransferType() and length getNumDataElements() * containing the pixel data to place at x,y. */ public void setDataElements(int x, int y, Object obj) { if ((x < this.minX) || (y < this.minY) || --- 405,415 ---- * if the pixel coordinate is out of bounds. * A ClassCastException will be thrown if the input object is non null * and references anything other than an array of transferType. * @param x The X coordinate of the pixel location. * @param y The Y coordinate of the pixel location. ! * @param obj An object reference to an array of type defined by * getTransferType() and length getNumDataElements() * containing the pixel data to place at x,y. */ public void setDataElements(int x, int y, Object obj) { if ((x < this.minX) || (y < this.minY) ||
*** 501,511 **** * </pre> * @param x The X coordinate of the upper left pixel location. * @param y The Y coordinate of the upper left pixel location. * @param w Width of the pixel rectangle. * @param h Height of the pixel rectangle. ! * @param inData An object reference to an array of type defined by * getTransferType() and length w*h*getNumDataElements() * containing the pixel data to place between x,y and * x+h, y+h. */ public void setDataElements(int x, int y, int w, int h, Object obj) { --- 501,511 ---- * </pre> * @param x The X coordinate of the upper left pixel location. * @param y The Y coordinate of the upper left pixel location. * @param w Width of the pixel rectangle. * @param h Height of the pixel rectangle. ! * @param obj An object reference to an array of type defined by * getTransferType() and length w*h*getNumDataElements() * containing the pixel data to place between x,y and * x+h, y+h. */ public void setDataElements(int x, int y, int w, int h, Object obj) {
< prev index next >