JavaTM 2
Platform
Std.  Ed.  v1. 4.0

java.awt.image
Ŭ·¡½º ShortLookupTable

java.lang.Object 
  |
  +--java.awt.image.LookupTable 
        |
        +--java.awt.image.ShortLookupTable

public class ShortLookupTable
extends LookupTable

ÀÌ Å¬·¡½º´Â ·è¾÷Å×ÀÌºí ¿ÀºêÁ§Æ®¸¦ Á¤ÀÇÇÕ´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ ¿ÀºêÁ§Æ®¸¦ »ç¿ëÇÏ´Â look ¾÷ Á¶ÀÛÀÇ Ãâ·ÂÀº unsigned-short ÀÇ ¼öÄ¡·Î¼­ ÇØ¼®µË´Ï´Ù. ·è¾÷Å×À̺íÀº À̹ÌÁöÀÇ 1 °³ ÀÌ»óÀÇ ¹êµå ¶Ç´Â ÄÄÆÛ³ÍÆ®ÀÇ short µ¥ÀÌÅÍ ¹è¿­À» ÀúÀåÇØ, ¶Ç ¹è¿­¿¡ À妽º¸¦ ºÙÀ̱â Àü¿¡ ÀÔ·ÂÄ¡·ÎºÎÅÍ °¨»êµÇ´Â ¿ÀÇÁ¼Â(offset)¸¦ ÀúÀåÇÕ´Ï´Ù. À̰Ϳ¡ ÀÇÇØ, ³×ÀÌÆ¼ºê µ¥ÀÌÅÍ »çÀÌÁ´Ù ÀÛÀº ¹è¿­ÀÌ Á¦°øµÇ¾î Á¦¾àµÈ ÀÔ·ÂÀ» ¹Þ¾ÆµéÀÏ ¼ö°¡ ÀÖ½À´Ï´Ù. ·è¾÷Å×ÀÌºí¿¡ ¹è¿­ÀÌ 1 °³ ¹Û¿¡ ¾ø´Â °æ¿ì, ±×°ÍÀÌ ¸ðµç ¹êµå¿¡ Àû¿ëµË´Ï´Ù.

°ü·Ã Ç׸ñ:
ByteLookupTable , LookupOp

»ý¼ºÀÚÀÇ °³¿ä
ShortLookupTable (int offset, short[] data)
           °¢ ¹êµåÀÇ ·è¾÷Å×À̺íÀ» ³ªÅ¸³»´Â short ÀÇ ¹è¿­·ÎºÎÅÍ, ShortLookupTable ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù.
ShortLookupTable (int offset, short[][] data)
           °¢ ¹êµåÀÇ ·è¾÷Å×À̺íÀ» ³ªÅ¸³»´Â short ¹è¿­ °¡¿îµ¥ 1 °³ÀÇ ¹è¿­·ÎºÎÅÍ, 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)
°¢ ¹êµåÀÇ ·è¾÷Å×À̺íÀ» ³ªÅ¸³»´Â short ¹è¿­ °¡¿îµ¥ 1 °³ÀÇ ¹è¿­·ÎºÎÅÍ, ShortLookupTable ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ¿ÀÇÁ¼Â(offset)´Â ¹è¿­¿¡ À妽º¸¦ ºÙÀ̱â Àü¿¡ ÀÔ·ÂÄ¡·ÎºÎÅÍ °¨»êµË´Ï´Ù. ¹êµå¼ö´Â data ÀμöÀÇ ±æÀÌÀÔ´Ï´Ù. °¢ ¹êµåÀÇ µ¥ÀÌÅÍ ¹è¿­Àº ÂüÁ¶·Î¼­ ÀúÀåµË´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
offset - ¹è¿­¿¡ À妽º ºÙÀ̰í Çϱâ Àü¿¡ ÀÔ·ÂÄ¡·ÎºÎÅÍ °¨»êµÈ °ª
data - °¢ ¹êµåÀÇ ·è¾÷Å×À̺íÀ» ³ªÅ¸³»´Â short ¹è¿­ÀÇ ¹è¿­

ShortLookupTable

public ShortLookupTable(int offset,
                        short[] data)
°¢ ¹êµåÀÇ ·è¾÷Å×À̺íÀ» ³ªÅ¸³»´Â 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 ÀÌ»óÀÇ ±æÀ̰¡ ÇÊ¿ä. dst °¡ null ÀÇ °æ¿ì´Â src ¿Í °°Àº ±æÀ̰¡ »õ·Î¿î ¹è¿­À» ÇÒ´çÇÒ ¼ö ÀÖ´Ù
¹Ýȯ°ª:
»ùÇÃÀÇ int ¹è¿­ÀÎ,dst ¹è¿­
¿¹¿Ü:
ArrayIndexOutOfBoundsException - src °¡ dst º¸´Ù ±ä °æ¿ì, ȤÀº src ÀÇ ÀÓÀÇÀÇ ¿ä¼Ò i ¿¡ ´ëÇØ,(src[i]&0xffff) -offset °¡ Á¦·Îº¸´Ù ÀÛÀºÁö ÀÓÀÇÀÇ ¹êµåÀÇ ·è¾÷Å×À̺íÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì

lookupPixel

public short[] lookupPixel(short[] src,
                           short[] dst)
·è¾÷Å×À̺íÀ» »ç¿ëÇØ º¯È¯µÈ Çȼ¿ÀÇ »ùÇÃÀÇ ¹è¿­À» µ¹·ÁÁÝ´Ï´Ù. Àü¼Û¿ø°ú Àü¼ÛóÀÇ ¹è¿­¿¡ °°Àº °ÍÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. dst ¹è¿­ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
src - ¼Ò½º ¹è¿­
dst - Àü¼ÛóÀÇ ¹è¿­. ÀÌ ¹è¿­Àº src ÀÌ»óÀÇ ±æÀ̰¡ ÇÊ¿ä. dst °¡ null ÀÇ °æ¿ì´Â src ¿Í °°Àº ±æÀ̰¡ »õ·Î¿î ¹è¿­À» ÇÒ´çÇÒ ¼ö ÀÖ´Ù
¹Ýȯ°ª:
»ùÇÃÀÇ int ¹è¿­ÀÎ,dst ¹è¿­
¿¹¿Ü:
ArrayIndexOutOfBoundsException - src °¡ dst º¸´Ù ±ä °æ¿ì, ȤÀº src ÀÇ ÀÓÀÇÀÇ ¿ä¼Ò i ¿¡ ´ëÇØ,(src[i]&0xffff) -offset °¡ Á¦·Îº¸´Ù ÀÛÀºÁö ÀÓÀÇÀÇ ¹êµåÀÇ ·è¾÷Å×À̺íÀÇ ±æÀÌ ÀÌ»óÀÇ °æ¿ì

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.