JavaTM 2 Platform
Standard Ed. 5.0

クラス
java.awt.geom.Point2D の使用

Point2D を使用しているパッケージ
java.awt ユーザインタフェースの作成およびグラフィックスとイメージのペイント用のすべてのクラスを含みます。 
java.awt.font フォント関連のクラスおよびインタフェースを提供します。 
java.awt.geom 2 次元ジオメトリに関連するオブジェクトで処理を定義および実行する Java 2D クラスを提供します。 
java.awt.image イメージを作成および修正するためのクラスを提供します。 
 

java.awt での Point2D の使用
 

java.awt での Point2D のサブクラス
 class Point
          整数精度で指定される、(x, y) 座標空間での位置を表す点です。
 

Point2D を返す java.awt のメソッド
 Point2D GradientPaint.getPoint1()
          最初の色を固定する点 P1 のコピーを返します。
 Point2D GradientPaint.getPoint2()
          2 番目の色を固定する点 P2 のコピーを返します。
 

Point2D 型のパラメータを持つ java.awt のメソッド
 boolean Shape.contains(Point2D p)
          指定された Point2DShape の境界内にあるかどうかを判定します。
 boolean Polygon.contains(Point2D p)
          指定された Point2D がこの Polygon の境界内にあるかどうかを判定します。
 

Point2D 型のパラメータを持つ java.awt のコンストラクタ
GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2)
          シンプルな非循環式の GradientPaint オブジェクトを構築します。
GradientPaint(Point2D pt1, Color color1, Point2D pt2, Color color2, boolean cyclic)
          boolean パラメータに応じて、循環式または非循環式の GradientPaint オブジェクトを構築します。
 

java.awt.font での Point2D の使用
 

Point2D を返す java.awt.font のメソッド
abstract  Point2D GlyphVector.getGlyphPosition(int glyphIndex)
          この GlyphVector の原点に対する、指定されたグリフの相対位置を返します。
 

Point2D 型のパラメータを持つ java.awt.font のメソッド
abstract  void GlyphVector.setGlyphPosition(int glyphIndex, Point2D newPos)
          この GlyphVector 内の指定されたグリフの位置を設定します。
 

java.awt.geom での Point2D の使用
 

java.awt.geom での Point2D のサブクラス
static class Point2D.Double
          Double クラスは、double 精度で指定された点を定義します。
static class Point2D.Float
          Float クラスは、float 精度で指定された点を定義します。
 

Point2D を返す java.awt.geom のメソッド
 Point2D AffineTransform.deltaTransform(Point2D ptSrc, Point2D ptDst)
          ptSrc によって指定される相対的な距離ベクトルを変換し、その結果を ptDst に格納します。
abstract  Point2D CubicCurve2D.getCtrlP1()
          最初の制御点を返します。
 Point2D CubicCurve2D.Float.getCtrlP1()
          最初の制御点を返します。
 Point2D CubicCurve2D.Double.getCtrlP1()
          最初の制御点を返します。
abstract  Point2D CubicCurve2D.getCtrlP2()
          2 番目の制御点を返します。
 Point2D CubicCurve2D.Float.getCtrlP2()
          2 番目の制御点を返します。
 Point2D CubicCurve2D.Double.getCtrlP2()
          2 番目の制御点を返します。
abstract  Point2D QuadCurve2D.getCtrlPt()
          制御点を返します。
 Point2D QuadCurve2D.Float.getCtrlPt()
          制御点を返します。
 Point2D QuadCurve2D.Double.getCtrlPt()
          制御点を返します。
 Point2D GeneralPath.getCurrentPoint()
          パスの最後に追加されたもっとも新しい座標を Point2D オブジェクトとして返します。
 Point2D Arc2D.getEndPoint()
          孤の終点を返します。
abstract  Point2D QuadCurve2D.getP1()
          始点を返します。
 Point2D QuadCurve2D.Float.getP1()
          始点を返します。
 Point2D QuadCurve2D.Double.getP1()
          始点を返します。
abstract  Point2D Line2D.getP1()
          この Line2D の始点を表す Point2D を返します。
 Point2D Line2D.Float.getP1()
          始点を返します。
 Point2D Line2D.Double.getP1()
          この Line2D の始点を表す Point2D を返します。
abstract  Point2D CubicCurve2D.getP1()
          始点を返します。
 Point2D CubicCurve2D.Float.getP1()
          始点を返します。
 Point2D CubicCurve2D.Double.getP1()
          始点を返します。
abstract  Point2D QuadCurve2D.getP2()
          終点を返します。
 Point2D QuadCurve2D.Float.getP2()
          終点を返します。
 Point2D QuadCurve2D.Double.getP2()
          終点を返します。
abstract  Point2D Line2D.getP2()
          この Line2D の終点を表す Point2D を返します。
 Point2D Line2D.Float.getP2()
          終点を返します。
 Point2D Line2D.Double.getP2()
          この Line2D の終点を表す Point2D を返します。
abstract  Point2D CubicCurve2D.getP2()
          終点を返します。
 Point2D CubicCurve2D.Float.getP2()
          終点を返します。
 Point2D CubicCurve2D.Double.getP2()
          終点を返します。
 Point2D Arc2D.getStartPoint()
          孤の始点を返します。
 Point2D AffineTransform.inverseTransform(Point2D ptSrc, Point2D ptDst)
          指定された ptSrc を逆変換して、その結果を ptDst に格納します。
 Point2D AffineTransform.transform(Point2D ptSrc, Point2D ptDst)
          指定された ptSrc を変換して、その結果を ptDst に格納します。
 

Point2D 型のパラメータを持つ java.awt.geom のメソッド
 void Rectangle2D.add(Point2D pt)
          この Rectangle2DPoint2D オブジェクトの pt を追加します。
 boolean RectangularShape.contains(Point2D p)
          指定された Point2DShape の境界内にあるかどうかを判定します。
 boolean GeneralPath.contains(Point2D p)
          指定された Point2D がこの Shape の境界内にあるかどうかを判定します。
 boolean QuadCurve2D.contains(Point2D p)
          指定された Point2D がこの QuadCurve2D の形状の境界内にあるかどうかを判定します。
 boolean Line2D.contains(Point2D p)
          指定された Point2D が、この Line2D の境界内にあるかどうかを判定します。
 boolean CubicCurve2D.contains(Point2D p)
          指定された Point2D が形状の境界内にあるかどうかを判定します。
 boolean Area.contains(Point2D p)
          指定された Point2D がこの Area オブジェクトの境界内にあるかどうかを判定します。
 Point2D AffineTransform.deltaTransform(Point2D ptSrc, Point2D ptDst)
          ptSrc によって指定される相対的な距離ベクトルを変換し、その結果を ptDst に格納します。
 double Point2D.distance(Point2D pt)
          この Point2D から指定された Point2D までの距離を返します。
 double Point2D.distanceSq(Point2D pt)
          この Point2D から指定された Point2D までの距離の 2 乗を返します。
 Point2D AffineTransform.inverseTransform(Point2D ptSrc, Point2D ptDst)
          指定された ptSrc を逆変換して、その結果を ptDst に格納します。
 int Rectangle2D.outcode(Point2D p)
          この Rectangle2D を基準に、指定された Point2D のある場所を判定します。
 double Line2D.ptLineDist(Point2D pt)
          Point2D 点からこの線までの距離を返します。
 double Line2D.ptLineDistSq(Point2D pt)
          指定された Point2D からこの線までの距離の 2 乗を返します。
 double Line2D.ptSegDist(Point2D pt)
          Point2D からこの線分までの距離を返します。
 double Line2D.ptSegDistSq(Point2D pt)
          Point2D からこの線分までの距離の 2 乗を返します。
 int Line2D.relativeCCW(Point2D p)
          この線分を基準として、指定された Point2D の位置を示すインジケータを返します。
 void Arc2D.setAngles(Point2D p1, Point2D p2)
          2 つの点を使用して、この孤の始角と角の大きさを設定します。
 void Arc2D.setAngleStart(Point2D p)
          この弧の始角を、指定された点によりこの弧の中心を基準に定義される角度に設定します。
 void Arc2D.setArc(Point2D loc, Dimension2D size, double angSt, double angExt, int closure)
          この弧の位置、サイズ、角の大きさ、閉じ方の種類を、指定された値に設定します。
 void Arc2D.setArcByTangent(Point2D p1, Point2D p2, Point2D p3, double radius)
          この孤の位置、境界、角の大きさを、指定された値に設定します。
 void QuadCurve2D.setCurve(Point2D[] pts, int offset)
          この QuadCurve2D の端点と制御点の位置を、指定された配列の指定されたオフセットにある Point2D オブジェクトの座標に設定します。
 void CubicCurve2D.setCurve(Point2D[] pts, int offset)
          指定された配列の指定されたオフセットにある Point2D オブジェクトの座標に、この曲線の端点と制御点の位置を設定します。
 void QuadCurve2D.setCurve(Point2D p1, Point2D cp, Point2D p2)
          この QuadCurve2D の端点と制御点の位置を、指定された Point2D 座標に設定します。
 void CubicCurve2D.setCurve(Point2D p1, Point2D cp1, Point2D cp2, Point2D p2)
          この曲線の端点と制御点の位置を、指定された Point2D 座標に設定します。
 void RectangularShape.setFrame(Point2D loc, Dimension2D size)
          この Shape の表示枠矩形の位置とサイズを、指定された Point2D および Dimension2D にそれぞれ設定します。
 void RectangularShape.setFrameFromCenter(Point2D center, Point2D corner)
          この Shape の表示枠矩形を、中心を表す Point2D および角を表す Point2D に基づいて設定します。
 void RectangularShape.setFrameFromDiagonal(Point2D p1, Point2D p2)
          この Shape の表示枠矩形の対角線を、指定された 2 つの Point2D オブジェクトに基づいて設定します。
 void Line2D.setLine(Point2D p1, Point2D p2)
          この Line2D の両方の端点の位置を、指定された Point2D 座標に設定します。
 void Point2D.setLocation(Point2D p)
          この Point2D の位置を、指定された Point2D オブジェクトと同じ座標に設定します。
 void AffineTransform.transform(Point2D[] ptSrc, int srcOff, Point2D[] ptDst, int dstOff, int numPts)
          この変換によってポイントオブジェクトの配列を変換します。
 void AffineTransform.transform(Point2D[] ptSrc, int srcOff, Point2D[] ptDst, int dstOff, int numPts)
          この変換によってポイントオブジェクトの配列を変換します。
 Point2D AffineTransform.transform(Point2D ptSrc, Point2D ptDst)
          指定された ptSrc を変換して、その結果を ptDst に格納します。
 

Point2D 型のパラメータを持つ java.awt.geom のコンストラクタ
Line2D.Double(Point2D p1, Point2D p2)
          指定された Point2D オブジェクトから Line2D を構築および初期化します。
Line2D.Float(Point2D p1, Point2D p2)
          指定された Point2D オブジェクトから Line2D を構築および初期化します。
 

java.awt.image での Point2D の使用
 

Point2D を返す java.awt.image のメソッド
 Point2D RescaleOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定された転送元のポイントに対応する、転送先のポイントの位置を返します。
 Point2D RasterOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定されたソース Raster 内のポイントについて、転送先のポイントの位置を返します。
 Point2D LookupOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定された転送元のポイントに対応する、転送先のポイントの位置を返します。
 Point2D ConvolveOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定された転送元のポイントに対応する、転送先のポイントの位置を返します。
 Point2D ColorConvertOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          ソースのポイントを指定して、デスティネーションのポイントの位置を返します。
 Point2D BufferedImageOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定されたソースイメージのポイントに対応するデスティネーションのポイントの位置を返します。
 Point2D BandCombineOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定されたソース Raster 内のポイントに対応する、デスティネーションのポイントの位置を返します。
 Point2D AffineTransformOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定されたソースのポイントに対応するデスティネーションのポイントの位置を返します。
 

Point2D 型のパラメータを持つ java.awt.image のメソッド
 Point2D RescaleOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定された転送元のポイントに対応する、転送先のポイントの位置を返します。
 Point2D RasterOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定されたソース Raster 内のポイントについて、転送先のポイントの位置を返します。
 Point2D LookupOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定された転送元のポイントに対応する、転送先のポイントの位置を返します。
 Point2D ConvolveOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定された転送元のポイントに対応する、転送先のポイントの位置を返します。
 Point2D ColorConvertOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          ソースのポイントを指定して、デスティネーションのポイントの位置を返します。
 Point2D BufferedImageOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定されたソースイメージのポイントに対応するデスティネーションのポイントの位置を返します。
 Point2D BandCombineOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定されたソース Raster 内のポイントに対応する、デスティネーションのポイントの位置を返します。
 Point2D AffineTransformOp.getPoint2D(Point2D srcPt, Point2D dstPt)
          指定されたソースのポイントに対応するデスティネーションのポイントの位置を返します。
 


JavaTM 2 Platform
Standard Ed. 5.0

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java 2 SDK SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。