クラス Motion

java.lang.Object
  上位を拡張 Motion
すべての実装されたインタフェース:
java.lang.Cloneable

public class Motion
extends java.lang.Object
implements java.lang.Cloneable

振り子運動クラス


フィールドの概要
 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
 

フィールドの詳細

time

public double time
時間


theta

public double theta
角度


omega

public double omega
角速度

コンストラクタの詳細

Motion

public Motion()
振り子運動オブジェクトを構築する


Motion

public Motion(double time,
              double theta,
              double omega)
振り子運動オブジェクトを構築する

パラメータ:
time - 時間
theta - 角度
omega - 角速度
メソッドの詳細

setTime

public void setTime(double time)
時間を設定する

パラメータ:
time - 時間

setTheta

public void setTheta(double theta)
角度を設定する

パラメータ:
theta - 角度

setOmega

public void setOmega(double omega)
角速度を設定する

パラメータ:
omega - 角速度

add

public void add(double dt,
                double dx,
                double dv)
座標に値を加える

パラメータ:
dt - 加える時間
dx - 加える速度
dv - 加える角速度

clone

public java.lang.Object clone()
オブジェクトのコピーを返す

オーバーライド:
クラス java.lang.Object 内の clone
戻り値:
このインスタンスの複製

hashCode

public int hashCode()
オブジェクトのハッシュコード値を返す

オーバーライド:
クラス java.lang.Object 内の hashCode
戻り値:
オブジェクトのハッシュコード値

equals

public boolean equals(java.lang.Object obj)
オブジェクトの等価判定をする

オーバーライド:
クラス java.lang.Object 内の equals
パラメータ:
obj - 比較対象のオブジェクト
戻り値:
比較対象のオブジェクトが Motion のインスタンスで同じ値を持つ場合は true

toString

public java.lang.String toString()
データ文字列を返す

オーバーライド:
クラス java.lang.Object 内の toString
戻り値:
このオブジェクトの文字列表現