|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--com.j_phone.util.Vector2D
2次元ベクトル演算クラス
コンストラクタの概要 | |
Vector2D()
Vector2Dコンストラクタ。 |
|
Vector2D(FixedPoint x,
FixedPoint y)
Vector2Dコンストラクタ |
|
Vector2D(int x,
int y)
Vector2Dコンストラクタ |
メソッドの概要 | |
void |
add(int x,
int y)
加算する。 |
void |
add(Vector2D vector)
加算する。 |
Vector2D |
clone()
コピーする。 |
FixedPoint |
getX()
X軸方向を取得する。 |
FixedPoint |
getY()
Y軸方向を取得する。 |
static FixedPoint |
innerProduct(Vector2D v1,
Vector2D v2)
内積を計算する。 |
void |
normalize()
正規化する。 |
static FixedPoint |
outerProduct(Vector2D v1,
Vector2D v2)
外積を計算する。 |
void |
setValue(FixedPoint x,
FixedPoint y)
新しい値を設定する。 |
void |
setValue(int x,
int y)
新しい値を設定する。 |
void |
subtract(int x,
int y)
減算する。 |
void |
subtract(Vector2D vector)
減算する。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public Vector2D(FixedPoint x, FixedPoint y)
x
- X軸方向y
- Y軸方向public Vector2D(int x, int y)
x
- X軸方向y
- Y軸方向public Vector2D()
メソッドの詳細 |
public void add(Vector2D vector)
vector
- 加算するベクトルNullPointerException
- - vectorがnullの場合に発生する。public void add(int x, int y)
x
- 加算するベクトルのX軸方向y
- 加算するベクトルのy軸方向public void subtract(Vector2D vector)
vector
- 減算するベクトルNullPointerException
- - vectorがnullの場合に発生する。public void subtract(int x, int y)
x
- 減算するベクトルのX軸方向y
- 減算するベクトルのy軸方向public void normalize()
public static FixedPoint innerProduct(Vector2D v1, Vector2D v2)
v1
- ベクトル1v2
- ベクトル2NullPointerException
- - v1またはv2がnullの場合に発生する。public static FixedPoint outerProduct(Vector2D v1, Vector2D v2)
v1
- ベクトル1v2
- ベクトル2NullPointerException
- - v1またはv2がnullの場合に発生する。public void setValue(int x, int y)
x
- ベクトルのX軸方向y
- ベクトルのy軸方向public void setValue(FixedPoint x, FixedPoint y)
x
- ベクトルのX軸方向y
- ベクトルのy軸方向NullPointerException
- - xまたはyがnullの場合に発生する。public FixedPoint getX()
public FixedPoint getY()
public Vector2D clone()
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |