|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--CVector
ベクトルを扱うライブラリクラス
ボイドアプレットに依存していないので再利用が可能。
java.util.Vectorとは全く無関係。
フィールドの概要 | |
(パッケージプライベート) double |
m_x
メンバ変数 |
(パッケージプライベート) double |
m_y
メンバ変数 |
コンストラクタの概要 | |
(パッケージプライベート) |
CVector(double x,
double y)
コンストラクタ |
メソッドの概要 | |
(パッケージプライベート) int |
diffWorld(CVector vec)
getWorld() により求められる象現の差分を求める。 |
(パッケージプライベート) double |
getRad()
現在のx,yの値を使用して、角度(radians)を返す |
(パッケージプライベート) int |
getWorld()
m_x,m_yを以下の4つの象現に分ける 1. |
(パッケージプライベート) int |
towordPlusMinus(CVector vec)
引数として与えられたベクトルに対して自分のベクトルをプラス方向 に回転すれば角度が近づくか、マイナス方向に回転すれば近づくかを返 す。 |
クラス java.lang.Object から継承したメソッド |
|
フィールドの詳細 |
double m_x
double m_y
コンストラクタの詳細 |
CVector(double x, double y)
x
- x軸値y
- y軸値メソッドの詳細 |
double getRad()
int towordPlusMinus(CVector vec)
vec
- 対象となるベクトルint diffWorld(CVector vec)
getWorld()
により求められる象現の差分を求める。同じ象現
の場合、差分は0。隣の象現に互いがある場合、1。対角線上に互いの
象現が存在する場合、2となる。vec
- 比較対象のベクトルint getWorld()
1. ○ 2. ● 3. | 4. | | | | | | | +-● ○-+- ●-+- -+-○ | | | | | | ○ ●
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |