클래스 java.awt.geom.AffineTransform 의 사용 (Java Platform SE 6) - xrath.com 에서 번역됨

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

## 클래스
java.awt.geom.AffineTransform 의 사용

AffineTransform 를 사용하고 있는 패키지
java.awt | 사용자 인터페이스의 작성 및 그래픽스와 이미지의 페인트용의 모든 클래스를 포함합니다.
java.awt.font | 폰트 관련의 클래스 및 인터페이스를 제공합니다.
java.awt.geom | 2 차원 기하학적 도형에 관련하는 객체로 처리를 정의 및 실행하는 Java 2D 클래스를 제공합니다.
java.awt.image | 이미지를 작성 및 수정하기 위한 클래스를 제공합니다.
java.awt.image.renderable | draw에 의존하지 않는 이미지를 작성하기 위한 클래스 및 인터페이스를 제공합니다.

java.awt 에서의 AffineTransform 의 사용

AffineTransform 를 돌려주는 java.awt 의 메소드
`abstract AffineTransform` | `GraphicsConfiguration. getDefaultTransform ()` 이 `GraphicsConfiguration` 의 디폴트 `AffineTransform` 를 돌려줍니다.
`abstract AffineTransform` | `GraphicsConfiguration. getNormalizingTransform ()` 사용자 공간의 72 단위가 디바이스 공간의 1 인치에 상당하도록(듯이),`GraphicsConfiguration` 의 디폴트 `AffineTransform` 과 연결할 수 있는 `AffineTransform` 를 돌려줍니다.
`AffineTransform` | `Font. getTransform ()` 이 `Font` 에 관련지을 수 있었던 변형체의 카피를 돌려줍니다.
`abstract AffineTransform` | `Graphics2D. getTransform ()` `Graphics2D` 문맥에서의 현재의 `Transform` 의 카피를 돌려줍니다.
`AffineTransform` | `MultipleGradientPaint. getTransform ()` 그라데이션에 적용되는 변환의 카피를 돌려줍니다.

AffineTransform 형의 파라미터를 가지는 java.awt 의 메소드
`PaintContext` | `Color. createContext (ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)` 솔리드 칼라 패턴을 생성하기 위해서 사용되는 `PaintContext` 를 생성해 돌려줍니다.
`PaintContext` | `Paint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용하는 `PaintContext` 를 작성해 돌려줍니다.
`PaintContext` | `SystemColor. createContext (ColorModel cm, Rectangle r, Rectangle2D r2d, AffineTransform xform, RenderingHints hints)` 솔리드 칼라 패턴을 작성하기 위해서 사용되는 `PaintContext` 를 작성해 돌려줍니다.
`PaintContext` | `TexturePaint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용되는 문맥을 작성해 돌려줍니다.
`PaintContext` | `RadialGradientPaint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용하는 `PaintContext` 를 작성해 돌려줍니다.
`PaintContext` | `LinearGradientPaint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform transform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용하는 `PaintContext` 를 작성해 돌려줍니다.
`PaintContext` | `GradientPaint. createContext (ColorModel cm, Rectangle deviceBounds, Rectangle2D userBounds, AffineTransform xform, RenderingHints hints)` 칼라 패턴을 생성하기 위해서 사용되는 문맥을 작성해 돌려줍니다.
`Font` | `Font. deriveFont (AffineTransform trans)` 현재의 `Font` 객체를 복제해 새로운 변환을 적용하는 것으로써, 새로운 `Font` 객체를 생성합니다.
`Font` | `Font. deriveFont (int style, AffineTransform trans)` 이 `Font` 객체를 복제해, 새로운 스타일 및 변환을 적용하는 것으로써, 새로운 `Font` 객체를 생성합니다.
`abstract boolean` | `Graphics2D. drawImage (Image img, AffineTransform xform, ImageObserver obs)` 이미지 공간으로부터 사용자 공간에의 변환을 적용하고 나서, 이미지를 draw 합니다.
`abstract void` | `Graphics2D. drawRenderableImage (RenderableImage img, AffineTransform xform)` 이미지 공간으로부터 사용자 공간에의 변환을 적용하고 나서,`RenderableImage` 를 draw 합니다.
`abstract void` | `Graphics2D. drawRenderedImage (RenderedImage img, AffineTransform xform)` 이미지 공간으로부터 사용자 공간에의 변환을 적용하고 나서,`RenderedImage` 를 draw 합니다.
`PathIterator` | `Shape. getPathIterator (AffineTransform at)` `Shape` 의 경계를 따라 반복 처리를 실시해,`Shape` 의 윤곽의 기하학적 도형에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
`PathIterator` | `Polygon. getPathIterator (AffineTransform at)` 이 `Polygon` 의 경계를 따라 반복 처리를 실시해,`Polygon` 의 윤곽의 기하학적 도형에의 액세스를 제공하는 반복자 객체를 돌려줍니다.
`PathIterator` | `Shape. getPathIterator (AffineTransform at, double flatness)` `Shape` 의 경계를 따라 반복 처리를 실시해,`Shape` 의 윤곽의 기하학적 도형의 평탄화 된 뷰에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
`PathIterator` | `Polygon. getPathIterator (AffineTransform at, double flatness)` `Shape` 의 경계를 따라 반복 처리를 실시해,`Shape` 의 윤곽의 기하학적 도형에의 액세스를 제공하는 반복자 객체를 돌려줍니다.
`abstract void` | `Graphics2D. setTransform (AffineTransform Tx)` `Graphics2D` 문맥으로 Transform 를 덧쓰기합니다.
`abstract void` | `Graphics2D. transform (AffineTransform Tx)` `AffineTransform` 객체를 이 `Graphics2D` 에서의 `Transform` 를 사용해, 후 지정 우선 적용이라고 하는 규칙에 따라 변환합니다.

AffineTransform 형의 파라미터를 가지는 java.awt 의 생성자
`LinearGradientPaint (Point2D start, Point2D end, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)` `LinearGradientPaint` 를 구축합니다.
`RadialGradientPaint (Point2D center, float radius, Point2D focus, float[] fractions, Color [] colors, MultipleGradientPaint.CycleMethod cycleMethod, MultipleGradientPaint.ColorSpaceType colorSpace, AffineTransform gradientTransform)` `RadialGradientPaint` 를 구축합니다.

java.awt.font 에서의 AffineTransform 의 사용

AffineTransform 를 돌려주는 java.awt.font 의 메소드
`abstract AffineTransform` | `GlyphVector. getGlyphTransform (int glyphIndex)` `GlyphVector` 내로 지정된 Glyph의 변환을 돌려줍니다.
`AffineTransform` | `FontRenderContext. getTransform ()` 이 `FontRenderContext` 로 인쇄상의 포인트를 픽셀에 슬캘링 하기 위해서 사용되는 변환을 돌려줍니다.
`AffineTransform` | `TransformAttribute. getTransform ()` 랩 된 변환의 카피를 돌려줍니다.

AffineTransform 형의 파라미터를 가지는 java.awt.font 의 메소드
`Shape` | `TextLayout. getOutline (AffineTransform tx)` 이 `TextLayout` 의 윤곽을 나타내는 `Shape` 를 돌려줍니다.
`Shape` | `ShapeGraphicAttribute. getOutline (AffineTransform tx)` 이 `ShapeGraphicAttribute` 에 의해 draw 되는 영역을 나타내는 `Shape` 를 돌려줍니다.
`Shape` | `GraphicAttribute. getOutline (AffineTransform tx)` 이 `GraphicAttribute` 에 의해 draw 되는 영역을 나타내는 `Shape` 를 돌려줍니다.
`abstract void` | `GlyphVector. setGlyphTransform (int glyphIndex, AffineTransform newTX)` 이 `GlyphVector` 내의 지정된 Glyph의 변환을 설정합니다.

AffineTransform 형의 파라미터를 가지는 java.awt.font 의 생성자
`FontRenderContext (AffineTransform tx, boolean isAntiAliased, boolean usesFractionalMetrics)` 임의 지정 `AffineTransform` , 및 새롭게 구축되는 객체의 평활화와 부분 메트릭스의 유무를 판정하는 2 개의 `boolean` 치로부터 `FontRenderContext` 객체를 구축합니다.
`FontRenderContext (AffineTransform tx, Object aaHint, Object fmHint)` 임의 지정 `AffineTransform` , 및 새롭게 구축되는 객체의 평활화와 부분 메트릭스의 유무를 판정하는 2 개의 `Object` 치로부터 `FontRenderContext` 객체를 구축합니다.
`TransformAttribute (AffineTransform transform)` 지정된 변환을 랩 합니다.

java.awt.geom 에서의 AffineTransform 의 사용

AffineTransform 를 돌려주는 java.awt.geom 의 메소드
`AffineTransform` | `AffineTransform. createInverse ()` 역변환을 표현하는 `AffineTransform` 객체를 돌려줍니다.
`static AffineTransform` | `AffineTransform. getQuadrantRotateInstance (int numquadrants)` 지정된 수의 4분원만 좌표를 회전시키는 변환을 돌려줍니다.
`static AffineTransform` | `AffineTransform. getQuadrantRotateInstance (int numquadrants, double anchorx, double anchory)` 지정된 엥커 포인트를 중심으로 해, 지정된 수의 4분원만 좌표를 회전시키는 변환을 돌려줍니다.
`static AffineTransform` | `AffineTransform. getRotateInstance (double theta)` 회전 변환을 표현하는 변환을 돌려줍니다.
`static AffineTransform` | `AffineTransform. getRotateInstance (double vecx, double vecy)` 회전 벡터에 따라 좌표를 회전시키는 변환을 돌려줍니다.
`static AffineTransform` | `AffineTransform. getRotateInstance (double theta, double anchorx, double anchory)` 엥커 포인트를 중심으로 해 좌표를 회전시키는 변환을 돌려줍니다.
`static AffineTransform` | `AffineTransform. getRotateInstance (double vecx, double vecy, double anchorx, double anchory)` 회전 벡터에 따라, 엥커 포인트를 중심으로 해 좌표를 회전시키는 변환을 돌려줍니다.
`static AffineTransform` | `AffineTransform. getScaleInstance (double sx, double sy)` 슬캘링 변환을 표현하는 변환을 돌려줍니다.
`static AffineTransform` | `AffineTransform. getShearInstance (double shx, double shy)` 셔링 변환을 표현하는 변환을 돌려줍니다.
`static AffineTransform` | `AffineTransform. getTranslateInstance (double tx, double ty)` 평행이동 변환을 표현하는 변환을 돌려줍니다.

