|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--CNode
node基本クラス。
このクラスのインスタンスは生成しない。
フィールドの概要 | |
(パッケージプライベート) CArea |
m_Area
CArea ポインタ |
(パッケージプライベート) java.awt.Color |
m_color
色。 |
(パッケージプライベート) double |
m_dX
x軸の位置 座標軸は以下の様。 |
(パッケージプライベート) double |
m_dY
y軸の位置 座標軸は m_dX 参照。 |
(パッケージプライベート) int |
m_nMaxX
移動可能な最大のx軸の値 |
(パッケージプライベート) int |
m_nMaxY
移動可能な最大のy軸の値 |
(パッケージプライベート) int |
m_nSpanOfLife
寿命を表現する変数。 |
コンストラクタの概要 | |
(パッケージプライベート) |
CNode(int x,
int y,
CArea area)
コンストラクタ |
メソッドの概要 | |
(パッケージプライベート) void |
endRecalc()
node位置の再計算がすべて終了したことを通知する関数 |
(パッケージプライベート) int |
getHeight()
高さを取得する。 |
(パッケージプライベート) double |
getSpeed()
スピードを取得する。 |
(パッケージプライベート) int |
getWidth()
幅を取得する。 |
(パッケージプライベート) double |
getX()
x軸の値を取得する。 |
(パッケージプライベート) double |
getY()
y軸の値を取得する。 |
(パッケージプライベート) boolean |
IsLifeOK()
寿命確認関数 この関数が、{link #m_nSpanOfLife}回数コールされると ノードは消滅する |
void |
paint(java.awt.Graphics g)
描画関数 |
(パッケージプライベート) void |
recalc()
node位置を再計算する時にコールされる。 |
(パッケージプライベート) void |
setX(double x)
x軸の値をセットする。 |
(パッケージプライベート) void |
setY(double y)
y軸の値をセットする。 |
クラス java.lang.Object から継承したメソッド |
|
フィールドの詳細 |
double m_dX
座標軸は以下の様。 | ----+----> x plus | ↓y plus
double m_dY
m_dX
参照。int m_nMaxX
int m_nMaxY
java.awt.Color m_color
CArea m_Area
int m_nSpanOfLife
コンストラクタの詳細 |
CNode(int x, int y, CArea area)
x
- 使用しないy
- 使用しないarea
- nodeを配置するCArea
クラス。メソッドの詳細 |
double getX()
void setX(double x)
x
- x軸の値double getY()
void setY(double y)
y
- y軸の値int getWidth()
int getHeight()
double getSpeed()
void recalc()
CRelation.recalc(CNode obj,CNode comp)
との違いは、この関
数は他のnodeとは関係なく動作するコードを記述して、CRelation.reca
lcは2つのnodeがどのように影響しあうかを記述する。void endRecalc()
public void paint(java.awt.Graphics g)
g
- Graphicsboolean IsLifeOK()
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |