JavaTM 2 Platform
Standard Ed. 6

java.awt.image
類別 ShortLookupTable

java.lang.Object
  繼承者 java.awt.image.LookupTable
      繼承者 java.awt.image.ShortLookupTable

public class ShortLookupTable
extends LookupTable

此類別定義了一個尋找表物件。使用此類別的物件的尋找操作的輸出被解釋為一個無符號 short 量。尋找表包含圖像的一個或多個 band(或份量)的 short 型資料陣列,並包含在對陣列建立索引前將從輸入值中減掉的偏移量。這使得陣列小於為約束輸入提供的本機資料大小。如果尋找表中只有一個陣列,則將該陣列應用於所有 band。

另請參見:
ByteLookupTable, LookupOp

建構子摘要
ShortLookupTable(int offset, short[] data)
          根據表示每個 band 的尋找表的 short 型陣列建構 ShortLookupTable 物件。
ShortLookupTable(int offset, short[][] data)
          根據表示每個 band 的尋找表的 short 型陣列的陣列建構 ShortLookupTable 物件。
 
方法摘要
 short[][] getTable()
          根據參考返回尋找表資料。
 int[] lookupPixel(int[] src, int[] dst)
          返回一個使用尋找表轉換後的像素樣本陣列。
 short[] lookupPixel(short[] src, short[] dst)
          返回一個使用尋找表轉換後的像素樣本陣列。
 
從類別 java.awt.image.LookupTable 繼承的方法
getNumComponents, getOffset
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

建構子詳細資訊

ShortLookupTable

public ShortLookupTable(int offset,
                        short[][] data)
根據表示每個 band 的尋找表的 short 型陣列的陣列建構 ShortLookupTable 物件。在為陣列建立索引前,將從輸入值中減去 offset。band 的數量是 data 參數的長度。每個 band 的資料陣列都被存儲為一個參考。

參數:
offset - 在為陣列建立索引前從輸入值中減掉的值
data - 表示每個 band 的尋找表的 short 型陣列的陣列

ShortLookupTable

public ShortLookupTable(int offset,
                        short[] data)
根據表示每個 band 的尋找表的 short 型陣列建構 ShortLookupTable 物件。在為陣列建立索引前,將從輸入值中減去 offset。資料陣列被存儲為一個參考。

參數:
offset - 在為陣列建立索引前從輸入值中減掉的值
data - short 型陣列
方法詳細資訊

getTable

public final short[][] getTable()
根據參考返回尋找表資料。如果此 ShortLookupTable 是使用單個 short 型陣列建構的,則返回陣列的長度為 1。

返回:
ShortLookupTable 資料陣列。

lookupPixel

public int[] lookupPixel(int[] src,
                         int[] dst)
返回一個使用尋找表轉換後的像素樣本陣列。源陣列和目標陣列可以是相同陣列。返回陣列 dst

指定者:
類別 LookupTable 中的 lookupPixel
參數:
src - 源陣列。
dst - 目標陣列。此陣列至少必須和 src 一樣長。如果 dstnull,則將分派一個長度與 src 相同的新陣列。
返回:
陣列 dst,它是樣本的 int 陣列。
拋出:
ArrayIndexOutOfBoundsException - 如果 src 長於 dst,或者對於 src 的任意元素 i(src[i]&0xffff)-offset 小於零,或者大於或等於任意 band 的尋找表長度。

lookupPixel

public short[] lookupPixel(short[] src,
                           short[] dst)
返回一個使用尋找表轉換後的像素樣本陣列。源陣列和目標陣列可以是相同陣列。返回陣列 dst

參數:
src - 源陣列。
dst - 目標陣列。此陣列至少必須和 src 一樣長。如果 dstnull,則將分派一個長度與 src 相同的新陣列。
返回:
陣列 dst,它是樣本的 int 陣列。
拋出:
ArrayIndexOutOfBoundsException - 如果 src 長於 dst,或者對於 src 的任意元素 i(src[i]&0xffff)-offset 小於零,或者大於或等於任意 band 的尋找表長度。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only