AffineTransform 형의 파라미터를 가지는 java.awt.geom 의 메소드
`void` | `AffineTransform. concatenate (AffineTransform Tx)` `Tx` 에 의해 원의 사용자 공간에 맵 된 새로운 사용자 공간을 제공하기 위해서 가장 일반적으로 사용되는 방법으로,`AffineTransform` `Tx` 를 이 `AffineTransform` Cx 에 연결합니다.
`Area` | `Area. createTransformedArea (AffineTransform t)` 지정된 `AffineTransform` 에 의해 변환된 이 `Area` 와 같은 기하학적 도형을 포함한, 새로운 `Area` 객체를 작성합니다.
`Shape` | `Path2D. createTransformedShape (AffineTransform at)` 이 `Path2D` 의 변환된 뒤의 버젼을 나타내는, 새로운 `Shape` 를 돌려줍니다.
`PathIterator` | `Rectangle2D. getPathIterator (AffineTransform at)` 이 `Rectangle2D` 의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `Path2D.Float. getPathIterator (AffineTransform at)` `Shape` 의 경계를 따라 반복 처리를 실시해,`Shape` 의 윤곽의 기하학적 도형에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
`PathIterator` | `Path2D.Double. getPathIterator (AffineTransform at)` `Shape` 의 경계를 따라 반복 처리를 실시해,`Shape` 의 윤곽의 기하학적 도형에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
`PathIterator` | `RoundRectangle2D. getPathIterator (AffineTransform at)` 이 `RoundRectangle2D` 의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `QuadCurve2D. getPathIterator (AffineTransform at)` 이 `QuadCurve2D` 의 형상의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `Line2D. getPathIterator (AffineTransform at)` 이 `Line2D` 의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `Ellipse2D. getPathIterator (AffineTransform at)` 이 `Ellipse2D` 의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `CubicCurve2D. getPathIterator (AffineTransform at)` 형상의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `Area. getPathIterator (AffineTransform at)` 이 `Area` 객체의 윤곽에 사용하는 `PathIterator` 를 작성합니다.
`PathIterator` | `Arc2D. getPathIterator (AffineTransform at)` 고의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `Rectangle2D. getPathIterator (AffineTransform at, double flatness)` 평탄화 된 `Rectangle2D` 의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `RectangularShape. getPathIterator (AffineTransform at, double flatness)` `Shape` 객체의 경계를 따라 반복 처리 하는 반복자 객체를 돌려주어,`Shape` 객체의 기하학적 도형의 윤곽의 평탄화 된 뷰에의 액세스를 제공합니다.
`PathIterator` | `Path2D. getPathIterator (AffineTransform at, double flatness)` `Shape` 의 경계를 따라 반복 처리를 실시해,`Shape` 의 윤곽의 기하학적 도형의 평탄화 된 뷰에 액세스 할 수 있도록(듯이) 하는 반복자 객체를 돌려줍니다.
`PathIterator` | `QuadCurve2D. getPathIterator (AffineTransform at, double flatness)` 이 `QuadCurve2D` 의 평탄화 된 형상의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `Line2D. getPathIterator (AffineTransform at, double flatness)` 평탄화 된 `Line2D` 의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `CubicCurve2D. getPathIterator (AffineTransform at, double flatness)` 평탄화 된 형상의 경계를 정의하는 반복 객체를 돌려줍니다.
`PathIterator` | `Area. getPathIterator (AffineTransform at, double flatness)` 이 `Area` 객체의 평탄화한 윤곽을 위한 `PathIterator` 를 작성합니다.
`void` | `AffineTransform. preConcatenate (AffineTransform Tx)` `Tx` 가 기존의 사용자 공간은 아니고 절대 픽셀 공간을 기준(�좌표변화를 변경하는 등 일반적으로는 그다지 사용되지 않는 방법으로,`AffineTransform` `Tx` 를 이 `AffineTransform` Cx 에 연결합니다.
`void` | `AffineTransform. setTransform (AffineTransform Tx)` 이 변환을, 지정된 `AffineTransform` 객체내의 변환의 카피로 설정합니다.
`abstract void` | `Path2D. transform (AffineTransform at)` 지정된 `AffineTransform` 를 사용해, 이 패스의 기하학적 도형을 변환합니다.
`void` | `Path2D.Float. transform (AffineTransform at)` 지정된 `AffineTransform` 를 사용해, 이 패스의 기하학적 도형을 변환합니다.
`void` | `Path2D.Double. transform (AffineTransform at)` 지정된 `AffineTransform` 를 사용해, 이 패스의 기하학적 도형을 변환합니다.
`void` | `Area. transform (AffineTransform t)` 이 `Area` 의 기하학적 도형을, 지정된 `AffineTransform` 를 사용해 변환합니다.

AffineTransform 형의 파라미터를 가지는 java.awt.geom 의 생성자
`AffineTransform (AffineTransform Tx)` 지정된 `AffineTransform` 객체의 카피인, 새로운 `AffineTransform` 를 구축합니다.
`Path2D.Double (Shape s, AffineTransform at)` `AffineTransform` 객체에 의해 변환된 임의 `Shape` 객체로부터 새로운 배정밀도 `Path2D` 객체를 구축합니다.
`Path2D.Float (Shape s, AffineTransform at)` `AffineTransform` 객체에 의해 변환된 임의 `Shape` 객체로부터 새로운 단정밀도 `Path2D` 객체를 구축합니다.

java.awt.image 에서의 AffineTransform 의 사용

AffineTransform 를 돌려주는 java.awt.image 의 메소드
`AffineTransform` | `AffineTransformOp. getTransform ()` 이 변환 오퍼레이션에 사용되는 아핀 변환을 돌려줍니다.

AffineTransform 형의 파라미터를 가지는 java.awt.image 의 생성자
`AffineTransformOp (AffineTransform xform, int interpolationType)` 아핀 변환 및 보간형을 지정해 `AffineTransformOp` 를 구축합니다.
`AffineTransformOp (AffineTransform xform, RenderingHints hints)` 아핀 변환을 지정해 `AffineTransformOp` 를 구축합니다.

java.awt.image.renderable 에서의 AffineTransform 의 사용

AffineTransform 를 돌려주는 java.awt.image.renderable 의 메소드
`AffineTransform` | `RenderContext. getTransform ()` 현재의 사용자대 디바이스의 AffineTransform 를 돌려줍니다.

AffineTransform 형의 파라미터를 가지는 java.awt.image.renderable 의 메소드
`void` | `RenderContext. concatenateTransform (AffineTransform modTransform)` 다른 변환을 추가하는 것에 의해 현재의 사용자대 디바이스의 변환을 변경합니다.
`void` | `RenderContext. concetenateTransform (AffineTransform modTransform)` 추천 되고 있지 않습니다. `concatenateTransform(AffineTransform)` 에 옮겨놓을 수 있었습니다.
`void` | `RenderContext. preConcatenateTransform (AffineTransform modTransform)` 다른 변환을 앞두고 붙이는 것에 의해 현재의 사용자대 디바이스의 변환을 변경합니다.
`void` | `RenderContext. preConcetenateTransform (AffineTransform modTransform)` 추천 되고 있지 않습니다. `preConcatenateTransform(AffineTransform)` 에 (으)로 옮겨졌습니다.
`void` | `RenderContext. setTransform (AffineTransform newTransform)` 지정된 변환에, RenderContext 에 포함되고 있는 현재의 사용자대 디바이스의 AffineTransform 를 설정합니다.

AffineTransform 형의 파라미터를 가지는 java.awt.image.renderable 의 생성자
`RenderContext (AffineTransform usr2dev)` 지정된 변환을 사용해 RenderContext 를 구축합니다.
`RenderContext (AffineTransform usr2dev, RenderingHints hints)` 지정된 변환 및 draw 힌트를 사용해 RenderContext 를 구축합니다.
`RenderContext (AffineTransform usr2dev, Shape aoi)` 지정된 변환 및 처리 대상 범위를 사용해 RenderContext 를 구축합니다.
`RenderContext (AffineTransform usr2dev, Shape aoi, RenderingHints hints)` 지정된 변환을 사용해 RenderContext 를 구축합니다.

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 API | 색인 | 헬프

JavaTM Platform
Standard Ed. 6

전 다음 | 프레임 있어 프레임 없음

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.