|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--java.awt.geom.Area
Area
Ŭ·¡½º´Â ÀÓÀÇÀÇ Çü»óÀÇ area¸¦ Ç¥ÇöÇÏ´Â µð¹ÙÀ̽º¿¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â »ç¾çÀÔ´Ï´Ù. Area
¿ÀºêÁ§Æ®´Â ±¸Çü, Ÿ¿ø, ´Ù°¢Çü µî, area°¡ ´ÝÀº °Í ¿ÜÀÇ Áö¿À¸ÞÆ®¸®¿¡ ´ëÇØ¼ ƯÁ¤ÀÇ ¹ÙÀ̳ʸ® CAG (±¸¼º area Áö¿À¸ÞÆ®¸®) ¿¬»êÀ» ½ÇÇàÇÏ´Â ¿ÀºêÁ§Æ®·Î¼ Á¤Àǵ˴ϴÙ. CAG ¿¬»ê¿¡´Â Add (ÈÁýÇÕ), Subtract, Intersect, ExclusiveOR °¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ±¸Çü area·ÎºÎÅÍ Å¸¿ø area¸¦ ´ç±ä Area
¸¦ ±¸¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
»ý¼ºÀÚÀÇ °³¿ä | |
Area ()
ÇÏ´ÃÀÇ area¸¦ ÀÛ¼ºÇÏ´Â µðÆúÆ® constructor ÀÔ´Ï´Ù. |
|
Area (Shape s)
Area Ŭ·¡½º´Â ÁöÁ¤µÈ Shape ¿ÀºêÁ§Æ®·ÎºÎÅÍ area Áö¿À¸ÞÆ®¸®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
void |
add (Area rhs)
ÁöÁ¤µÈ Area ÀÇ Çü»óÀ» ÀÌ Area ÀÇ Çü»ó¿¡ Ãß°¡ÇÕ´Ï´Ù. |
Object |
clone ()
ÀÌ Area ¿ÀºêÁ§Æ®¿Í ¿ÏÀüÈ÷ °°Àº Ä«ÇǸ¦ µ¹·ÁÁÝ´Ï´Ù. |
boolean |
contains (double x,
double y)
ÁöÁ¤µÈ Á¡ÀÌ ÀÌ Area ¿ÀºêÁ§Æ®ÀÇ °æ°è³»¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
contains (double x,
double y,
double w,
double h)
ÀÌ Area ¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ ±¸Çü area¸¦ ¿ÏÀüÇÏ°Ô ³»ºÎ¿¡ Æ÷ÇÔ Çϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
contains (Point2D p)
ÁöÁ¤µÈ Point2D °¡ ÀÌ Area ¿ÀºêÁ§Æ®ÀÇ °æ°è³»¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
contains (Rectangle2D p)
ÀÌ Area ¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ Rectangle2D ¸¦ ¿ÏÀüÇÏ°Ô ³»ºÎ¿¡ Æ÷ÇÔ Çϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
Area |
createTransformedArea (AffineTransform t)
ÁöÁ¤µÈ AffineTransform ¿¡ ÀÇÇØ º¯È¯µÈ ÀÌ Area ¿Í °°Àº Áö¿À¸ÞÆ®¸®¸¦ Æ÷ÇÔÇÑ, »õ·Î¿î Area ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
boolean |
equals (Area other)
2 °³ÀÇ Area ¿ÀºêÁ§Æ®ÀÇ Áö¿À¸ÞÆ®¸®‚ª µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
void |
exclusiveOr (Area rhs)
ÀÌ Area ÀÇ Çü»óÀ», ÇöÀçÀÇ Çü»ó°ú ÁöÁ¤µÈ Area ÀÇ Çü»óÀÇ °áÇÕ area·ÎºÎÅÍ ±× °øÅë ºÎºÐÀ» °øÁ¦ÇÑ area·Î ¼³Á¤ÇÕ´Ï´Ù. |
Rectangle |
getBounds ()
ÀÌ Area ¸¦ ¿ÏÀüÇÏ°Ô µÑ·¯½Î´Â ¹Ù¿îµò±× Rectangle ¸¦ µ¹·ÁÁÝ´Ï´Ù.
|
Rectangle2D |
getBounds2D ()
ÀÌ Area ¸¦ ¿ÏÀüÇÏ°Ô µÑ·¯½Î´Â °íÁ¤¹Ðµµ ¹Ù¿îµò±× Rectangle2D ¸¦ µ¹·ÁÁÝ´Ï´Ù.
|
PathIterator |
getPathIterator (AffineTransform at)
ÀÌ Area ¿ÀºêÁ§Æ®ÀÇ À±°û¿¡ »ç¿ëÇÏ´Â PathIterator ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
PathIterator |
getPathIterator (AffineTransform at,
double flatness)
ÀÌ Area ¿ÀºêÁ§Æ®ÀÇ ÆòźÈÇÑ À±°ûÀ» À§ÇÑ PathIterator ¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
void |
intersect (Area rhs)
ÀÌ Area ÀÇ Çü»óÀ», ÇöÀçÀÇ Çü»ó°ú ÁöÁ¤µÈ Area ÀÇ Çü»óÀÇ °øÅë ºÎºÐÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù. |
boolean |
intersects (double x,
double y,
double w,
double h)
ÀÌ Area ¿ÀºêÁ§Æ®ÀÇ ³»ºÎ°¡, ÁöÁ¤µÈ ±¸Çü areaÀÇ ³»ºÎ¿Í ±³Â÷ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
intersects (Rectangle2D p)
ÀÌ Area ¿ÀºêÁ§Æ®ÀÇ ³»ºÎ°¡, ÁöÁ¤µÈ Rectangle2D ÀÇ ³»ºÎ¿Í ±³Â÷ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
isEmpty ()
ÀÌ Area ¿ÀºêÁ§Æ®°¡ area¸¦ µÑ·¯½ÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
isPolygonal ()
ÀÌ Area °¡ ¿ÏÀüÇϰÔ, ¿·ÀÌ Á÷¼±ÀÇ ´Ù°¢Çü Áö¿À¸ÞÆ®¸®·ÎºÎÅÍ ±¸¼ºµÇ¾î ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
isRectangular ()
ÀÌ Area ÀÇ Çü»óÀÌ ±¸ÇüÀΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
boolean |
isSingular ()
ÀÌ Area °¡ ´ÜÀÏÀÇ Æó¼â ¼ºê ÆÐ½º·ÎºÎÅÍ ±¸¼ºµÇ¾î ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. |
void |
reset ()
ÀÌ Area ·ÎºÎÅÍ Áö¿À¸ÞÆ®¸®¸¦ ¸ðµÎ »èÁ¦ÇØ, ÇÏ´ÃÀÇ area¿¡ µÇµ¹¸³´Ï´Ù. |
void |
subtract (Area rhs)
ÁöÁ¤µÈ Area ÀÇ Çü»óÀ» ÀÌ Area ÀÇ Çü»óÀ¸·ÎºÎÅÍ Á¦°ÅÇÕ´Ï´Ù. |
void |
transform (AffineTransform t)
ÀÌ Area ÀÇ Áö¿À¸ÞÆ®¸®¸¦, ÁöÁ¤µÈ AffineTransform ¸¦ »ç¿ëÇØ º¯È¯ÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
public Area()
public Area(Shape s)
Area
Ŭ·¡½º´Â ÁöÁ¤µÈ Shape
¿ÀºêÁ§Æ®·ÎºÎÅÍ area Áö¿À¸ÞÆ®¸®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. Shape
°¡ ´ÝÁö ¾ÊÀ¸¸é, Áö¿À¸ÞÆ®¸®´Â ¸í½ÃÀûÀ¸·Î ´ÝÇôÁý´Ï´Ù. Shape
ÀÇ Áö¿À¸ÞÆ®¸®·Î ÁöÁ¤µÇ°í ÀÖ´Â ÀüºÎ Ä¥ÇØ ±ÔÄ¢ (¿ì±â ¶Ç´Â ±¼°î)À» »ç¿ëÇϸé(ÀÚ), °á°úÀûÀ¸·Î »ý¼ºµÇ´Â ´ÝÀº area¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.
s
- areaÀÇ ÀÛ¼ºÃøÀÇ Shape
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void add(Area rhs)
Area
ÀÇ Çü»óÀ» ÀÌ Area
ÀÇ Çü»ó¿¡ Ãß°¡ÇÕ´Ï´Ù. Ãß°¡´Â ÈÁýÇÕ Á¶ÀÛ¿¡ ÀÇÇØ ½ÇÇöµË´Ï´Ù.
rhs
- ÇöÀçÀÇ Çü»ó¿¡ Ãß°¡µÇ´Â Area
public void subtract(Area rhs)
Area
ÀÇ Çü»óÀ» ÀÌ Area
ÀÇ Çü»óÀ¸·ÎºÎÅÍ Á¦°ÅÇÕ´Ï´Ù.
rhs
- ÇöÀçÀÇ Çü»óÀ¸·ÎºÎÅÍ Á¦°ÅÇØÁö´Â Area
public void intersect(Area rhs)
Area
ÀÇ Çü»óÀ», ÇöÀçÀÇ Çü»ó°ú ÁöÁ¤µÈ Area
ÀÇ Çü»óÀÇ °øÅë ºÎºÐÀ¸·Î ¼³Á¤ÇÕ´Ï´Ù.
rhs
- ÀÌ Area
¿Í ±³Â÷½ÃŰ´Â Area
public void exclusiveOr(Area rhs)
Area
ÀÇ Çü»óÀ», ÇöÀçÀÇ Çü»ó°ú ÁöÁ¤µÈ Area
ÀÇ Çü»óÀÇ °áÇÕ area·ÎºÎÅÍ ±× °øÅë ºÎºÐÀ» °øÁ¦ÇÑ area·Î ¼³Á¤ÇÕ´Ï´Ù.
rhs
- ÀÌ Area
¿ÍÀÇ ¹èŸÀû ³í¸®ÇÕÀ» ¿ä±¸ÇÏ´Â Area
public void reset()
Area
·ÎºÎÅÍ Áö¿À¸ÞÆ®¸®¸¦ ¸ðµÎ »èÁ¦ÇØ, ÇÏ´ÃÀÇ area¿¡ µÇµ¹¸³´Ï´Ù.
public boolean isEmpty()
Area
¿ÀºêÁ§Æ®°¡ area¸¦ µÑ·¯½ÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Area
¿ÀºêÁ§Æ®°¡ ÇÏ´ÃÀÇ area¸¦ ³ªÅ¸³»´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean isPolygonal()
Area
°¡ ¿ÏÀüÇϰÔ, ¿·ÀÌ Á÷¼±ÀÇ ´Ù°¢Çü Áö¿À¸ÞÆ®¸®·ÎºÎÅÍ ±¸¼ºµÇ¾î ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Area
°¡ ¿ÏÀüÇÏ°Ô ¼±¼¼±×¸ÕÆ®(segment)·ÎºÎÅÍ ±¸¼ºµÇ¾î ÀÖ´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean isRectangular()
Area
ÀÇ Çü»óÀÌ ±¸ÇüÀΰ¡ ¾î¶²°¡¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Area
ÀÇ Áö¿À¸ÞÆ®¸®ÀÇ Çü»óÀÌ ±¸ÇüÀÇ °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean isSingular()
Area
°¡ ´ÜÀÏÀÇ Æó¼â ¼ºê ÆÐ½º·ÎºÎÅÍ ±¸¼ºµÇ¾î ÀÖ´ÂÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ÆÐ½º°¡ ¼ºê ÆÐ½º¸¦ 0 ¶Ç´Â 1 kr Æ÷ÇÔÇÑ °æ¿ì´Â true
, ÆÐ½º°¡ 2 °³ ÀÌ»óÀÇ ¼ºê ÆÐ½º¸¦ Æ÷ÇÔÇÑ °æ¿ì´Â false
¸¦ µ¹·ÁÁÝ´Ï´Ù. ¼ºê ÆÐ½º´Â ÆÐ½º¿¡ ³ªÅ¸³ª´Â SEG_MOVETO
¼¼±×¸ÕÆ®(segment)ÀÇ ¼ö¿¡ ÀÇÇØ ¼¿ ¼ö ÀÖ½À´Ï´Ù.
Area
°¡ 1 °³ÀÇ ±âº» Áö¿À¸ÞÆ®¸®·ÎºÎÅÍ ±¸¼ºµÇ¾î ÀÖ´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public Rectangle2D getBounds2D()
Area
¸¦ ¿ÏÀüÇÏ°Ô µÑ·¯½Î´Â °íÁ¤¹Ðµµ ¹Ù¿îµò±× Rectangle2D
¸¦ µ¹·ÁÁÝ´Ï´Ù.
Area Ŭ·¡½º´Â ±× Shape ·Î ÇÒ ¼ö ÀÖÀ» »Ó(¸¸Å) µü ÇÑ ¹Ù¿îµò±×º¹½º¸¦ µ¹·ÁÁÖ·Á°í ÇÕ´Ï´Ù. ¹Ù¿îµò±×º¹½º´Â Shape ÀÇ À±°ûÀÇ °î¼±ÀÇ Á¦¾îÁ¡À» Æ÷ÇÔÇϵµ·Ï(µíÀÌ)´Â ÆÐµù µÇÁö ¾Ê°í À±°û ÀÚüÀÇ ½ÇÁ¦ÀÇ Áö¿À¸ÞÆ®¸®¿¡ µü ¸Â´Â Å©±â°¡ µË´Ï´Ù.
Shape
³»ÀÇ getBounds2D
Area
ÀÇ ¹Ù¿îµò±× Rectangle2D
Shape.getBounds()
public Rectangle getBounds()
Area
¸¦ ¿ÏÀüÇÏ°Ô µÑ·¯½Î´Â ¹Ù¿îµò±× Rectangle
¸¦ µ¹·ÁÁÝ´Ï´Ù.
Area Ŭ·¡½º´Â ±× Shape ·Î ÇÒ ¼ö ÀÖÀ» »Ó(¸¸Å) µü ÇÑ ¹Ù¿îµò±×º¹½º¸¦ µ¹·ÁÁÖ·Á°í ÇÕ´Ï´Ù. ¹Ù¿îµò±×º¹½º´Â Shape ÀÇ À±°ûÀÇ Ä¿ºêÀÇ Á¦¾îÁ¡À» Æ÷ÇÔÇϵµ·Ï(µíÀÌ)´Â ÆÐµù µÇÁö ¾Ê°í À±°û ÀÚüÀÇ ½ÇÁ¦ÀÇ Áö¿À¸ÞÆ®¸®¿¡ µü ¸Â´Â Å©±â°¡ µË´Ï´Ù. µ¹·ÁÁÖ¾îÁø ¿ÀºêÁ§Æ®´Â Á¤¼ö·Î ¹Ù¿îµò±×º¹½º¸¦ ³ªÅ¸³»¹Ç·Î, ¹Ù¿îµò±×º¹½º´Â Shape ÀÇ Áö¿À¸ÞÆ®¸®¸¦ µÑ·¯½Î´Â °¡Àå °¡±î¿î Á¤¼ö ÁÂÇ¥¶ó°í ÇÏ´Â ·¹º§¿¡¼ÀÇ ÀÏÄ¡°¡ µË´Ï´Ù.
Shape
³»ÀÇ getBounds
Area
ÀÇ ¹Ù¿îµò±× Rectangle
Shape.getBounds2D()
public Object clone()
Area
¿ÀºêÁ§Æ®¿Í ¿ÏÀüÈ÷ °°Àº Ä«ÇǸ¦ µ¹·ÁÁÝ´Ï´Ù.
Object
³»ÀÇ clone
Cloneable
public boolean equals(Area other)
Area
¿ÀºêÁ§Æ®ÀÇ Áö¿À¸ÞÆ®¸®‚ª µ¿ÀÏÇÑÁö ¾î¶²Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
other
- ÀÌ Area
¶ó°í ºñ±³µÇ´Â Area
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public void transform(AffineTransform t)
Area
ÀÇ Áö¿À¸ÞÆ®¸®¸¦, ÁöÁ¤µÈ AffineTransform
¸¦ »ç¿ëÇØ º¯È¯ÇÕ´Ï´Ù. Áö¿À¸ÞÆ®¸®‚ª ÀûÀýÈ÷ º¯È¯µÇ¾î À̰Ϳ¡ ÀÇÇØ, ÀÌ ¿ÀºêÁ§Æ®¿¡ ÀÇÇØ Á¤Àǵǰí ÀÖ´Â ´ÝÀº area°¡ ¿µ±¸ÀûÀ¸·Î º¯°æµË´Ï´Ù.
t
- area¸¦ º¯È¯Çϴµ¥ »ç¿ëÇÏ´Â º¯È¯public Area createTransformedArea(AffineTransform t)
AffineTransform
¿¡ ÀÇÇØ º¯È¯µÈ ÀÌ Area
¿Í °°Àº Áö¿À¸ÞÆ®¸®¸¦ Æ÷ÇÔÇÑ, »õ·Î¿î Area
¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ Area
¿ÀºêÁ§Æ®´Â º¯ÈÇÏÁö ¾Ê½À´Ï´Ù.
t
- »õ·Î¿î Area
ÀÇ º¯È¯¿¡ »ç¿ëÇÏ´Â ÁöÁ¤µÈ AffineTransform
Area
¿ÀºêÁ§Æ®public boolean contains(double x, double y)
Area
¿ÀºêÁ§Æ®ÀÇ °æ°è³»¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Shape
³»ÀÇ contains
Area
ÀÇ ³»ºÎ¿¡ ÀÖ´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean contains(Point2D p)
Point2D
°¡ ÀÌ Area
¿ÀºêÁ§Æ®ÀÇ °æ°è³»¿¡ ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Shape
³»ÀÇ contains
p
- ÆÇÁ¤µÇ´Â Point2D
Point2D
°¡ ¿ÏÀüÇÏ°Ô Area
ÀÇ ³»ºÎ¿¡ ÀÖ´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean contains(double x, double y, double w, double h)
Area
¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ ±¸Çü area¸¦ ¿ÏÀüÇÏ°Ô ³»ºÎ¿¡ Æ÷ÇÔ Çϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Shape
³»ÀÇ contains
w
- ÁöÁ¤µÈ ±¸Çü areaÀÇ Æøh
- ÁöÁ¤µÈ ±¸Çü areaÀÇ ³ôÀÌ
Area
ÀÇ ³»ºÎ¿¡ ÀÖ´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
Area
,
Shape.intersects(double, double, double, double)
public boolean contains(Rectangle2D p)
Area
¿ÀºêÁ§Æ®°¡, ÁöÁ¤µÈ Rectangle2D
¸¦ ¿ÏÀüÇÏ°Ô ³»ºÎ¿¡ Æ÷ÇÔ Çϰí ÀÖÀ»Áö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Shape
³»ÀÇ contains
p
- ÆÇÁ¤µÇ´Â Rectangle2D
Rectangle2D
°¡ ¿ÏÀüÇÏ°Ô Area
ÀÇ ³»ºÎ¿¡ ÀÖ´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
Shape.contains(double, double, double, double)
public boolean intersects(double x, double y, double w, double h)
Area
¿ÀºêÁ§Æ®ÀÇ ³»ºÎ°¡, ÁöÁ¤µÈ ±¸Çü areaÀÇ ³»ºÎ¿Í ±³Â÷ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Shape
³»ÀÇ intersects
w
- ÁöÁ¤µÈ ±¸Çü areaÀÇ Æøh
- ÁöÁ¤µÈ ±¸Çü areaÀÇ ³ôÀÌ
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
Area
public boolean intersects(Rectangle2D p)
Area
¿ÀºêÁ§Æ®ÀÇ ³»ºÎ°¡, ÁöÁ¤µÈ Rectangle2D
ÀÇ ³»ºÎ¿Í ±³Â÷ÇÒÁö ¾î¶³Áö¸¦ ÆÇÁ¤ÇÕ´Ï´Ù.
Shape
³»ÀÇ intersects
p
- ±³Â÷ÇÒÁö ¾î¶³Áö°¡ ÆÇÁ¤µÇ´Â Rectangle2D
Rectangle2D
¿Í ³»ºÎ°¡ ±³Â÷ÇÏ´Â °æ¿ì´Â true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
Shape.intersects(double, double, double, double)
public PathIterator getPathIterator(AffineTransform at)
Area
¿ÀºêÁ§Æ®ÀÇ À±°û¿¡ »ç¿ëÇÏ´Â PathIterator
¸¦ ÀÛ¼ºÇÕ´Ï´Ù. ÀÌ Area
¿ÀºêÁ§Æ®´Â º¯ÈÇÏÁö ¾Ê½À´Ï´Ù.
Shape
³»ÀÇ getPathIterator
at
- ¹Ýº¹ 󸮷Πµ¹·ÁÁÖ¾îÁö´Â ÁÂÇ¥¿¡ Àû¿ëµÇ´Â ¿É¼ÇÀÇ AffineTransform
. º¯È¯µÇ¾î ÀÖÁö ¾ÊÀº ÁÂÇ¥°¡ ÇÊ¿äÇÑ °æ¿ì´Â null
Area
ÀÇ À±°ûÀÇ Áö¿À¸ÞÆ®¸®¸¦ ÇÑ ¹ø¿¡ 1 ¼¼±×¸ÕÆ®(segment)¾¿ µ¹·ÁÁÖ´Â PathIterator
¿ÀºêÁ§Æ®public PathIterator getPathIterator(AffineTransform at, double flatness)
Area
¿ÀºêÁ§Æ®ÀÇ ÆòźÈÇÑ À±°ûÀ» À§ÇÑ PathIterator
¸¦ ÀÛ¼ºÇÕ´Ï´Ù. SEG_MOVETO, SEG_LINETO, SEG_CLOSE ÀÇ 3 Á¾·ùÀÇ Á¡¿¡ ÀÇÇØ Ç¥ÇöµÇ´Â °î¼±»óÀÌ ¾Æ´Ñ ÆÐ½º ¼¼±×¸ÕÆ®(segment)¸¸ÀÌ, ¹Ýº¹ÀÚ¿¡ ÀÇÇØ µ¹·ÁÁÖ¾îÁý´Ï´Ù. ÀÌ Area
¿ÀºêÁ§Æ®´Â º¯ÈÇÏÁö ¾Ê½À´Ï´Ù.
Shape
³»ÀÇ getPathIterator
at
- ¹Ýº¹ 󸮷Πµ¹·ÁÁÖ¾îÁö´Â ÁÂÇ¥¿¡ Àû¿ëµÇ´Â ¿É¼ÇÀÇ AffineTransform
. º¯È¯µÇ¾î ÀÖÁö ¾ÊÀº ÁÂÇ¥°¡ ÇÊ¿äÇÑ °æ¿ì´Â null
flatness
- ÁöÁ¤µÈ °î¼±»óÀÇ Á¦¾îÁ¡À» ¿òÁ÷¿´À» ¶§, ºÐÇÒµÈ °î¼±ÀÌ ´Ü Á¡À» ¹´Â Á÷¼±¿¡ ÀÇÇØ ġȯµÇÁö ¾Ê´Â Á¶°ÇÀ¸·Î, Á¦¾îÁ¡ÀÌ ÀÌ Á÷¼±À¸·ÎºÎÅ͵µ ¿Íµµ ¶³¾îÁö´Â °Å¸®
Area
ÀÇ À±°ûÀÇ Áö¿À¸ÞÆ®¸®¸¦ ÇÑ ¹ø¿¡ 1 ¼¼±×¸ÕÆ®(segment)¾¿ µ¹·ÁÁÖ´Â PathIterator
¿ÀºêÁ§Æ®
|
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.