|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.ac.washi.quinte.api.Point
public class Point
int型で指定される(x, y)座標空間における位置を表すイミュータブルなPoint型です。
フィールドの概要 | |
---|---|
int |
x
|
int |
y
|
コンストラクタの概要 | |
---|---|
Point()
原点で初期化を行うコンストラクタです。 |
|
Point(int x,
int y)
指定された(x, y)座標で初期化を行うコンストラクタです。 |
|
Point(java.awt.Point that)
指定されたjava.awt.Point型と同じ位置で初期化を行うコンストラクタです。 |
|
Point(Point that)
指定されたPoint型と同じ位置で初期化を行うコンストラクタです。 |
メソッドの概要 | |
---|---|
Point |
add(Point that)
Point(this.x + that.x, this.y + that.y)となるPoint型を返します。 |
int |
compareTo(Point that)
|
static Point |
create(int x,
int y)
指定された(x, y)座標を示すオブジェクトを生成します. |
boolean |
equals(java.lang.Object that)
2つのPoint型が等しいかどうかを判定します。 |
boolean |
equals(Point that)
2つのPoint型が等しいかどうかを判定します。 |
static java.util.ArrayList<Point> |
getPoints(int endX,
int endY)
(0, 0)から指定されたx,y座標の範囲内に存在するすべてのPointのリストを返します。 |
static java.util.ArrayList<Point> |
getPoints(int startX,
int startY,
int endX,
int endY)
指定された範囲内に存在するすべてのPointのリストを返します。 |
int |
hashCode()
このPointが持つハッシュコードを返します。 |
Point |
sub(Point that)
Point(this.x - that.x, this.y - that.y)となるPoint型を返します。 |
java.lang.String |
toString()
このPointの(x, y)座標空間における位置の文字列表現を返します。 |
クラス java.lang.Object から継承されたメソッド |
---|
getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public int x
public int y
コンストラクタの詳細 |
---|
public Point()
public Point(int x, int y)
x
- x座標y
- y座標public Point(java.awt.Point that)
that
- java.awt.Point型のオブジェクトpublic Point(Point that)
that
- Point型のオブジェクトメソッドの詳細 |
---|
public static Point create(int x, int y)
x
- x座標y
- y座標
public static java.util.ArrayList<Point> getPoints(int endX, int endY)
endX
- x座標の終端位置(含まれない)endY
- y座標の終端位置(含まれない)
public static java.util.ArrayList<Point> getPoints(int startX, int startY, int endX, int endY)
startX
- x座標の開始位置startY
- y座標の開始位置endX
- x座標の終端位置(含まれない)endY
- y座標の終端位置(含まれない)
public Point add(Point that)
that
- このPoint型に加算するPoint型
public int compareTo(Point that)
java.lang.Comparable<Point>
内の compareTo
public boolean equals(java.lang.Object that)
java.lang.Object
内の equals
that
- このPoint型と比較を行うオブジェクト
public boolean equals(Point that)
that
- このPoint型と比較を行うオブジェクト
public int hashCode()
java.lang.Object
内の hashCode
public Point sub(Point that)
that
- このPoint型から減算するPoint型
public java.lang.String toString()
java.lang.Object
内の toString
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |