Line2D.Float (Java Platform SE 6) - xrath.com 에서 번역됨

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

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

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

개요 | 패키지 | 클래스 | 사용 | 계층 트리 | 비추천 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 도 참조해 주세요.