JavaTM Platform
Standard Ed. 6

java.awt.geom
클래스 Line2D.Float

java.lang.Object 
  상위를 확장 java.awt.geom.Line2D 
      상위를 확장 java.awt.geom.Line2D.Float
모든 구현된 인터페이스:
Shape , Serializable , Cloneable
포함되어 있는 클래스:
Line2D


public static class Line2D.Float
extends Line2D
implements Serializable

float 좌표로 지정된 라인 세그먼트(segment)입니다.

도입된 버젼:
1.2
관련 항목:
직렬화 된 형식

상자의 클래스의 개요
 
클래스 java.awt.geom. Line2D 로부터 상속된 상자의 클래스/인터페이스
Line2D.Double , Line2D.Float
 
필드의 개요
 float x1
          라인 세그먼트(segment)의 시점의 X 좌표입니다.
 float x2
          라인 세그먼트(segment)의 종점의 X 좌표입니다.
 float y1
          라인 세그먼트(segment)의 시점의 Y 좌표입니다.
 float y2
          라인 세그먼트(segment)의 종점의 Y 좌표입니다.
 
생성자 의 개요
Line2D.Float ()
          좌표 (0, 0) -> (0, 0)로 Line 를 구축 및 초기화합니다.
Line2D.Float (float x1, float y1, float x2, float y2)
          지정된 좌표로부터 Line 를 구축 및 초기화합니다.
Line2D.Float (Point2D  p1, Point2D  p2)
          지정된 Point2D 객체로부터 Line2D 를 구축 및 초기화합니다.
 
메소드의 개요
 Rectangle2D getBounds2D ()
          고정밀도로 getBounds 메소드보다 정밀한,Shape 의 바운딩 박스를 돌려줍니다.
 Point2D getP1 ()
          이 Line2D 의 시점을 나타내는 Point2D 를 돌려줍니다.
 Point2D getP2 ()
          이 Line2D 의 종점을 나타내는 Point2D 를 돌려줍니다.
 double getX1 ()
          시점의 X 좌표를 배정밀도로 돌려줍니다.
 double getX2 ()
          종점의 X 좌표를 배정밀도로 돌려줍니다.
 double getY1 ()
          시점의 Y 좌표를 배정밀도로 돌려줍니다.
 double getY2 ()
          종점의 Y 좌표를 배정밀도로 돌려줍니다.
 void setLine (double x1, double y1, double x2, double y2)
          이 Line2D 의 양쪽 모두의 종점의 위치를, 지정된 double 좌표로 설정합니다.
 void setLine (float x1, float y1, float x2, float y2)
          이 Line2D 의 양쪽 모두의 종점의 위치를, 지정된 float 좌표로 설정합니다.
 
클래스 java.awt.geom. Line2D 로부터 상속된 메소드
clone , contains , contains , contains , contains , getBounds , getPathIterator , getPathIterator , intersects , intersects , intersectsLine , intersectsLine , linesIntersect , ptLineDist , ptLineDist , ptLineDist , ptLineDistSq , ptLineDistSq , ptLineDistSq , ptSegDist , ptSegDist , ptSegDist , ptSegDistSq , ptSegDistSq , ptSegDistSq , relativeCCW , relativeCCW , relativeCCW , setLine , setLine
 
클래스 java.lang. Object 로부터 상속된 메소드
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

x1

public float x1
라인 세그먼트(segment)의 시점의 X 좌표입니다.

도입된 버젼:
1.2

y1

public float y1
라인 세그먼트(segment)의 시점의 Y 좌표입니다.

도입된 버젼:
1.2

x2

public float x2
라인 세그먼트(segment)의 종점의 X 좌표입니다.

도입된 버젼:
1.2

y2

public float y2
라인 세그먼트(segment)의 종점의 Y 좌표입니다.

도입된 버젼:
1.2
생성자 의 상세

Line2D.Float

public Line2D.Float()
좌표 (0, 0) -> (0, 0)로 Line 를 구축 및 초기화합니다.

도입된 버젼:
1.2

Line2D.Float

public Line2D.Float(float x1,
                    float y1,
                    float x2,
                    float y2)
지정된 좌표로부터 Line 를 구축 및 초기화합니다.

파라미터:
x1 - 시점의 X 좌표
y1 - 시점의 Y 좌표
x2 - 종점의 X 좌표
y2 - 종점의 Y 좌표
도입된 버젼:
1.2

Line2D.Float

public Line2D.Float(Point2D  p1,
                    Point2D  p2)
지정된 Point2D 객체로부터 Line2D 를 구축 및 초기화합니다.

파라미터:
p1 - 이 라인 세그먼트(segment)의 시점을 나타내는 Point2D
p2 - 이 라인 세그먼트(segment)의 종점을 나타내는 Point2D
도입된 버젼:
1.2
메소드의 상세

getX1

public double getX1()
시점의 X 좌표를 배정밀도로 돌려줍니다.

정의:
클래스 Line2D 내의 getX1
반환값:
Line2D 객체의 시점의 X 좌표
도입된 버젼:
1.2

getY1

public double getY1()
시점의 Y 좌표를 배정밀도로 돌려줍니다.

정의:
클래스 Line2D 내의 getY1
반환값:
Line2D 객체의 시점의 Y 좌표
도입된 버젼:
1.2

getP1

public Point2D  getP1()
Line2D 의 시점을 나타내는 Point2D 를 돌려줍니다.

정의:
클래스 Line2D 내의 getP1
반환값:
Line2D 의 시점을 나타내는 Point2D
도입된 버젼:
1.2

getX2

public double getX2()
종점의 X 좌표를 배정밀도로 돌려줍니다.

정의:
클래스 Line2D 내의 getX2
반환값:
Line2D 객체의 종점의 X 좌표
도입된 버젼:
1.2

getY2

public double getY2()
종점의 Y 좌표를 배정밀도로 돌려줍니다.

정의:
클래스 Line2D 내의 getY2
반환값:
Line2D 객체의 종점의 Y 좌표
도입된 버젼:
1.2

getP2

public Point2D  getP2()
Line2D 의 종점을 나타내는 Point2D 를 돌려줍니다.

정의:
클래스 Line2D 내의 getP2
반환값:
Line2D 의 종점을 나타내는 Point2D
도입된 버젼:
1.2

setLine

public void setLine(double x1,
                    double y1,
                    double x2,
                    double y2)
Line2D 의 양쪽 모두의 종점의 위치를, 지정된 double 좌표로 설정합니다.

정의:
클래스 Line2D 내의 setLine
파라미터:
x1 - 시점의 X 좌표
y1 - 시점의 Y 좌표
x2 - 종점의 X 좌표
y2 - 종점의 Y 좌표
도입된 버젼:
1.2

setLine

public void setLine(float x1,
                    float y1,
                    float x2,
                    float y2)
Line2D 의 양쪽 모두의 종점의 위치를, 지정된 float 좌표로 설정합니다.

파라미터:
x1 - 시점의 X 좌표
y1 - 시점의 Y 좌표
x2 - 종점의 X 좌표
y2 - 종점의 Y 좌표
도입된 버젼:
1.2

getBounds2D

public Rectangle2D  getBounds2D()
고정밀도로 getBounds 메소드보다 정밀한,Shape 의 바운딩 박스를 돌려줍니다. 반환된 Rectangle2DShape 를 둘러싸는 최소의 바운딩 박스이다고는 할 수 없습니다. 나타난 Rectangle2D 내에 Shape 가 완전하게 수습된다고 할 뿐입니다. 반환값을, 배정밀도치를 사용해 치수를 포함하는 Rectangle2D 의 인스턴스로 할 수도 있기 (위해)때문에, 이 메소드에 의해 반환되는 바운딩 박스는, 일반적으로,getBounds 메소드에 의해 반환되는 바운딩 박스보다 딱 한 것이 되어, 오버플로우를 위해서(때문에) 실패할 것은 없습니다.

정의:
인터페이스 Shape 내의 getBounds2D
반환값:
Shape 의 고정밀도 바운딩 박스를 나타낸다 Rectangle2D 의 인스턴스
도입된 버젼:
1.2
관련 항목:
Shape.getBounds()

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 도 참조해 주세요.