📄 bandedsamplemodel.html
字号:
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#getSample(int, int, int, java.awt.image.DataBuffer)">getSample</A></B>(int x, int y, int b, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Returns as int the sample in a specified band for the pixel located at (x,y).</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> double</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#getSampleDouble(int, int, int, java.awt.image.DataBuffer)">getSampleDouble</A></B>(int x, int y, int b, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Returns the sample in a specified band for a pixel located at (x,y) as a double.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> float</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#getSampleFloat(int, int, int, java.awt.image.DataBuffer)">getSampleFloat</A></B>(int x, int y, int b, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Returns the sample in a specified band for the pixel located at (x,y) as a float.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> int[]</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#getSamples(int, int, int, int, int, int[], java.awt.image.DataBuffer)">getSamples</A></B>(int x, int y, int w, int h, int b, int[] iArray, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Returns the samples in a specified band for the specified rectangle of pixels in an int array, one sample per data array element.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#setDataElements(int, int, java.lang.Object, java.awt.image.DataBuffer)">setDataElements</A></B>(int x, int y, <A HREF="../../../java/lang/Object.html">Object</A> obj, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Sets the data for a single pixel in the specified DataBuffer from a primitive array of type TransferType.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#setPixel(int, int, int[], java.awt.image.DataBuffer)">setPixel</A></B>(int x, int y, int[] iArray, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Sets a pixel in the DataBuffer using an int array of samples for input.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#setPixels(int, int, int, int, int[], java.awt.image.DataBuffer)">setPixels</A></B>(int x, int y, int w, int h, int[] iArray, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Sets all samples for a rectangle of pixels from an int array containing one sample per array element.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#setSample(int, int, int, double, java.awt.image.DataBuffer)">setSample</A></B>(int x, int y, int b, double s, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Sets a sample in the specified band for the pixel located at (x,y) in the DataBuffer using a double for input.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#setSample(int, int, int, float, java.awt.image.DataBuffer)">setSample</A></B>(int x, int y, int b, float s, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Sets a sample in the specified band for the pixel located at (x,y) in the DataBuffer using a float for input.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#setSample(int, int, int, int, java.awt.image.DataBuffer)">setSample</A></B>(int x, int y, int b, int s, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Sets a sample in the specified band for the pixel located at (x,y) in the DataBuffer using an int for input.</TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1"><CODE> void</CODE></FONT></TD><TD><CODE><B><A HREF="../../../java/awt/image/BandedSampleModel.html#setSamples(int, int, int, int, int, int[], java.awt.image.DataBuffer)">setSamples</A></B>(int x, int y, int w, int h, int b, int[] iArray, <A HREF="../../../java/awt/image/DataBuffer.html">DataBuffer</A> data)</CODE><BR> Sets the samples in the specified band for the specified rectangle of pixels from an int array containing one sample per data array element.</TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.awt.image.ComponentSampleModel"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.awt.image.<A HREF="../../../java/awt/image/ComponentSampleModel.html">ComponentSampleModel</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../java/awt/image/ComponentSampleModel.html#getBandOffsets()">getBandOffsets</A>, <A HREF="../../../java/awt/image/ComponentSampleModel.html#getBankIndices()">getBankIndices</A>, <A HREF="../../../java/awt/image/ComponentSampleModel.html#getNumDataElements()">getNumDataElements</A>, <A HREF="../../../java/awt/image/ComponentSampleModel.html#getOffset(int, int)">getOffset</A>, <A HREF="../../../java/awt/image/ComponentSampleModel.html#getOffset(int, int, int)">getOffset</A>, <A HREF="../../../java/awt/image/ComponentSampleModel.html#getPixelStride()">getPixelStride</A>, <A HREF="../../../java/awt/image/ComponentSampleModel.html#getSampleSize()">getSampleSize</A>, <A HREF="../../../java/awt/image/ComponentSampleModel.html#getSampleSize(int)">getSampleSize</A>, <A HREF="../../../java/awt/image/ComponentSampleModel.html#getScanlineStride()">getScanlineStride</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.awt.image.SampleModel"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.awt.image.<A HREF="../../../java/awt/image/SampleModel.html">SampleModel</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../java/awt/image/SampleModel.html#getDataElements(int, int, int, int, java.lang.Object, java.awt.image.DataBuffer)">getDataElements</A>, <A HREF="../../../java/awt/image/SampleModel.html#getDataType()">getDataType</A>, <A HREF="../../../java/awt/image/SampleModel.html#getHeight()">getHeight</A>, <A HREF="../../../java/awt/image/SampleModel.html#getNumBands()">getNumBands</A>, <A HREF="../../../java/awt/image/SampleModel.html#getPixel(int, int, double[], java.awt.image.DataBuffer)">getPixel</A>, <A HREF="../../../java/awt/image/SampleModel.html#getPixel(int, int, float[], java.awt.image.DataBuffer)">getPixel</A>, <A HREF="../../../java/awt/image/SampleModel.html#getPixels(int, int, int, int, double[], java.awt.image.DataBuffer)">getPixels</A>, <A HREF="../../../java/awt/image/SampleModel.html#getPixels(int, int, int, int, float[], java.awt.image.DataBuffer)">getPixels</A>, <A HREF="../../../java/awt/image/SampleModel.html#getSamples(int, int, int, int, int, double[], java.awt.image.DataBuffer)">getSamples</A>, <A HREF="../../../java/awt/image/SampleModel.html#getSamples(int, int, int, int, int, float[], java.awt.image.DataBuffer)">getSamples</A>, <A HREF="../../../java/awt/image/SampleModel.html#getTransferType()">getTransferType</A>, <A HREF="../../../java/awt/image/SampleModel.html#getWidth()">getWidth</A>, <A HREF="../../../java/awt/image/SampleModel.html#setDataElements(int, int, int, int, java.lang.Object, java.awt.image.DataBuffer)">setDataElements</A>, <A HREF="../../../java/awt/image/SampleModel.html#setPixel(int, int, double[], java.awt.image.DataBuffer)">setPixel</A>, <A HREF="../../../java/awt/image/SampleModel.html#setPixel(int, int, float[], java.awt.image.DataBuffer)">setPixel</A>, <A HREF="../../../java/awt/image/SampleModel.html#setPixels(int, int, int, int, double[], java.awt.image.DataBuffer)">setPixels</A>, <A HREF="../../../java/awt/image/SampleModel.html#setPixels(int, int, int, int, float[], java.awt.image.DataBuffer)">setPixels</A>, <A HREF="../../../java/awt/image/SampleModel.html#setSamples(int, int, int, int, int, double[], java.awt.image.DataBuffer)">setSamples</A>, <A HREF="../../../java/awt/image/SampleModel.html#setSamples(int, int, int, int, int, float[], java.awt.image.DataBuffer)">setSamples</A></CODE></TD></TR></TABLE> <A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor"><TD><B>Methods inherited from class java.lang.<A HREF="../../../java/lang/Object.html">Object</A></B></TD></TR><TR BGCOLOR="white" CLASS="TableRowColor"><TD><CODE><A HREF="../../../java/lang/Object.html#clone()">clone</A>, <A HREF="../../../java/lang/Object.html#equals(java.lang.Object)">equals</A>, <A HREF="../../../java/lang/Object.html#finalize()">finalize</A>, <A HREF="../../../java/lang/Object.html#getClass()">getClass</A>, <A HREF="../../../java/lang/Object.html#hashCode()">hashCode</A>, <A HREF="../../../java/lang/Object.html#notify()">notify</A>, <A HREF="../../../java/lang/Object.html#notifyAll()">notifyAll</A>, <A HREF="../../../java/lang/Object.html#toString()">toString</A>, <A HREF="../../../java/lang/Object.html#wait()">wait</A>, <A HREF="../../../java/lang/Object.html#wait(long)">wait</A>, <A HREF="../../../java/lang/Object.html#wait(long, int)">wait</A></CODE></TD></TR></TABLE> <P><!-- ============ FIELD DETAIL =========== --><!-- ========= CONSTRUCTOR DETAIL ======== --><A NAME="constructor_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%"><TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor"><TD COLSPAN=1><FONT SIZE="+2"><B>Constructor Detail</B></FONT></TD></TR></TABLE><A NAME="BandedSampleModel(int, int, int, int)"><!-- --></A><H3>BandedSampleModel</H3><PRE>public <B>BandedSampleModel</B>(int dataType, int w, int h, int numBands)</PRE><DL><DD>Constructs a BandedSampleModel with the specified parameters. The pixel stride will be one data element. The scanline stride will be the same as the width. Each band will be stored in a separate bank and all band offsets will be zero.<DD><DL><DT><B>Parameters:</B><DD><CODE>dataType</CODE> - The data type for storing samples.<DD><CODE>w</CODE> - The width (in pixels) of the region of image data described.<DD><CODE>h</CODE> - The height (in pixels) of the region of image data described.<DD><CODE>numBands</CODE> - The number of bands for the image data.<DT><B>Throws:</B><DD><CODE><A HREF="../../../java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if <code>dataType</code> is not one of the supported data types</DL></DD></DL><HR><A NAME="BandedSampleModel(int, int, int, int, int[], int[])"><!-- --></A><H3>BandedSampleModel</H3><PRE>public <B>BandedSampleModel</B>(int dataType, int w, int h, int scanlineStride, int[] bankIndices, int[] bandOffsets)</PRE><DL><DD>Constructs a BandedSampleModel with the specified parameters. The number of bands will be inferred from the lengths of the bandOffsets bankIndices arrays, which must be equal. The pixel stride will be one data element.<DD><DL><DT><B>Parameters:</B><DD><CODE>dataType</CODE> - The data type for storing samples.<DD><CODE>w</CODE> - The width (in pixels) of the region of image data described.<DD><CODE>h</CODE> - The height (in pixels) of the region of image data described.<DD><CODE>numBands</CODE> - The number of bands for the image data.<DD><CODE>scanlineStride</CODE> - The line stride of the of the image data.<DD><CODE>bankIndices</CODE> - The bank index for each band.<DD><CODE>bandOffsets</CODE> - The band offset for each band.<DT><B>Throws:</B><DD><CODE><A HREF="../../../java/lang/IllegalArgumentException.html">IllegalArgumentException</A></CODE> - if <code>dataType</code> is not one of the supported data types</DL></DD></DL><!-- ============ METHOD DETAIL ========== --><A NAME="method_detail"><!-- --></A><TABLE BORDER="1" CELLPADDING="3" CELLSPACING="0" WIDTH="100%">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -