|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
java.lang.Object | +--java.awt.image.Kernel
Kernel Ŭ·¡½º´Â ÁöÁ¤µÈ Çȼ¿¿¡ ´ëÇØ, ÇÊÅÍ ¿ÀÆÛ·¹À̼ÇÀ¸·Î Ãâ·ÂµÇ´Â À̹ÌÁöÁß¿¡¼ÀÇ À§Ä¡¿¡ ´ëÇÑ °ªÀÇ °è»ê¿¡, ¾î´À Çȼ¿°ú ±× ÁÖÀ§ÀÇ Çȼ¿ÀÌ ¾î¶»°Ô ¿µÇâÀ» ÁÖ´ÂÁö¸¦ ±â¼úÇÏ´Â ¸ÅÆ®¸¯½º¸¦ Á¤ÀÇÇÕ´Ï´Ù. X ¿øÁ¡°ú Y ¿øÁ¡Àº Ä¿³Ú ¸ÅÆ®¸¯½º Áß(¾È)¿¡¼ Ãâ·ÂÄ¡ÀÇ °è»ê ´ë»óÀÌ µÇ´Â Çȼ¿ À§Ä¡¿¡ ´ëÀÀÇÏ´Â ¿ä¼Ò¸¦ ³ªÅ¸³À´Ï´Ù.
ConvolveOp | »ý¼ºÀÚÀÇ °³¿ä | |
Kernel (int width,
int height,
float[] data)
float ÀÇ ¹è¿·ÎºÎÅÍ Kernel ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. |
|
| ¸Þ¼ÒµåÀÇ °³¿ä | |
Object |
clone ()
ÀÌ ¿ÀºêÁ§Æ®¸¦ º¹Á¦ÇÕ´Ï´Ù. |
int |
getHeight ()
ÀÌ Kernel ÀÇ ³ôÀ̸¦ µ¹·ÁÁÝ´Ï´Ù. |
float[] |
getKernelData (float[] data)
Ä¿³Ú µ¥ÀÌÅ͸¦ Çà ¸ÞÀÌÀúÀÇ ¼ø¼·Î µ¹·ÁÁÝ´Ï´Ù. |
int |
getWidth ()
ÀÌ Kernel ÀÇ ÆøÀ» µ¹·ÁÁÝ´Ï´Ù. |
int |
getXOrigin ()
ÀÌ Kernel ÀÇ X ¿øÁ¡À» µ¹·ÁÁÝ´Ï´Ù. |
int |
getYOrigin ()
ÀÌ Kernel ÀÇ Y ¿øÁ¡À» µ¹·ÁÁÝ´Ï´Ù. |
| Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| »ý¼ºÀÚÀÇ »ó¼¼ |
public Kernel(int width,
int height,
float[] data)
Kernel ¿ÀºêÁ§Æ®¸¦ ±¸ÃàÇÕ´Ï´Ù. ±×data ¹è¿ÀÇ ÃÖÃÊÀÇ width*height ¿ä¼Ò°¡ Ä«Çǵ˴ϴÙ. data ¹è¿ÀÇ ±æÀ̰¡ Æø * ³ôÀ̺¸´Ù ÀÛÀº °æ¿ì´Â IllegalArgumentException °¡ ½½·Î¿ì µË´Ï´Ù. X ¿øÁ¡Àº (width-1)/2 ¿¡, Y ¿øÁ¡Àº (height-1)/2 ÀÌ µË´Ï´Ù.
width - Ä¿³ÚÀÇ Æøheight - Ä¿³ÚÀÇ ³ôÀÌdata - ÇàÀÇ ¸ÞÀÌÀú ¼ø¼ÀÇ Ä¿³Ú µ¥ÀÌÅÍ
IllegalArgumentException - data ÀÇ ±æÀ̰¡ width ¿Í height ÀÇ Àûº¸´Ù ÀÛÀº °æ¿ì| ¸Þ¼ÒµåÀÇ »ó¼¼ |
public final int getXOrigin()
Kernel ÀÇ X ¿øÁ¡À» µ¹·ÁÁÝ´Ï´Ù.
public final int getYOrigin()
Kernel ÀÇ Y ¿øÁ¡À» µ¹·ÁÁÝ´Ï´Ù.
public final int getWidth()
Kernel ÀÇ ÆøÀ» µ¹·ÁÁÝ´Ï´Ù.
Kernel ÀÇ Æøpublic final int getHeight()
Kernel ÀÇ ³ôÀ̸¦ µ¹·ÁÁÝ´Ï´Ù.
Kernel ÀÇ ³ôÀÌpublic final float[] getKernelData(float[] data)
data ¹è¿ÀÌ µ¹·ÁÁÖ¾îÁý´Ï´Ù. data °¡ null ÀÇ °æ¿ì´Â »õ·Î¿î ¹è¿À» ÇÒ´çÇÒ ¼ö ÀÖ½À´Ï´Ù.
data - null °¡ ¾Æ´Ñ °æ¿ì´Â µ¹·ÁÁÖ¾îÁö´Â Ä¿³Ú µ¥ÀÌÅ͸¦ ÀúÀåÇÑ´Ù
data ¹è¿ data °¡ null ÀÇ °æ¿ì´Â Ä¿³Ú µ¥ÀÌÅ͸¦ Çà ¸ÞÀÌÀúÀÇ ¼ø¼·Î ÀúÀåÇÏ´Â »õ·Ó°Ô ÇÒ´çÇÒ ¼ö ÀÖ¾ú´ø ¹è¿
IllegalArgumentException - data °¡ ÀÌ Kernel º¸´Ù ÀÛÀº °æ¿ìpublic Object clone()
Object ³»ÀÇ clone Cloneable
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
| ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
| °³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå | ||||||||||
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.