|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectfigure.SphericalAngle
public class SphericalAngle
球座標角度クラス
フィールドの概要 | |
---|---|
protected double |
cphy
cosφ |
protected double |
ctheta
cosθ |
protected double |
sphy
sinφ |
protected double |
stheta
sinθ |
コンストラクタの概要 | |
---|---|
SphericalAngle()
球座標角度オブジェクトの構築 |
|
SphericalAngle(double theta,
double phy)
球座標角度オブジェクトの構築 |
|
SphericalAngle(java.awt.geom.Point2D theta)
球座標角度オブジェクトの構築 |
メソッドの概要 | |
---|---|
java.lang.Object |
clone()
オブジェクトのコピーを返す |
boolean |
equals(java.lang.Object obj)
オブジェクトの等価判定をする |
int |
hashCode()
オブジェクトのハッシュコード値を返す |
void |
rotate(double dtheta,
double dphy)
角度を回転させる |
void |
rotate(Point3D p)
点を原点を中心として回転させる |
void |
set(double theta,
double phy)
角度を設定する |
void |
set(java.awt.geom.Point2D theta)
角度を設定する |
java.lang.String |
toString()
データ文字列を返す |
クラス java.lang.Object から継承されたメソッド |
---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
protected double ctheta
protected double stheta
protected double cphy
protected double sphy
コンストラクタの詳細 |
---|
public SphericalAngle()
public SphericalAngle(double theta, double phy)
theta
- θphy
- φpublic SphericalAngle(java.awt.geom.Point2D theta)
theta
- (θ,φ) を表す Point2D
メソッドの詳細 |
---|
public void set(double theta, double phy)
theta
- θphy
- φpublic void set(java.awt.geom.Point2D theta)
theta
- (θ,φ) を表す Point2D
public void rotate(double dtheta, double dphy)
dtheta
- θ 回転角dphy
- φ 回転角public void rotate(Point3D p)
p
- 回転させる点を表す Point3D
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
SphericalAngle
のインスタンスで同じ値を持つ場合は truepublic java.lang.String toString()
java.lang.Object
内の toString
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |