|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjectMotion
public class Motion
振り子運動クラス
フィールドの概要 | |
---|---|
double |
omega
角速度 |
double |
theta
角度 |
double |
time
時間 |
コンストラクタの概要 | |
---|---|
Motion()
振り子運動オブジェクトを構築する |
|
Motion(double time,
double theta,
double omega)
振り子運動オブジェクトを構築する |
メソッドの概要 | |
---|---|
void |
add(double dt,
double dx,
double dv)
座標に値を加える |
java.lang.Object |
clone()
オブジェクトのコピーを返す |
boolean |
equals(java.lang.Object obj)
オブジェクトの等価判定をする |
int |
hashCode()
オブジェクトのハッシュコード値を返す |
void |
setOmega(double omega)
角速度を設定する |
void |
setTheta(double theta)
角度を設定する |
void |
setTime(double time)
時間を設定する |
java.lang.String |
toString()
データ文字列を返す |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
public double time
public double theta
public double omega
コンストラクタの詳細 |
---|
public Motion()
public Motion(double time, double theta, double omega)
time
- 時間theta
- 角度omega
- 角速度メソッドの詳細 |
---|
public void setTime(double time)
time
- 時間public void setTheta(double theta)
theta
- 角度public void setOmega(double omega)
omega
- 角速度public void add(double dt, double dx, double dv)
dt
- 加える時間dx
- 加える速度dv
- 加える角速度public java.lang.Object clone()
java.lang.Object
内の clone
public int hashCode()
java.lang.Object
内の hashCode
public boolean equals(java.lang.Object obj)
java.lang.Object
内の equals
obj
- 比較対象のオブジェクト
Motion
のインスタンスで同じ値を持つ場合は truepublic java.lang.String toString()
java.lang.Object
内の toString
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |