概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
A
ActionButton
-
planet.action
の クラス
アクションボタン
ActionButton(String)
- クラス planet.action.
ActionButton
のコンストラクタ
アクションボタンを構築する
actionPerformed(ActionEvent)
- クラス planet.action.
ActionButton
のメソッド
アクションを実行する
add(double, double, double)
- クラス figure.
Tuple3D
のメソッド
座標値に値を加える
add(Tuple3D)
- クラス figure.
Tuple3D
のメソッド
座標値に値を加える
add(Planet)
- クラス planet.
PlanetList
のメソッド
惑星を追加する
add(int, Planet)
- クラス planet.
PlanetList
のメソッド
惑星を追加する
add(String)
- クラス planet.
TextBox
のメソッド
項目を追加する
add(String[])
- クラス planet.
TextBox
のメソッド
項目を追加する
add(Collection)
- クラス planet.
TextBox
のメソッド
項目を追加する
addActions()
- クラス planet.
PlanetActionManager
のメソッド
アクションを追加する
angle(Vector3D)
- クラス figure.
Vector3D
のメソッド
ベクトルの成す角度を返す
angle(Vector3D, Vector3D)
- クラス figure.
Vector3D
の static メソッド
ベクトルの成す角度を返す
angle(Vector3D, Vector3D, Vector3D)
- クラス figure.
Vector3D
の static メソッド
ベクトルの成す立体角を返す
animation
- パッケージ animation
アニメーションを作成するためのクラスを提供する。
Animator
-
animation
の クラス
アニメーション作成クラス
Animator()
- クラス animation.
Animator
のコンストラクタ
アニメーション作成オブジェクトを構築する
animator
- クラス planet.
PlanetApplet
の変数
表示アニメータ
AU_TO_KM
- クラス planet.
PlanetDataModel
の static 変数
距離を AU から km へ変換する係数
B
BasicViewCanvas
-
gui
の クラス
標準表示キャンバス
BasicViewCanvas()
- クラス gui.
BasicViewCanvas
のコンストラクタ
標準表示キャンバスを構築する
bg
- クラス gui.
BasicViewCanvas
の変数
ダブルバッファリング用イメージのグラフィックスコンテキスト
bgColor
- クラス planet.
PlanetViewCanvas
の変数
背景色
bgImage
- クラス gui.
BasicViewCanvas
の変数
ダブルバッファリング用イメージ
BOTTOM_ALIGNMENT
- クラス planet.
TextBox
の static 変数
文字下寄り配置を表す定数
C
calculateCoordinates(double)
- クラス planet.
Planet
のメソッド
惑星座標位置を計算する
calculateCoordinates(double)
- クラス planet.
PlanetDataModel
のメソッド
惑星座標位置を計算する
calendar
- クラス planet.calendar.
CalendarFormat
の変数
カレンダー
calendar
- クラス planet.calendar.
CalendarForPlanet
の変数
カレンダー
CALENDAR
- クラス planet.
PlanetAnimator
の static 変数
惑星プログラム用カレンダー
CalendarFormat
-
planet.calendar
の クラス
カレンダー書式クラス
CalendarFormat(CalendarForPlanet)
- クラス planet.calendar.
CalendarFormat
のコンストラクタ
カレンダー書式を構築する
CalendarForPlanet
-
planet.calendar
の クラス
惑星プログラム用カレンダー
CalendarForPlanet()
- クラス planet.calendar.
CalendarForPlanet
のコンストラクタ
惑星プログラム用カレンダーを構築する
canvas
- クラス planet.action.
MovePointerAction
の変数
表示キャンバス
canvas
- クラス planet.action.
RotateAction
の変数
表示キャンバス
canvas
- クラス planet.action.
ViewModeAction
の変数
表示キャンバス
canvas
- クラス planet.action.
ViewModeCheckbox
の変数
表示キャンバス
canvas
- クラス planet.
PlanetActionManager
の変数
表示キャンバス
canvas
- クラス planet.
PlanetAnimator
の変数
表示キャンバス
CENTER_ALIGNMENT
- クラス planet.
TextBox
の static 変数
文字中央配置を表す定数
centerPoint
- クラス planet.
PlanetViewCanvas
の変数
パネル中心座標
CFORM
- クラス planet.
PlanetAnimator
の static 変数
カレンダー書式
clear()
- クラス planet.
PlanetList
のメソッド
データを消去する
clear()
- クラス planet.
TextBox
のメソッド
全項目を消去する
clickPlanet(int, int, int)
- クラス planet.
Planet
のメソッド
惑星クリックを判定する
clone()
- クラス figure.
SphericalAngle
のメソッド
オブジェクトのコピーを返す
clone()
- クラス figure.
Tuple3D
のメソッド
オブジェクトのコピーを返す
clone()
- クラス planet.
Planet
のメソッド
オブジェクトのコピーを返す
clone()
- クラス planet.
PlanetList
のメソッド
オブジェクトのコピーを返す
clone()
- クラス planet.
ViewPoint3D
のメソッド
オブジェクトのコピーを返す
coefX
- クラス planet.
PlanetViewCanvas
の変数
視点黄経移動速度
coefY
- クラス planet.
PlanetViewCanvas
の変数
視点黄緯移動速度
color
- クラス planet.
Planet
の変数
表示色
compare(Object, Object)
- クラス planet.
PlanetOrbitComparator
のメソッド
オブジェクトの比較
compare(Object, Object)
- クラス planet.
PlanetViewComparator
のメソッド
オブジェクトの比較
computeJulianDay(long)
- クラス planet.calendar.
CalendarForPlanet
の static メソッド
ユリウス日を返す
computeJulianDay(Date)
- クラス planet.calendar.
CalendarForPlanet
の static メソッド
ユリウス日を返す
computeJulianDay(Calendar)
- クラス planet.calendar.
CalendarForPlanet
の static メソッド
ユリウス日を返す
controlPanel
- クラス planet.
PlanetActionManager
の変数
制御パネル
cphy
- クラス figure.
SphericalAngle
の変数
cos
φ
ctheta
- クラス figure.
SphericalAngle
の変数
cos
θ
D
dateFormat
- クラス planet.calendar.
CalendarFormat
の変数
日付書式
DEFAULT_SCALE_SIZE
- クラス planet.
PlanetScale
の static 変数
目盛長さのデフォルト値
destroy()
- クラス planet.
PlanetApplet
のメソッド
リソースを破棄する
DFORM
- クラス planet.calendar.
CalendarFormat
の static 変数
数値書式
DFORM
- クラス planet.
PlanetDataModel
の static 変数
数値書式
displacement
- クラス planet.action.
MovePointerAction
の変数
ポインタで指定された惑星のリストインデックス移動量
doAction()
- クラス planet.action.
MovePointerAction
のメソッド
惑星ポインタを移動する
doAction()
- クラス planet.action.
RotateAction
のメソッド
表示を回転する
doAction()
- クラス planet.action.
SetBaseButton
のメソッド
惑星ポインタを切り替える
doAction()
- インタフェース planet.action.
SimpleAction
のメソッド
アクションを実行する
doAction()
- クラス planet.action.
ViewModeAction
のメソッド
表示モードを選択する
drawErrorMessage(Graphics2D, String)
- クラス gui.
BasicViewCanvas
のメソッド
エラーメッセージを表示する
drawOrbit(Graphics, Point, double, SphericalAngle)
- クラス planet.
Planet
のメソッド
軌道を描画する
drawPlanet(Graphics, int, Point, double, SphericalAngle, Color)
- クラス planet.
Planet
のメソッド
惑星を描画する
drawPlanet(Graphics, int, Point, Color)
- クラス planet.
PlanetDataModel
のメソッド
惑星を描画する
drawPlanet(Graphics)
- クラス planet.
PlanetViewCanvas
のメソッド
惑星を描画する
dthetaX
- クラス planet.action.
RotateAction
の変数
視点経度変化量
dthetaY
- クラス planet.action.
RotateAction
の変数
視点緯度変化量
E
eccen
- クラス planet.
Planet
の変数
離心率
eccentricAnomaly(double, double)
- クラス planet.
KeplerFunction
の static メソッド
離心近点角を求める
Newtion 法を使用する
EndlessAnimator
-
animation
の クラス
停止させない限り永久に続くアニメーションの作成クラス
EndlessAnimator(int)
- クラス animation.
EndlessAnimator
のコンストラクタ
アニメーション作成オブジェクトを構築する
epoch
- クラス planet.
Planet
の変数
基準ユリウス日
epoch
- クラス planet.
PlanetDataModel
の変数
基準ユリウス日
EPOCH_JD
- クラス planet.calendar.
CalendarForPlanet
の static 変数
1970 年 1 月 1 日 00:00:00 GMT のユリウス日
equals(Object)
- クラス figure.
SphericalAngle
のメソッド
オブジェクトの等価判定をする
equals(Object)
- クラス figure.
Tuple3D
のメソッド
オブジェクトの等価判定をする
equals(Object)
- クラス planet.
Planet
のメソッド
オブジェクトの等価判定をする
equals(Object)
- クラス planet.
PlanetList
のメソッド
オブジェクトの等価判定をする
equals(Object)
- クラス planet.
ViewPoint3D
のメソッド
オブジェクトの等価判定をする
exteriorProduct(Vector3D)
- クラス figure.
Vector3D
のメソッド
ベクトルの外積を返す
exteriorProduct(Vector3D, Vector3D)
- クラス figure.
Vector3D
の static メソッド
ベクトルの外積を返す
F
fgColor
- クラス planet.
PlanetViewCanvas
の変数
前景色
figure
- パッケージ figure
幾何学図形・ベクトル・行列のクラスを提供する。
fileio
- パッケージ fileio
ファイル入出力クラスを提供する。
fm
- クラス planet.
TextBox
の変数
フォントメトリックス
font
- クラス planet.
PlanetViewCanvas
の変数
フォント
G
get(int)
- クラス planet.
PlanetList
のメソッド
惑星を返す
get(int)
- クラス planet.
TextBox
のメソッド
項目を返す
getAppletInfo()
- クラス planet.
PlanetApplet
のメソッド
アプレット情報を返す
getCalendar()
- クラス planet.calendar.
CalendarForPlanet
のメソッド
カレンダーを返す
getColor()
- クラス planet.
Planet
のメソッド
表示色を返す
getColors(int, PlanetList, Color)
- クラス planet.
PlanetDataModel
のメソッド
惑星表示色を返す
getControlPanel()
- クラス planet.
PlanetActionManager
のメソッド
制御パネルを返す
getDataModel()
- クラス planet.
PlanetApplet
のメソッド
HTMLタグで指定された惑星データを返す
getDate()
- クラス planet.calendar.
CalendarForPlanet
のメソッド
日付を返す
getDefaultStrings()
- クラス planet.calendar.
CalendarFormat
のメソッド
デフォルトの日付文字列表現を返す
getDistanceStrings(PlanetList)
- クラス planet.
PlanetDataModel
のメソッド
惑星間距離を表す文字列を返す
getGMTDateString()
- クラス planet.calendar.
CalendarFormat
のメソッド
GMT 日付を表す文字列を取り出す
getJDString()
- クラス planet.calendar.
CalendarFormat
のメソッド
ユリウス日を表す文字列を取り出す
getJulianDay()
- クラス planet.calendar.
CalendarForPlanet
のメソッド
ユリウス日を返す
getList()
- クラス planet.
PlanetDataModel
のメソッド
惑星リストを返す
getListSize()
- クラス planet.
TextBox
のメソッド
項目数を返す
getLocalDateString()
- クラス planet.calendar.
CalendarFormat
のメソッド
ローカル日付を表す文字列を取り出す
getLocation()
- クラス planet.
Planet
のメソッド
惑星位置を返す
getMaxRadius()
- クラス planet.
Planet
のメソッド
遠日点距離を返す
遠日点距離 = 軌道長半径×( 1 + 離心率)
getMinRadius()
- クラス planet.
Planet
のメソッド
近日点距離を返す
近日点距離 = 軌道長半径×( 1 - 離心率)
getMJDString()
- クラス planet.calendar.
CalendarFormat
のメソッド
準ユリウス日を表す文字列を取り出す
getModel()
- クラス planet.
PlanetViewCanvas
のメソッド
惑星データモデルを返す
getModifiedJulianDay()
- クラス planet.calendar.
CalendarForPlanet
のメソッド
準ユリウス日を返す
getName()
- クラス planet.
Planet
のメソッド
名前を返す
getParameterInfo()
- クラス planet.
PlanetApplet
のメソッド
このアプレットが解釈するパラメータ情報を返す
getPlanet(int, int, int)
- クラス planet.
PlanetDataModel
のメソッド
クリックした惑星を返す
getPlanetScale(double, double)
- クラス planet.
PlanetScale
の static メソッド
インスタンスを返す
getPoint()
- クラス planet.
ViewPoint3D
のメソッド
画面上での点を返す
getPointer()
- クラス planet.
PlanetViewCanvas
のメソッド
惑星のポインタを返す
getSize()
- クラス planet.
PlanetList
のメソッド
惑星の数を返す
getTagColor(String)
- クラス planet.
PlanetApplet
のメソッド
HTMLタグで指定された色を返す
getTagFont()
- クラス planet.
PlanetApplet
のメソッド
HTMLタグで指定されたフォントを返す
getTagNumber(String)
- クラス planet.
PlanetApplet
のメソッド
HTMLタグで指定された数値を返す
getViewMode()
- クラス planet.
PlanetViewCanvas
のメソッド
表示モードを返す
getViewPoint()
- クラス planet.
Planet
のメソッド
惑星位置を返す
getX()
- クラス planet.
ViewPoint3D
のメソッド
x
座標を返す
getY()
- クラス planet.
ViewPoint3D
のメソッド
y
座標を返す
getZ()
- クラス planet.
ViewPoint3D
のメソッド
z
座標を返す
GMT
- クラス planet.calendar.
CalendarFormat
の static 変数
GMTのタイムゾーン
gui
- パッケージ gui
GUI コンポーネントを使用する基本クラスを提供する。
H
hashCode()
- クラス figure.
SphericalAngle
のメソッド
オブジェクトのハッシュコード値を返す
hashCode()
- クラス figure.
Tuple3D
のメソッド
オブジェクトのハッシュコード値を返す
hashCode()
- クラス planet.
Planet
のメソッド
オブジェクトのハッシュコード値を返す
hashCode()
- クラス planet.
PlanetList
のメソッド
オブジェクトのハッシュコード値を返す
hashCode()
- クラス planet.
ViewPoint3D
のメソッド
オブジェクトのハッシュコード値を返す
I
inc
- クラス planet.
Planet
の変数
軌道傾斜角(rad)
index
- クラス planet.action.
MovePointerAction
の変数
ポインタのインデックス
indexOf(Planet)
- クラス planet.
PlanetList
のメソッド
惑星のインデックスを検索する
init()
- クラス planet.
PlanetApplet
のメソッド
アプレットを初期化する
init()
- クラス planet.
PlanetDataModel
のメソッド
初期化する
INNER_PLANET
- クラス planet.
Planet
の static 変数
内惑星を表す整数
innerProduct(Vector3D)
- クラス figure.
Vector3D
のメソッド
ベクトルの内積を返す
innerProduct(Vector3D, Vector3D)
- クラス figure.
Vector3D
の static メソッド
ベクトルの内積を返す
itemHeight
- クラス planet.
TextBox
の変数
項目表示高さ
itemStateChanged(ItemEvent)
- クラス planet.action.
ViewModeCheckbox
のメソッド
表示モードを選択する
J
julianDay
- クラス planet.calendar.
CalendarForPlanet
の変数
ユリウス日
K
KeplerFunction
-
planet
の クラス
ケプラー方程式クラス
M
=
E
-
e
sin
E
M
: 平均近点角 (mean anomaly)
e
: 離心率 (eccentricity)
E
: 離心近点角 (eccentric anomaly)
KeplerFunction()
- クラス planet.
KeplerFunction
のコンストラクタ
keyMap
- クラス planet.
PlanetActionManager
の変数
アクションキーを格納したマップ
keyPressed(KeyEvent)
- クラス planet.
PlanetActionManager
のメソッド
キーを押した時の処理を行う
keyReleased(KeyEvent)
- クラス planet.
PlanetActionManager
のメソッド
キーを離した時の処理を行う
keyTyped(KeyEvent)
- クラス planet.
PlanetActionManager
のメソッド
キーをタイプした時の処理を行う
L
label
- クラス planet.
PlanetScale
の変数
ラベル
labelPoint
- クラス planet.
PlanetScale
の変数
ラベル表示位置
LEFT_ALIGNMENT
- クラス planet.
TextBox
の static 変数
文字左寄り配置を表す定数
length
- クラス planet.
PlanetScale
の変数
表示長さ
list
- クラス planet.
PlanetDataModel
の変数
惑星リスト
list
- クラス planet.
PlanetList
の変数
データリスト
処理を
ArrayList
に委譲する
LOCAL
- クラス planet.calendar.
CalendarFormat
の static 変数
ローカルのタイムゾーン
lofan
- クラス planet.
Planet
の変数
昇交点黄経(rad)
lofp
- クラス planet.
Planet
の変数
近日点黄経(rad)
M
magnitude()
- クラス figure.
Vector3D
のメソッド
ベクトルの大きさを返す
magnitudeSq()
- クラス figure.
Vector3D
のメソッド
ベクトルの大きさの 2 乗を返す
manager
- クラス planet.action.
SetBaseButton
の変数
アクション管理オブジェクト
MARGIN
- クラス planet.
TextBox
の static 変数
表示空白
maxRadius
- クラス planet.
PlanetDataModel
の変数
太陽からの距離の最大値
meanAnomaly(double, double)
- クラス planet.
KeplerFunction
の static メソッド
平均近点角を求める
meanl
- クラス planet.
Planet
の変数
平均黄経(rad)
message
- クラス planet.
PlanetApplet
の変数
エラーメッセージ
message
- クラス planet.
PlanetViewCanvas
の変数
エラーメッセージ
MILLIS_TO_DAY
- クラス planet.calendar.
CalendarForPlanet
の static 変数
時間をミリ秒から日へ変換する係数
MIN_RADIUS
- クラス planet.
PlanetDataModel
の static 変数
惑星の軌道長半径の最小値
MJD_EPOCH
- クラス planet.calendar.
CalendarForPlanet
の static 変数
準ユリウス日の基準点
mode
- クラス planet.action.
ViewModeCheckbox
の変数
表示モード
model
- クラス planet.io.
PlanetDataReader
の変数
惑星データモデル
model
- クラス planet.
PlanetViewCanvas
の変数
惑星データモデル
mouseClicked(MouseEvent)
- クラス planet.
PlanetActionManager
のメソッド
マウスをクリックした時の処理を行う
mouseDragged(MouseEvent)
- クラス planet.
PlanetActionManager
のメソッド
マウスをドラッグした時の処理を行う
mouseEntered(MouseEvent)
- クラス planet.
PlanetActionManager
のメソッド
マウスがコンポーネントに入った時の処理を行う
mouseExited(MouseEvent)
- クラス planet.
PlanetActionManager
のメソッド
マウスがコンポーネントから出た時の処理を行う
mouseMoved(MouseEvent)
- クラス planet.
PlanetActionManager
のメソッド
マウスを移動させた時の処理を行う
mousePoint
- クラス planet.
PlanetActionManager
の変数
マウス位置
mousePressed(MouseEvent)
- クラス planet.
PlanetActionManager
のメソッド
マウスボタンを押した時の処理を行う
mouseReleased(MouseEvent)
- クラス planet.
PlanetActionManager
のメソッド
マウスボタンを離した時の処理を行う
MovePointerAction
-
planet.action
の クラス
惑星ポインタ移動アクション
MovePointerAction(PlanetViewCanvas, int, int)
- クラス planet.action.
MovePointerAction
のコンストラクタ
惑星ポインタ移動アクションを構築する
mul(double)
- クラス figure.
Vector3D
のメソッド
スカラー倍する
N
name
- クラス planet.
Planet
の変数
惑星の名前
neighbourPlanet(Planet, Comparator, int)
- クラス planet.
PlanetList
のメソッド
リストで指定した惑星に隣接した惑星を返す
neighbourPlanet(Planet, int)
- クラス planet.
PlanetList
のメソッド
リストで指定した惑星に隣接した惑星を返す
normalize()
- クラス figure.
Vector3D
のメソッド
単位ベクトル化する
O
ORBIT_COMPARATOR
- クラス planet.action.
MovePointerAction
の static 変数
惑星の軌道長半径の比較オブジェクト
ORBIT_VIEW_COUNT
- クラス planet.
Planet
の static 変数
軌道上点の数
OUTER_PLANET
- クラス planet.
Planet
の static 変数
外惑星を表す整数
P
p
- クラス planet.
Planet
の変数
惑星位置
paint(Graphics)
- クラス planet.
PlanetScale
のメソッド
目盛を描画する
paint(Graphics, Color)
- クラス planet.
PlanetScale
のメソッド
目盛を描画する
paint(Graphics)
- クラス planet.
PlanetViewCanvas
のメソッド
描画する
paint(Graphics)
- クラス planet.
TextBox
のメソッド
テキストボックスを描画する
paint(Graphics, Color[])
- クラス planet.
TextBox
のメソッド
テキストボックスを描画する
paintBackground(Graphics, Color)
- クラス planet.
TextBox
のメソッド
背景を塗り潰す
paintStrings(Graphics, Dimension, String[], float, float, Color, Color)
- クラス planet.
TextBox
の static メソッド
文字列を描画する
paintStrings(Graphics, Dimension, String[], Color[], float, float, Color, Color)
- クラス planet.
TextBox
の static メソッド
文字列を描画する
panelSize
- クラス gui.
BasicViewCanvas
の変数
画面サイズ
parsePlanet(StringTokenizer)
- クラス planet.io.
PlanetDataReader
のメソッド
惑星データを読み込む
perspect(double)
- クラス figure.
Point3D
のメソッド
透視変換する
pinv
- クラス planet.
Planet
の変数
角速度(rad/日)
planet
- パッケージ planet
惑星距離表示固有のクラスを提供する。
Planet
-
planet
の クラス
惑星データ
Planet(String, Color, int, double, double, double, double, double, double, double)
- クラス planet.
Planet
のコンストラクタ
惑星データを構築する
planet.action
- パッケージ planet.action
惑星距離表示のアクションクラスを提供する。
planet.calendar
- パッケージ planet.calendar
カレンダー表示用のクラスを提供する。
planet.io
- パッケージ planet.io
惑星データの読み込みに使用するクラスを提供する。
PlanetActionManager
-
planet
の クラス
アクション管理クラス
PlanetActionManager(PlanetViewCanvas)
- クラス planet.
PlanetActionManager
のコンストラクタ
アクション管理オブジェクトを構築する
PlanetAnimator
-
planet
の クラス
惑星表示アニメーション作成クラス
PlanetAnimator(PlanetViewCanvas, int)
- クラス planet.
PlanetAnimator
のコンストラクタ
惑星表示アニメーション作成オブジェクトを構築する
PlanetApplet
-
planet
の クラス
惑星までの距離表示アプレット メインクラス
PlanetApplet()
- クラス planet.
PlanetApplet
のコンストラクタ
PlanetDataModel
-
planet
の クラス
惑星データモデル
PlanetDataModel()
- クラス planet.
PlanetDataModel
のコンストラクタ
惑星データモデルを構築する
PlanetDataReader
-
planet.io
の クラス
惑星データ読み込みクラス
PlanetDataReader(PlanetDataModel)
- クラス planet.io.
PlanetDataReader
のコンストラクタ
惑星データ読み込みオブジェクトを構築する
PlanetList
-
planet
の クラス
惑星リスト
PlanetList()
- クラス planet.
PlanetList
のコンストラクタ
惑星リストを構築する
PlanetOrbitComparator
-
planet
の クラス
惑星の軌道長半径の比較クラス
PlanetOrbitComparator()
- クラス planet.
PlanetOrbitComparator
のコンストラクタ
惑星の軌道長半径の比較オブジェクトを構築する
PlanetScale
-
planet
の クラス
目盛クラス
PlanetScale(int, String)
- クラス planet.
PlanetScale
のコンストラクタ
目盛オブジェクトを構築する
PlanetViewCanvas
-
planet
の クラス
表示キャンバス
PlanetViewCanvas(PlanetDataModel, String, Font, Color, Color)
- クラス planet.
PlanetViewCanvas
のコンストラクタ
PlanetViewComparator
-
planet
の クラス
惑星の描画位置の比較クラス
PlanetViewComparator()
- クラス planet.
PlanetViewComparator
のコンストラクタ
惑星の描画位置の比較オブジェクトを構築する
pltype
- クラス planet.
Planet
の変数
惑星タイプ
Point3D
-
figure
の クラス
3次元点クラス
Point3D()
- クラス figure.
Point3D
のコンストラクタ
デフォルト値(0,0,0)で点を構築する
Point3D(double, double, double)
- クラス figure.
Point3D
のコンストラクタ
座標値を指定して点を構築する
Point3D(Tuple3D)
- クラス figure.
Point3D
のコンストラクタ
集合 t と同じ座標値で点を構築する
pointer
- クラス planet.
PlanetViewCanvas
の変数
惑星のポインタ
polarCoordinates()
- クラス figure.
Vector3D
のメソッド
極座標を返す
R
radius
- クラス planet.
Planet
の変数
表示半径
rcoef
- クラス planet.
PlanetDataModel
の変数
1AU 当たりのピクセル数
read(InputStream)
- クラス fileio.
TextDataReader
のメソッド
データを読み込む
read(Reader)
- クラス fileio.
TextDataReader
のメソッド
データを読み込む
read(URL)
- クラス fileio.
TextDataReader
のメソッド
データを読み込む
readData(BufferedReader)
- クラス fileio.
TextDataReader
のメソッド
データを読み込む
readData(BufferedReader)
- クラス planet.io.
PlanetDataReader
のメソッド
データを読み込む
remove(int)
- クラス planet.
PlanetList
のメソッド
惑星を削除する
remove(int)
- クラス planet.
TextBox
のメソッド
項目を削除する
RIGHT_ALIGNMENT
- クラス planet.
TextBox
の static 変数
文字右寄り配置を表す定数
rot(Tuple3D, double)
- クラス figure.
Tuple3D
のメソッド
任意の軸周りに回転する
rot(double, double, double, double)
- クラス figure.
Tuple3D
のメソッド
任意の軸周りに回転する
rot(double, double, double, double, double)
- クラス figure.
Tuple3D
のメソッド
任意の軸周りに回転する
rotate(double, double)
- クラス figure.
SphericalAngle
のメソッド
角度を回転させる
rotate(Point3D)
- クラス figure.
SphericalAngle
のメソッド
点を原点を中心として回転させる
rotate(int, int)
- クラス planet.
PlanetViewCanvas
のメソッド
視点位置を回転する
rotate(double, double)
- クラス planet.
PlanetViewCanvas
のメソッド
視点位置を回転する
RotateAction
-
planet.action
の クラス
表示回転アクション
RotateAction(PlanetViewCanvas, double, double)
- クラス planet.action.
RotateAction
のコンストラクタ
表示回転アクションを構築する
rotX(double)
- クラス figure.
Tuple3D
のメソッド
x
軸周りに回転する
rotX(double, double)
- クラス figure.
Tuple3D
のメソッド
x
軸周りに回転する
rotY(double)
- クラス figure.
Tuple3D
のメソッド
y
軸周りに回転する
rotY(double, double)
- クラス figure.
Tuple3D
のメソッド
y
軸周りに回転する
rotZ(double)
- クラス figure.
Tuple3D
のメソッド
z
軸周りに回転する
rotZ(double, double)
- クラス figure.
Tuple3D
のメソッド
z
軸周りに回転する
rthres
- クラス planet.
PlanetDataModel
の変数
内惑星・外惑星の閾値 (軌道長半径 AU)
run()
- クラス animation.
EndlessAnimator
のメソッド
スレッドを実行する
run1Step()
- クラス animation.
EndlessAnimator
のメソッド
スレッドを 1 ステップ実行する
run1Step()
- クラス planet.
PlanetAnimator
のメソッド
スレッドを 1 ステップ実行する
S
sa
- クラス planet.
PlanetDataModel
の変数
視点角度
scale
- クラス planet.
PlanetDataModel
の変数
目盛オブジェクト
scalePoint
- クラス planet.
PlanetScale
の変数
目盛表示位置
scaleSize
- クラス planet.
PlanetScale
の変数
目盛長さ
set(double, double)
- クラス figure.
SphericalAngle
のメソッド
角度を設定する
set(Point2D)
- クラス figure.
SphericalAngle
のメソッド
角度を設定する
set(double, double, double)
- クラス figure.
Tuple3D
のメソッド
座標を設定する
set(Tuple3D)
- クラス figure.
Tuple3D
のメソッド
座標を設定する
set(int, Planet)
- クラス planet.
PlanetList
のメソッド
惑星を置換する
set(int, String)
- クラス planet.
TextBox
のメソッド
項目を置換する
setBase()
- クラス planet.
PlanetActionManager
のメソッド
惑星ポインタを切り替える
SetBaseButton
-
planet.action
の クラス
惑星ポインタ切り替えボタン
SetBaseButton(PlanetActionManager, String)
- クラス planet.action.
SetBaseButton
のコンストラクタ
惑星ポインタ切り替えボタンを構築する
setBounds(int, int, int, int)
- クラス planet.
PlanetScale
のメソッド
境界を設定する
setColors(Color, Color)
- クラス planet.
PlanetViewCanvas
のメソッド
表示色を設定する
setEpoch(double)
- クラス planet.
Planet
のメソッド
基準ユリウス日を設定する
setEpoch(String)
- クラス planet.
PlanetDataModel
のメソッド
基準ユリウス日を設定する
setLocation(double, double, double)
- クラス figure.
Point3D
のメソッド
座標を設定する
setLocation(Tuple3D)
- クラス figure.
Point3D
のメソッド
座標を設定する
setLocation(int, int)
- クラス planet.
PlanetScale
のメソッド
位置を設定する
setLocation(int, int, int)
- クラス planet.
ViewPoint3D
のメソッド
座標を設定する
setPaint()
- クラス gui.
BasicViewCanvas
のメソッド
画面の設定をする
setPaint()
- クラス planet.
PlanetViewCanvas
のメソッド
画面の設定をする
setSize(FontMetrics)
- クラス planet.
PlanetScale
のメソッド
目盛サイズを設定する
setThreshold(String)
- クラス planet.
PlanetDataModel
のメソッド
内惑星・外惑星の閾値を設定する
setType(double)
- クラス planet.
Planet
のメソッド
惑星タイプを判別する
setViewMode(int)
- クラス planet.
PlanetViewCanvas
のメソッド
表示モードを設定する
setViewPosition(Point, double, SphericalAngle)
- クラス planet.
Planet
のメソッド
惑星表示位置を設定する
setViewPosition(int, Point2D, Point)
- クラス planet.
PlanetDataModel
のメソッド
惑星表示位置を設定する
setX(double)
- クラス figure.
Tuple3D
のメソッド
x
座標を設定する
setY(double)
- クラス figure.
Tuple3D
のメソッド
y
座標を設定する
setZ(double)
- クラス figure.
Tuple3D
のメソッド
z
座標を設定する
SimpleAction
-
planet.action
の インタフェース
アクションインターフェイス
sma
- クラス planet.
Planet
の変数
軌道長半径 AU
sort(Comparator)
- クラス planet.
PlanetList
のメソッド
リストを並べ替える
SphericalAngle
-
figure
の クラス
球座標角度クラス
SphericalAngle()
- クラス figure.
SphericalAngle
のコンストラクタ
球座標角度オブジェクトの構築
SphericalAngle(double, double)
- クラス figure.
SphericalAngle
のコンストラクタ
球座標角度オブジェクトの構築
SphericalAngle(Point2D)
- クラス figure.
SphericalAngle
のコンストラクタ
球座標角度オブジェクトの構築
sphy
- クラス figure.
SphericalAngle
の変数
sin
φ
start()
- クラス animation.
Animator
のメソッド
スレッドの実行を開始する
start()
- クラス planet.
PlanetApplet
のメソッド
アニメーションを開始する
stbase
- クラス planet.
PlanetActionManager
の変数
惑星ポインタ切り替えを表す boolean 型
stheta
- クラス figure.
SphericalAngle
の変数
sin
θ
stop()
- クラス animation.
Animator
のメソッド
スレッドの実行を停止する
stop()
- クラス planet.
PlanetApplet
のメソッド
アニメーションを停止する
SUN
- クラス planet.
Planet
の static 変数
太陽を表す整数
T
TextBox
-
planet
の クラス
テキストボックスクラス
TextBox(FontMetrics)
- クラス planet.
TextBox
のコンストラクタ
デフォルト位置にテキストボックスを構築する
TextBox(FontMetrics, int, int)
- クラス planet.
TextBox
のコンストラクタ
位置を指定してテキストボックスを構築する
TextDataReader
-
fileio
の クラス
テキストデータ読み込みクラス
TextDataReader()
- クラス fileio.
TextDataReader
のコンストラクタ
テキストデータ読み込みオブジェクトを構築する
texts
- クラス planet.
TextBox
の変数
テキスト部品リスト
theta
- クラス planet.
PlanetViewCanvas
の変数
視点角度
THETA_X
- クラス planet.
PlanetActionManager
の static 変数
視点経度変化量
THETA_Y
- クラス planet.
PlanetActionManager
の static 変数
視点緯度変化量
thread
- クラス animation.
Animator
の変数
表示更新スレッド
TOLERANCE
- クラス figure.
Vector3D
の static 変数
公差
TOLERANCE
- クラス planet.
KeplerFunction
の static 変数
ケプラー方程式の許容誤差
TOP_ALIGNMENT
- クラス planet.
TextBox
の static 変数
文字上寄り配置を表す定数
toString()
- クラス figure.
Point3D
のメソッド
データ文字列を返す
toString()
- クラス figure.
SphericalAngle
のメソッド
データ文字列を返す
toString()
- クラス figure.
Tuple3D
のメソッド
データ文字列を返す
toString()
- クラス figure.
Vector3D
のメソッド
データ文字列を返す
toString()
- クラス planet.
Planet
のメソッド
データ文字列を返す
toString()
- クラス planet.
TextBox
のメソッド
データ文字列
toString()
- クラス planet.
ViewPoint3D
のメソッド
データ文字列を返す
translate(double, double, double)
- クラス figure.
Point3D
のメソッド
平行移動する
translate(Vector3D)
- クラス figure.
Point3D
のメソッド
平行移動する
translate(int, int)
- クラス planet.
PlanetScale
のメソッド
位置を移動する
trimToSize()
- クラス planet.
PlanetList
のメソッド
配列のサイズを最小にする
Tuple3D
-
figure
の クラス
3つの数値の集合クラス
Tuple3D()
- クラス figure.
Tuple3D
のコンストラクタ
デフォルト値 (0,0,0) で集合を構築する
Tuple3D(double, double, double)
- クラス figure.
Tuple3D
のコンストラクタ
座標値を指定して集合を構築する
Tuple3D(Tuple3D)
- クラス figure.
Tuple3D
のコンストラクタ
集合 t と同じ物を集合を構築する
U
update()
- クラス planet.calendar.
CalendarForPlanet
のメソッド
日付を更新する
update(Graphics)
- クラス planet.
PlanetViewCanvas
のメソッド
再描画する
V
Vector3D
-
figure
の クラス
3次元ベクトルクラス
Vector3D()
- クラス figure.
Vector3D
のコンストラクタ
デフォルト値(0,0,0)でベクトルを構築
Vector3D(double, double, double)
- クラス figure.
Vector3D
のコンストラクタ
成分を指定してベクトルを構築する
Vector3D(Tuple3D)
- クラス figure.
Vector3D
のコンストラクタ
集合 t と同じ成分でベクトルを構築する
Vector3D(Point3D, Point3D)
- クラス figure.
Vector3D
のコンストラクタ
始点と終点を指定してベクトルを構築する
VIEW_COMPARATOR
- クラス planet.
PlanetDataModel
の static 変数
惑星の描画位置の比較オブジェクト
viewMode
- クラス planet.
PlanetViewCanvas
の変数
表示モード
ViewModeAction
-
planet.action
の クラス
表示モード選択アクション
ViewModeAction(PlanetViewCanvas)
- クラス planet.action.
ViewModeAction
のコンストラクタ
表示モード選択アクションを構築する
ViewModeCheckbox
-
planet.action
の クラス
表示モード選択チェックボックス
ViewModeCheckbox(PlanetViewCanvas, String, CheckboxGroup, boolean, int)
- クラス planet.action.
ViewModeCheckbox
のコンストラクタ
表示モード選択チェックボックスを構築する
ViewPoint3D
-
planet
の クラス
画面上3次元点クラス
ViewPoint3D()
- クラス planet.
ViewPoint3D
のコンストラクタ
デフォルトの座標 (0,0,0) で点を構築する
ViewPoint3D(int, int, int)
- クラス planet.
ViewPoint3D
のコンストラクタ
座標を指定して点を構築する
vp
- クラス planet.
Planet
の変数
惑星画面上座標位置
W
waitTime
- クラス animation.
EndlessAnimator
の変数
表示更新待機時間
X
x
- クラス figure.
Tuple3D
の変数
x
座標
x
- クラス planet.
ViewPoint3D
の変数
x
座標
Y
y
- クラス figure.
Tuple3D
の変数
y
座標
y
- クラス planet.
ViewPoint3D
の変数
y
座標
Z
z
- クラス figure.
Tuple3D
の変数
z
座標
z
- クラス planet.
ViewPoint3D
の変数
z
座標
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
X
Y
Z
概要
パッケージ
クラス
階層ツリー
非推奨 API
索引
ヘルプ
前 次
フレームあり
フレームなし
すべてのクラス