ナビゲーション・リンクをスキップ
A B C D E F G H I K L M N P R S T U V W X Y Z 

A

a - クラス の変数mbd.body.Box
x 軸方向長さ
a - クラス の変数mbd.Position
加速度
AbstractConstraint - mbd.constraintのクラス
拘束条件の抽象スーパークラス
AbstractConstraint(int, int, Point3D, Point3D) - クラス のコンストラクタmbd.constraint.AbstractConstraint
拘束条件を構築する
AbstractMatrix - figureのクラス
行列の抽象スーパークラス
AbstractMatrix() - クラス のコンストラクタfigure.AbstractMatrix
 
AbstractRigidConstraint - mbd.constraintのクラス
剛拘束条件の抽象スーパークラス
AbstractRigidConstraint(int, int, Point3D, Point3D) - クラス のコンストラクタmbd.constraint.AbstractRigidConstraint
拘束条件を構築する
ActionButton - mbd.componentのクラス
アクションボタン
ActionButton(String, MBDControlPanel) - クラス のコンストラクタmbd.component.ActionButton
アクションボタンを構築する
actionPerformed(ActionEvent) - クラス のメソッドmbd.component.ActionButton
アクションを実行する
add(double, double, double) - クラス のメソッドfigure.Cube3D
点を追加する
元の直方体と点を含む最小の直方体を生成する
add(Tuple3D) - クラス のメソッドfigure.Cube3D
点を追加する
元の直方体と点を含む最小の直方体を生成する
add(Cube3D) - クラス のメソッドfigure.Cube3D
直方体を追加する
元の直方体と追加された直方体を含む最小の直方体を生成する
add(int, int, double) - クラス のメソッドfigure.DefaultMatrix
成分に値を加える
add(Matrix) - クラス のメソッドfigure.DefaultMatrix
行列を加える
add(int, int, double) - インタフェース のメソッドfigure.Matrix
成分に値を加える
add(Matrix) - インタフェース のメソッドfigure.Matrix
行列を加える
add(double, double, double) - クラス のメソッドfigure.Tuple3D
座標値を加える
add(Tuple3D) - クラス のメソッドfigure.Tuple3D
座標値を加える
add(int, double) - クラス のメソッドfigure.Vector
成分に値を加える
add(Vector) - クラス のメソッドfigure.Vector
ベクトル和を計算する
add(double, Vector) - クラス のメソッドfigure.Vector
ベクトル和を計算する
add(Matrix, Matrix) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列の和を計算する
add(Matrix, Matrix, Matrix) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列の和を計算する
add(Matrix, Matrix, Matrix, Matrix) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列の和を計算する
add(Vector, Vector) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
ベクトルの和を計算する
add(Vector, Vector, Vector, Vector) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
ベクトルの和を計算する
add(double, double, double, double) - クラス のメソッドmbd.EulerParameters
オイラーパラメータに値を加える
addBody(Body) - クラス のメソッドmbd.MultiBodyModel
物体を追加する
addConstraint(RigidConstraint) - クラス のメソッドmbd.MultiBodyModel
剛拘束条件を追加する
addSpring(Spring) - クラス のメソッドmbd.MultiBodyModel
柔拘束条件を追加する
addVector(Tuple3D, Tuple3D, double) - クラス のstaticメソッドmbd.MultiBodyModel
ベクトルに値を加える
alpha - クラス の変数mbd.constraint.AbstractRigidConstraint
バウムガルテの安定化パラメータα
angle(Vector3D) - クラス のメソッドfigure.Vector3D
ベクトルの成す角度を返す
angle(Vector3D, Vector3D) - クラス のstaticメソッドfigure.Vector3D
ベクトルの成す角度を返す
angle(Vector3D, Vector3D, Vector3D) - クラス のstaticメソッドfigure.Vector3D
ベクトルの成す立体角を返す
animation - パッケージ animation
アニメーションを作成するためのクラスを提供する。
Animator - animationのクラス
アニメーション作成クラス
Animator() - クラス のコンストラクタanimation.Animator
アニメーション作成オブジェクトを構築する
animator - クラス の変数mbd.component.MBDControlPanel
MBD アニメーター
axis(Position, Position, Vector3D, Vector3D, int) - クラス のメソッドmbd.constraint.AbstractRigidConstraint
軸方向拘束マトリックス・拘束荷重ベクトルを作成する

B

b - クラス の変数mbd.body.Box
y 軸方向長さ
b1x - クラス の変数mbd.constraint.Slider
拘束対象物体1の移動垂直基準軸方向
b1x - クラス の変数mbd.constraint.UniversalJoint
拘束対象物体1の回転垂直基準軸方向
b2x - クラス の変数mbd.constraint.Slider
拘束対象物体2の移動垂直基準軸方向
b2y - クラス の変数mbd.constraint.UniversalJoint
拘束対象物体2の回転垂直基準軸方向
BallJoint - mbd.constraintのクラス
球ジョイント
BallJoint(int, int, Point3D, Point3D) - クラス のコンストラクタmbd.constraint.BallJoint
球ジョイントを構築する
BasicViewCanvas - guiのクラス
標準表示キャンバス
BasicViewCanvas() - クラス のコンストラクタgui.BasicViewCanvas
標準表示キャンバスを構築する
beta - クラス の変数mbd.constraint.AbstractRigidConstraint
バウムガルテの安定化パラメータβ
bg - クラス の変数gui.BasicViewCanvas
ダブルバッファリング用イメージのグラフィックスコンテキスト
bgColor - クラス の変数mbd.component.MBDViewCanvas
背景色
bgImage - クラス の変数gui.BasicViewCanvas
ダブルバッファリング用イメージ
bodies - クラス の変数mbd.MultiBodyModel
物体を格納するリスト
Body - mbdのクラス
物体クラス
Body(int) - クラス のコンストラクタmbd.Body
物体を構築する
bounds - クラス の変数mbd.MultiBodyModel
モデル境界を表す Cube3D
Box - mbd.bodyのクラス
角柱クラス
Box(int, double, double, double, double) - クラス のコンストラクタmbd.body.Box
物体を構築する

C

c - クラス の変数mbd.body.Box
z 軸方向長さ
C1 - クラス のstatic変数mbd.MultiBodyModel
Runge - Kutta 法の係数 1
C2 - クラス のstatic変数mbd.MultiBodyModel
Runge - Kutta 法の係数 2
CalculateButton - mbd.componentのクラス
計算開始ボタン
CalculateButton(MBDControlPanel) - クラス のコンストラクタmbd.component.CalculateButton
計算開始ボタンを構築する
canvas - クラス の変数mbd.component.MBDActionManager
表示キャンバス
canvas - クラス の変数mbd.component.MBDAnimator
表示キャンバス
canvas - クラス の変数mbd.component.MBDControlPanel
表示キャンバス
centerPoint - クラス の変数mbd.component.MBDViewCanvas
画面中央点
characters(char[], int, int) - クラス のメソッドresourcemanager.XMLDataMap.DataReadHandler
文字データを読み込む
checkRange(int, int) - クラス のメソッドfigure.AbstractMatrix
データ範囲を確認する
checkRange(int) - クラス のメソッドfigure.Vector
データ範囲を確認する
clear() - クラス のメソッドfigure.Vector
0 ベクトルに設定する
clear() - クラス のメソッドmbd.LabelMap
データを消去する
clear() - クラス のメソッドmbd.MultiBodyModel
データを消去する
clone() - クラス のメソッドfigure.AbstractMatrix
オブジェクトのコピーを返す
clone() - クラス のメソッドfigure.Cube3D
オブジェクトのコピーを返す
clone() - クラス のメソッドfigure.DefaultMatrix
オブジェクトのコピーを返す
clone() - インタフェース のメソッドfigure.Matrix
オブジェクトのコピーを返す
clone() - クラス のメソッドfigure.Transform
オブジェクトのコピーを返す
clone() - クラス のメソッドfigure.Tuple3D
オブジェクトのコピーを返す
clone() - クラス のメソッドfigure.Vector
オブジェクトのコピーを返す
clone() - クラス のメソッドmbd.Body
オブジェクトのコピーを返す
clone() - クラス のメソッドmbd.EulerParameters
オブジェクトのコピーを返す
clone() - クラス のメソッドmbd.Position
オブジェクトのコピーを返す
cls - クラス の変数resourcemanager.WordMap
実行時クラス
columnCount - クラス の変数figure.DefaultMatrix
列の数
columnCount() - クラス のメソッドfigure.DefaultMatrix
列の数を返す
columnCount() - インタフェース のメソッドfigure.Matrix
列の数を返す
compare(Constraint, Constraint) - クラス のメソッドmbd.ConstraintComparator
オブジェクトを比較する
compare(LabeledData, LabeledData) - クラス のメソッドmbd.LabelComparator
オブジェクトの比較
compList(Vector) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
ベクトルの成分が小さい順番のリストを帰す
CONST_COMPARATOR - クラス のstatic変数mbd.MultiBodyModel
拘束条件の比較オブジェクト
Constraint - mbdのインタフェース
拘束条件インターフェイス
ConstraintComparator - mbdのクラス
拘束条件の比較クラス
ConstraintComparator() - クラス のコンストラクタmbd.ConstraintComparator
拘束条件の比較オブジェクトを構築する
contains(double, double, double) - クラス のメソッドfigure.Cube3D
点がこの直方体に含まれるかどうか判別する
contains(Tuple3D) - クラス のメソッドfigure.Cube3D
点がこの直方体に含まれるかどうか判別する
contains(Cube3D) - クラス のメソッドfigure.Cube3D
直方体がこの直方体に含まれるかどうか判別する
controlPanel - クラス の変数mbd.component.MBDActionManager
制御パネル
create(Position, Position) - クラス のメソッドmbd.constraint.BallJoint
拘束マトリックス・拘束荷重ベクトルを作成する
create(Position, Position) - インタフェース のメソッドmbd.Constraint
拘束マトリックス・拘束荷重ベクトルを作成する
create(Position, Position) - クラス のメソッドmbd.constraint.CylinderJoint
拘束マトリックス・拘束荷重ベクトルを作成する
create(Position, Position) - クラス のメソッドmbd.constraint.RotateJoint
拘束マトリックス・拘束荷重ベクトルを作成する
create(Position, Position) - クラス のメソッドmbd.constraint.Slider
拘束マトリックス・拘束荷重ベクトルを作成する
create(Position, Position) - クラス のメソッドmbd.constraint.Spring
拘束マトリックス・拘束荷重ベクトルを作成する
create(Position, Position) - クラス のメソッドmbd.constraint.UniversalJoint
拘束マトリックス・拘束荷重ベクトルを作成する
createMatrixVector(int) - クラス のメソッドmbd.MultiBodyModel
質量・拘束マトリックスおよび荷重ベクトルを作成する
crossProduct(Vector3D) - クラス のメソッドfigure.Vector3D
ベクトルの外積を返す
crossProduct(double, double, double) - クラス のメソッドfigure.Vector3D
ベクトルの外積を返す
crossProduct(Vector3D, Vector3D) - クラス のstaticメソッドfigure.Vector3D
ベクトルの外積を返す
Cube3D - figureのクラス
直方体クラス
Cube3D() - クラス のコンストラクタfigure.Cube3D
初期値 (0,0,0,0,0,0) で構築する
Cube3D(double, double, double, double, double, double) - クラス のコンストラクタfigure.Cube3D
パラメータを指定して構築する
current - クラス のstatic変数resourcemanager.WordMap
データを格納するマップ
Cylinder - mbd.bodyのクラス
中空円筒クラス
Cylinder(int, double, double, double, double) - クラス のコンストラクタmbd.body.Cylinder
物体を構築する
CylinderJoint - mbd.constraintのクラス
回転あり円柱ジョイント
CylinderJoint(int, int, Point3D, Point3D, double) - クラス のコンストラクタmbd.constraint.CylinderJoint
回転あり円柱ジョイントを構築する

D

data - クラス の変数figure.DefaultMatrix
成分を格納する配列
data - クラス の変数figure.Vector
ベクトルの成分を格納した配列
dataMax - クラス の変数figure.AbstractMatrix
成分の絶対値の最大値
DataReadHandler() - クラス のコンストラクタresourcemanager.XMLDataMap.DataReadHandler
 
DefaultMatrix - figureのクラス
標準行列クラス
DefaultMatrix(int) - クラス のコンストラクタfigure.DefaultMatrix
正方行列を構築する
DefaultMatrix(int, int) - クラス のコンストラクタfigure.DefaultMatrix
行列を構築する
DefaultMatrixSolver - figure.matrixのクラス
連立方程式の解を求めるための標準行列クラス
DefaultMatrixSolver(int) - クラス のコンストラクタfigure.matrix.DefaultMatrixSolver
正方行列を構築する
density - クラス の変数mbd.body.Box
密度
density - クラス の変数mbd.body.Cylinder
密度
density - クラス の変数mbd.body.Sphere
密度
depth - クラス の変数figure.Cube3D
z 軸方向奥行き
destroy() - クラス のメソッドmbd.MBDApplet
リソースを破棄する
determinant() - クラス のメソッドfigure.AbstractMatrix
行列式を返す
determinant() - インタフェース のメソッドfigure.Matrix
行列式を返す
direction(Position, Position, Vector3D, int) - クラス のメソッドmbd.constraint.AbstractRigidConstraint
相対位置方向拘束マトリックス・拘束荷重ベクトルを作成する
distance(Point3D) - クラス のメソッドfigure.Point3D
点の間の距離を返す
distanceSq(Point3D) - クラス のメソッドfigure.Point3D
点の間の距離の2乗を返す
doAction() - クラス のメソッドmbd.component.ActionButton
アクションを実行する
doAction() - クラス のメソッドmbd.component.CalculateButton
計算を開始する
doAction() - クラス のメソッドmbd.component.InitButton
計算を初期化する
doAction() - クラス のメソッドmbd.component.StopButton
計算を停止する
DOF - クラス のstatic変数mbd.constraint.BallJoint
拘束する自由度
dof() - クラス のメソッドmbd.constraint.BallJoint
拘束する自由度を返す
DOF - クラス のstatic変数mbd.constraint.CylinderJoint
拘束する自由度
dof() - クラス のメソッドmbd.constraint.CylinderJoint
拘束する自由度を返す
dof() - インタフェース のメソッドmbd.Constraint
拘束する自由度を返す
DOF - クラス のstatic変数mbd.constraint.RotateJoint
拘束する自由度
dof() - クラス のメソッドmbd.constraint.RotateJoint
拘束する自由度を返す
DOF - クラス のstatic変数mbd.constraint.Slider
拘束する自由度
dof() - クラス のメソッドmbd.constraint.Slider
拘束する自由度を返す
dof() - クラス のメソッドmbd.constraint.Spring
拘束する自由度を返す
DOF - クラス のstatic変数mbd.constraint.UniversalJoint
拘束する自由度
dof() - クラス のメソッドmbd.constraint.UniversalJoint
拘束する自由度を返す
dotProduct(Vector3D) - クラス のメソッドfigure.Vector3D
ベクトルの内積を返す
dotProduct(double, double, double) - クラス のメソッドfigure.Vector3D
ベクトルの内積を返す
dotProduct(Vector3D, Vector3D) - クラス のstaticメソッドfigure.Vector3D
ベクトルの内積を返す
drawErrorMessage(Graphics2D, String) - クラス のメソッドgui.BasicViewCanvas
エラーメッセージを表示する
dt - クラス の変数mbd.Time
時間刻み幅
dt() - クラス のメソッドmbd.Time
時間刻み幅を返す
dw - クラス の変数mbd.Position
角加速度

E

eigenvalue(int) - クラス のメソッドfigure.DefaultMatrix
Jacobie 法で固有値を求める
eliminateRowColumn(int, int) - クラス のメソッドfigure.DefaultMatrix
指定した行・列を消去した行列を返す
eliminateRowColumn(int, int) - インタフェース のメソッドfigure.Matrix
指定した行・列を消去した行列を返す
endElement(String, String, String) - クラス のメソッドresourcemanager.XMLDataMap.DataReadHandler
要素の末端部分の通知を受け取る
equals(Object) - クラス のメソッドfigure.AbstractMatrix
オブジェクトの等価判定をする
equals(Object) - クラス のメソッドfigure.Cube3D
オブジェクトの等価判定をする
equals(Object) - クラス のメソッドfigure.Transform
等価判定をする
equals(Object) - クラス のメソッドfigure.Tuple3D
オブジェクトの等価判定をする
equals(Object) - クラス のメソッドfigure.Vector
オブジェクトの等価判定をする
equals(Object) - クラス のメソッドmbd.body.Box
オブジェクトの等価判定をする
equals(Object) - クラス のメソッドmbd.body.Cylinder
オブジェクトの等価判定をする
equals(Object) - クラス のメソッドmbd.Body
オブジェクトの等価判定をする
equals(Object) - クラス のメソッドmbd.body.Sphere
オブジェクトの等価判定をする
equals(Object) - クラス のメソッドmbd.EulerParameters
オブジェクトの等価判定をする
equals(Object) - クラス のメソッドmbd.Position
オブジェクトの等価判定をする
EulerParameters - mbdのクラス
オイラーパラメータ
EulerParameters() - クラス のコンストラクタmbd.EulerParameters
オイラーパラメータを構築する
EulerParameters(double, double, double, double) - クラス のコンストラクタmbd.EulerParameters
オイラーパラメータを構築する
eulerVel() - クラス のメソッドmbd.Position
オイラーパラメータの変化量を返す
extruct(int, int[], int[]) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
指定した行・列を取り出した行列を返す
extruct(int, int[], int[]) - インタフェース のメソッドfigure.matrix.MatrixSolver
指定した行・列を取り出した行列を返す
extructRowColumn(int, int[], int[]) - クラス のメソッドfigure.DefaultMatrix
指定した行・列を取り出した行列を返す
extructRowColumn(int, int[], int[]) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
指定した行・列を取り出した行列を返す
extructRowColumn(int, int[], int[]) - インタフェース のメソッドfigure.Matrix
指定した行・列を取り出した行列を返す

F

fgColor - クラス の変数mbd.component.MBDViewCanvas
前景色
figure - パッケージ figure
幾何学図形・ベクトル・行列のクラスを提供する。
figure.matrix - パッケージ figure.matrix
行列演算のクラスを提供する。
FILE_NAME - クラス のstatic変数resourcemanager.WordMap
使用単語データのファイル名
fileio - パッケージ fileio
ファイル入出力クラスを提供する。
font - クラス の変数mbd.component.MBDViewCanvas
フォント
forceVector(Position) - クラス のメソッドmbd.Body
外力無しの荷重ベクトルを返す
forceVector(Vector3D, Vector3D, Position) - クラス のメソッドmbd.Body
荷重ベクトルを返す
FORMS - クラス のstatic変数mbd.component.MBDViewCanvas
数値書式を格納した配列

G

g - クラス の変数mbd.MultiBodyModel
重力加速度ベクトル
get(int, int) - クラス のメソッドfigure.DefaultMatrix
成分を返す
get(int, int) - インタフェース のメソッドfigure.Matrix
成分を返す
get(int) - クラス のメソッドfigure.Vector
成分を返す
get(String) - クラス のstaticメソッドresourcemanager.WordMap
使用単語を返す
getAppletInfo() - クラス のメソッドmbd.MBDApplet
アプレット情報を返す
getBody(int) - クラス のメソッドmbd.MultiBodyModel
物体を返す
getBodyCount() - クラス のメソッドmbd.MultiBodyModel
物体の数を返す
getBounds() - クラス のメソッドmbd.MultiBodyModel
モデル境界を返す
getCenterLocation() - クラス のメソッドfigure.Cube3D
中心位置を返す
getColumnVector(int) - クラス のメソッドfigure.AbstractMatrix
列ベクトルを返す
getColumnVector(int) - インタフェース のメソッドfigure.Matrix
列ベクトルを返す
getColumnVectors() - クラス のメソッドfigure.AbstractMatrix
列ベクトルを返す
getColumnVectors() - インタフェース のメソッドfigure.Matrix
列ベクトルを返す
getConstraint(int) - クラス のメソッドmbd.MultiBodyModel
剛拘束条件を返す
getConstraintCount() - クラス のメソッドmbd.MultiBodyModel
剛拘束条件の数を返す
getControlPanel() - クラス のメソッドmbd.component.MBDActionManager
制御パネルを返す
getDataModel() - クラス のメソッドmbd.MBDApplet
HTMLタグで指定された多体系データモデルを返す
getILU(double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
不完全 LU 分解をする
getLocation() - クラス のメソッドfigure.Cube3D
位置を返す
getLU(double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
LU 分解をする
getLU(double) - インタフェース のメソッドfigure.matrix.MatrixSolver
LU 分解をする
getMatrix() - クラス のメソッドmbd.constraint.AbstractRigidConstraint
拘束マトリックスを返す
getMatrix() - インタフェース のメソッドmbd.RigidConstraint
拘束マトリックスを返す
getModel() - クラス のメソッドmbd.component.MBDActionManager
多体系データモデルを返す
getModel() - クラス のメソッドmbd.component.MBDControlPanel
多体系データモデルを返す
getModel() - クラス のメソッドmbd.component.MBDViewCanvas
多体系データモデルを返す
getName() - 列挙型 のメソッドfigure.matrix.MatrixSolveMethod
行列解法の名称を返す
getName(String) - クラス のメソッドresourcemanager.XMLDataMap
データを返す
getParameter(MatrixSolveMethod) - クラス のstaticメソッドfigure.matrix.MatrixSolveParameter
行列解法のパラメータを返す
getParameterInfo() - クラス のメソッドmbd.MBDApplet
このアプレットが解釈するパラメータ情報を返す
getParameters(MatrixSolveMethod) - クラス のstaticメソッドfigure.matrix.MatrixSolveParameter
行列解法のパラメータを返す
getPoint(Point) - クラス のメソッドmbd.component.ViewPoint3D
画面上の点を返す
getPosition(int, int) - クラス のメソッドmbd.MultiBodyModel
Runge-Kutta 法ステップのデータを返す
getRowVector(int) - クラス のメソッドfigure.AbstractMatrix
行ベクトルを返す
getRowVector(int) - インタフェース のメソッドfigure.Matrix
行ベクトルを返す
getRowVectors() - クラス のメソッドfigure.AbstractMatrix
行ベクトルを返す
getRowVectors() - インタフェース のメソッドfigure.Matrix
行ベクトルを返す
getSpring(int) - クラス のメソッドmbd.MultiBodyModel
柔拘束条件を返す
getSpringCount() - クラス のメソッドmbd.MultiBodyModel
柔拘束条件の数を返す
getTagColor(String) - クラス のメソッドmbd.MBDApplet
HTMLタグで指定された色を返す
getTagFont() - クラス のメソッドmbd.MBDApplet
HTMLタグで指定されたフォントを返す
getTagNumber(String) - クラス のメソッドmbd.MBDApplet
HTMLタグで指定された数値を返す
getTime() - クラス のメソッドmbd.MultiBodyModel
時間を返す
getURL(String) - クラス のメソッドresourcemanager.WordMap
データの URL を返す
getVector() - クラス のメソッドmbd.constraint.AbstractConstraint
拘束荷重ベクトルを返す
getVector() - インタフェース のメソッドmbd.Constraint
拘束荷重ベクトルを返す
getViewCanvas() - クラス のメソッドmbd.component.MBDActionManager
表示キャンバスを返す
getViewCanvas() - クラス のメソッドmbd.component.MBDControlPanel
表示キャンバスを返す
getX(Point) - クラス のメソッドmbd.component.ViewPoint3D
画面上の x 座標を返す
getY(Point) - クラス のメソッドmbd.component.ViewPoint3D
画面上の y 座標を返す
gui - パッケージ gui
GUI コンポーネントを使用する基本クラスを提供する。

H

hashCode() - クラス のメソッドfigure.AbstractMatrix
オブジェクトのハッシュコード値を返す
hashCode() - クラス のメソッドfigure.Cube3D
オブジェクトのハッシュコード値を返す
hashCode() - クラス のメソッドfigure.Transform
オブジェクトのハッシュコード値を返す
hashCode() - クラス のメソッドfigure.Tuple3D
オブジェクトのハッシュコード値を返す
hashCode() - クラス のメソッドfigure.Vector
オブジェクトのハッシュコード値を返す
hashCode() - クラス のメソッドmbd.Body
オブジェクトのハッシュコード値を返す
hashCode() - クラス のメソッドmbd.EulerParameters
オブジェクトのハッシュコード値を返す
hashCode() - クラス のメソッドmbd.Position
オブジェクトのハッシュコード値を返す
height - クラス の変数figure.Cube3D
y 軸方向高さ

I

inertia - クラス の変数mbd.Body
慣性モーメントを格納する配列
init() - クラス のメソッドfigure.DefaultMatrix
行列を初期化する
init() - インタフェース のメソッドfigure.Matrix
行列を初期化する
init() - クラス のメソッドfigure.Transform
変換行列を初期化する
init() - クラス のメソッドmbd.MBDApplet
アプレットを初期化する
init() - クラス のメソッドmbd.MultiBodyModel
モデルを初期化する
init() - クラス のメソッドmbd.Time
時刻を初期化する
INIT - クラス のstatic変数resourcemanager.WordMap
計算初期化を表す文字列
InitButton - mbd.componentのクラス
計算初期化ボタン
InitButton(MBDControlPanel) - クラス のコンストラクタmbd.component.InitButton
計算初期化ボタンを構築する
initInertia() - クラス のメソッドmbd.Body
慣性モーメントを初期化する
initPosition() - クラス のメソッドmbd.Body
位置情報を初期状態に戻す
initPosition() - クラス のメソッドmbd.MultiBodyModel
位置情報を初期状態に戻す
initView() - クラス のメソッドmbd.component.MBDViewCanvas
描画位置を初期化する
innerFrame(int, int) - クラス のメソッドmbd.component.MBDViewCanvas
点が画面内にあるかどうか判別する
innerProduct(Vector, Vector) - クラス のstaticメソッドfigure.Vector
ベクトルの内積を計算する
inverse() - クラス のメソッドfigure.matrix.DefaultMatrixSolver
逆行列を求める
inverse(DefaultMatrix, double) - クラス のstaticメソッドfigure.matrix.DefaultMatrixSolver
LU 分解法で逆行列を求める
inverse() - インタフェース のメソッドfigure.matrix.MatrixSolver
逆行列を求める
inverseNoPreserv(double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
逆行列を求める
元の行列は保持しない
isSymmetry() - クラス のメソッドfigure.AbstractMatrix
行列が対称かどうかを判別する
isSymmetry() - クラス のメソッドfigure.DefaultMatrix
行列が対称かどうかを判別する
isSymmetry() - インタフェース のメソッドfigure.Matrix
行列が対称かどうかを判別する

K

k - クラス の変数mbd.constraint.Spring
ばね定数
key - クラス の変数resourcemanager.XMLDataMap.DataReadHandler
データキー
keyMap - クラス の変数mbd.component.MBDActionManager
アクションキーを格納するマップ
keyPressed(KeyEvent) - クラス のメソッドmbd.component.MBDActionManager
キーを押した時の処理を行う
keyReleased(KeyEvent) - クラス のメソッドmbd.component.MBDActionManager
キーを離した時の処理を行う
keyTyped(KeyEvent) - クラス のメソッドmbd.component.MBDActionManager
キーをタイプした時の処理を行う

L

l - クラス の変数mbd.body.Cylinder
長さ
l0 - クラス の変数mbd.constraint.Spring
自然長さ
label - クラス の変数mbd.Body
データラベル
label() - クラス のメソッドmbd.Body
データラベルを返す
label() - インタフェース のメソッドmbd.LabeledData
データラベルを返す
LABEL_COMPARATOR - クラス のstatic変数mbd.MultiBodyModel
ラベルの比較オブジェクト
LabelComparator - mbdのクラス
ラベルの比較クラス
LabelComparator() - クラス のコンストラクタmbd.LabelComparator
ラベルの比較オブジェクトを構築する
LabeledData - mbdのインタフェース
ラベル付きデータのインターフェイス
LabelException - mbdの例外
ラベルが一致しない場合にスローされる例外
LabelException() - 例外 のコンストラクタmbd.LabelException
例外を構築する
LabelException(String) - 例外 のコンストラクタmbd.LabelException
詳細メッセージを使用して例外を構築する
LabelMap - mbdのクラス
データラベルを格納するマップ
LabelMap() - クラス のコンストラクタmbd.LabelMap
データラベルを格納するマップを構築する
labelMap - クラス の変数mbd.LabelMap
データラベルを格納するマップ

M

magnitude() - クラス のメソッドfigure.Vector
ベクトルの大きさを計算する
magnitude() - クラス のメソッドfigure.Vector3D
ベクトルの大きさを返す
magnitudeSq() - クラス のメソッドfigure.Vector
ベクトルの大きさの 2 乗を計算する
magnitudeSq() - クラス のメソッドfigure.Vector3D
ベクトルの大きさの 2 乗を返す
map - クラス のstatic変数figure.matrix.MatrixSolveParameter
行列解法パラメータを格納した配列
map - クラス の変数resourcemanager.XMLDataMap
データを格納するマップ
mass - クラス の変数mbd.Body
質量
massMatrix() - クラス のメソッドmbd.Body
質量マトリックスを返す
Matrix - figureのインタフェース
行列インターフェイス
matrix - クラス の変数mbd.constraint.AbstractRigidConstraint
拘束マトリックス
matrix - クラス の変数mbd.MultiBodyModel
質量・拘束マトリックス
matrixE() - クラス のメソッドmbd.EulerParameters
分解行列 E を返す
matrixL() - クラス のメソッドmbd.EulerParameters
分解行列 L を返す
MatrixSolveException - figure.matrixの例外
連立方程式の解が求まらない場合にスローされる例外
MatrixSolveException() - 例外 のコンストラクタfigure.matrix.MatrixSolveException
例外を構築する
MatrixSolveException(String) - 例外 のコンストラクタfigure.matrix.MatrixSolveException
詳細メッセージを使用して例外を構築する
MatrixSolveMethod - figure.matrixの列挙型
行列解法クラス
MatrixSolveMethod(String) - 列挙型 のコンストラクタfigure.matrix.MatrixSolveMethod
行列解法オブジェクトを構築する
MatrixSolveParameter - figure.matrixのクラス
行列解法パラメータ
MatrixSolveParameter(double) - クラス のコンストラクタfigure.matrix.MatrixSolveParameter
行列解法パラメータを構築する
MatrixSolveParameter(double, double) - クラス のコンストラクタfigure.matrix.MatrixSolveParameter
行列解法パラメータを構築する
MatrixSolveParameter(double, double, double) - クラス のコンストラクタfigure.matrix.MatrixSolveParameter
行列解法パラメータを構築する
MatrixSolveParameter.ParameterMap - figure.matrixのクラス
行列解法パラメータ
MatrixSolver - figure.matrixのインタフェース
連立方程式の解を求めるための行列インターフェイス
p = A xx を求める
mbd - パッケージ mbd
MBD (マルチボディダイナミクス) のクラスを提供する。
mbd.body - パッケージ mbd.body
各種物体のクラスを提供する。
mbd.component - パッケージ mbd.component
MBD の GUI コンポーネント関連クラスを提供する。
mbd.constraint - パッケージ mbd.constraint
各種拘束条件のクラスを提供する。
mbd.io - パッケージ mbd.io
MBD の入出力に関するクラスを提供する。
MBDActionManager - mbd.componentのクラス
アクション管理クラス
MBDActionManager(MBDViewCanvas, long) - クラス のコンストラクタmbd.component.MBDActionManager
アクション管理オブジェクトを構築する
MBDAnimator - mbd.componentのクラス
MBD アニメーション作成クラス
MBDAnimator(MBDViewCanvas, double) - クラス のコンストラクタmbd.component.MBDAnimator
MBD アニメーターを構築する
MBDApplet - mbdのクラス
マルチボディダイナミクスアプレット メインクラス
MBDApplet() - クラス のコンストラクタmbd.MBDApplet
 
MBDControlPanel - mbd.componentのクラス
制御パネル
MBDControlPanel(MBDViewCanvas, long) - クラス のコンストラクタmbd.component.MBDControlPanel
制御パネルを構築する
MBDViewCanvas - mbd.componentのクラス
多体系データモデル表示キャンバス
MBDViewCanvas(MultiBodyModel, String, Font, Color, Color) - クラス のコンストラクタmbd.component.MBDViewCanvas
多体系データモデル表示キャンバスを構築する
message - クラス の変数mbd.component.MBDViewCanvas
エラーメッセージ
message - クラス の変数mbd.MBDApplet
エラーメッセージ
MIN_VALUE - クラス のstatic変数mbd.component.MBDViewCanvas
分母の最小値
model - クラス の変数mbd.component.MBDAnimator
多体系データモデル
model - クラス の変数mbd.component.MBDControlPanel
多体系データモデル
model - クラス の変数mbd.component.MBDViewCanvas
多体系データモデル
model - クラス の変数mbd.io.MultiBodyModelReader
多体系データモデル
mouseClicked(MouseEvent) - クラス のメソッドmbd.component.MBDActionManager
マウスをクリックした時の処理を行う
mouseDragged(MouseEvent) - クラス のメソッドmbd.component.MBDActionManager
マウスをドラッグした時の処理を行う
mouseEntered(MouseEvent) - クラス のメソッドmbd.component.MBDActionManager
マウスがコンポーネントに入った時の処理を行う
mouseExited(MouseEvent) - クラス のメソッドmbd.component.MBDActionManager
マウスがコンポーネントから出た時の処理を行う
mouseMoved(MouseEvent) - クラス のメソッドmbd.component.MBDActionManager
マウスを移動させた時の処理を行う
mousePoint - クラス の変数mbd.component.MBDActionManager
マウス位置
mousePressed(MouseEvent) - クラス のメソッドmbd.component.MBDActionManager
マウスボタンを押した時の処理を行う
mouseReleased(MouseEvent) - クラス のメソッドmbd.component.MBDActionManager
マウスボタンを離した時の処理を行う
mul(double) - クラス のメソッドfigure.DefaultMatrix
スカラーを掛ける
mul(Matrix, Matrix) - クラス のstaticメソッドfigure.DefaultMatrix
行列の積を計算する
mul(double) - インタフェース のメソッドfigure.Matrix
スカラーを掛ける
mul(double) - クラス のメソッドfigure.Vector
スカラーを掛ける
mul(Matrix) - クラス のメソッドfigure.Vector
行列との積を計算する
mul(double) - クラス のメソッドfigure.Vector3D
スカラー倍する
mul(Matrix, Matrix) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列の積を計算する
mul(Matrix, Matrix, Matrix) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列の積を計算する
mul(Matrix, Matrix, Matrix, Matrix) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列の積を計算する
mul(double, Matrix) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列と係数の積を計算する
mul(Matrix, Tuple3D) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列とベクトルの積を計算する
mul(Matrix, Vector) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列とベクトルの積を計算する
mul(Matrix, Matrix, Tuple3D) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列とベクトルの積を計算する
mul(Matrix, Matrix, Vector) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
行列とベクトルの積を計算する
MultiBodyModel - mbdのクラス
多体系データモデル
MultiBodyModel() - クラス のコンストラクタmbd.MultiBodyModel
多体系データモデルを構築する
MultiBodyModelReader - mbd.ioのクラス
多体系データモデル読み込みクラス
MultiBodyModelReader(MultiBodyModel) - クラス のコンストラクタmbd.io.MultiBodyModelReader
多体系データモデル読み込みオブジェクトを構築する

N

name - 列挙型 の変数figure.matrix.MatrixSolveMethod
解法の名称
next() - クラス のメソッドmbd.MultiBodyModel
次のステップを計算する
next() - クラス のメソッドmbd.Time
時刻を進める
normalize() - クラス のメソッドfigure.Vector3D
単位ベクトル化する
normalize() - クラス のメソッドmbd.EulerParameters
正規化する

P

p - クラス の変数mbd.Body
位置情報
p - クラス の変数mbd.Position
オイラーパラメータ
p0 - クラス の変数mbd.Body
初期位置情報
p0 - クラス の変数mbd.EulerParameters
パラメータ p0=cosΘ/2
p1 - クラス の変数mbd.constraint.AbstractConstraint
拘束対象位置情報1のインデックス
p1() - クラス のメソッドmbd.constraint.AbstractConstraint
拘束対象物体1のインデックスを返す
p1() - インタフェース のメソッドmbd.Constraint
拘束対象位置情報1のインデックスを返す
p1 - クラス の変数mbd.EulerParameters
パラメータ p1=uxsinΘ/2
p2 - クラス の変数mbd.constraint.AbstractConstraint
拘束対象位置情報2のインデックス
p2() - クラス のメソッドmbd.constraint.AbstractConstraint
拘束対象物体2のインデックスを返す
p2() - インタフェース のメソッドmbd.Constraint
拘束対象位置情報2のインデックスを返す
p2 - クラス の変数mbd.EulerParameters
パラメータ p2=uysinΘ/2
p3 - クラス の変数mbd.EulerParameters
パラメータ p3=uzsinΘ/2
paint(Graphics) - クラス のメソッドmbd.component.MBDViewCanvas
描画する
paintBody(Graphics2D, int, double, Point3D) - クラス のメソッドmbd.component.MBDViewCanvas
物体を描画する
paintCoord(Graphics2D, double, Point3D) - クラス のメソッドmbd.component.MBDViewCanvas
座標軸を描画する
paintModel(Graphics2D) - クラス のメソッドmbd.component.MBDViewCanvas
物体を描画する
panel - クラス の変数mbd.component.ActionButton
制御パネル
panelSize - クラス の変数gui.BasicViewCanvas
画面サイズ
param - クラス の変数figure.matrix.MatrixSolveParameter
行列解法のパラメータを格納した配列
ParameterMap() - クラス のコンストラクタfigure.matrix.MatrixSolveParameter.ParameterMap
 
perspect(double) - クラス のメソッドfigure.Point3D
透視変換する
point(Position, Position, int) - クラス のメソッドmbd.constraint.AbstractRigidConstraint
点拘束マトリックス・拘束荷重ベクトルを作成する
point(Position, Point3D, int, int) - クラス のメソッドmbd.constraint.AbstractRigidConstraint
拘束マトリックス・拘束荷重ベクトルを作成する
Point3D - figureのクラス
3次元点クラス
Point3D() - クラス のコンストラクタfigure.Point3D
デフォルト値 (0,0,0) で点を構築する
Point3D(double, double, double) - クラス のコンストラクタfigure.Point3D
座標値を指定して点を構築する
Point3D(Tuple3D) - クラス のコンストラクタfigure.Point3D
集合 t と同じ座標値で点を構築する
polarCoordinates() - クラス のメソッドfigure.Vector3D
極座標表示を返す
position() - クラス のメソッドmbd.Body
位置情報を返す
Position - mbdのクラス
位置情報
Position() - クラス のコンストラクタmbd.Position
位置情報を構築する
put(LabeledData, int) - クラス のメソッドmbd.LabelMap
データを格納する

R

r1 - クラス の変数mbd.constraint.AbstractConstraint
拘束対象物体1の拘束位置
r2 - クラス の変数mbd.constraint.AbstractConstraint
拘束対象物体2の拘束位置
read(InputStream) - クラス のメソッドfileio.TextDataReader
データを読み込む
read(Reader) - クラス のメソッドfileio.TextDataReader
データを読み込む
read(URL) - クラス のメソッドfileio.TextDataReader
データを読み込む
read() - クラス のstaticメソッドresourcemanager.WordMap
使用単語を読み込む
read(URL) - クラス のstaticメソッドresourcemanager.WordMap
使用単語を読み込む
read(InputStream) - クラス のstaticメソッドresourcemanager.WordMap
使用単語を読み込む
readBallJoint(String[]) - クラス のメソッドmbd.io.MultiBodyModelReader
球ジョイントを読み込む
readBox(String[]) - クラス のメソッドmbd.io.MultiBodyModelReader
角柱を読み込む
readCylinder(String[]) - クラス のメソッドmbd.io.MultiBodyModelReader
中空円筒を読み込む
readCylinderJoint(String[]) - クラス のメソッドmbd.io.MultiBodyModelReader
回転あり円柱ジョイントを読み込む
readData(BufferedReader) - クラス のメソッドfileio.TextDataReader
データを読み込む
readData(BufferedReader) - クラス のメソッドmbd.io.MultiBodyModelReader
多体系データモデルを読み込む
readFromStream(InputStream) - クラス のメソッドresourcemanager.XMLDataMap
入力ストリームから XML 文書を読み込む
readFromURL(URL) - クラス のメソッドresourcemanager.XMLDataMap
URL から XML 文書を読み込む
readRotateJoint(String[]) - クラス のメソッドmbd.io.MultiBodyModelReader
回転ジョイントを読み込む
readSlider(String[]) - クラス のメソッドmbd.io.MultiBodyModelReader
回転無し並進ジョイントを読み込む
readSphere(String[]) - クラス のメソッドmbd.io.MultiBodyModelReader
中空球を読み込む
readSpring(String[]) - クラス のメソッドmbd.io.MultiBodyModelReader
ばね要素を読み込む
readUniversalJoint(String[]) - クラス のメソッドmbd.io.MultiBodyModelReader
ユニバーサルジョイントを読み込む
reNumbering() - クラス のメソッドmbd.MultiBodyModel
節点ポインタを設定する
reset(LabeledData) - クラス のメソッドmbd.LabelMap
データラベルを再設定する
reset(Constraint) - クラス のメソッドmbd.LabelMap
データラベルを再設定する
resourcemanager - パッケージ resourcemanager
データをプログラムに取り込むクラスを提供する。
ri - クラス の変数mbd.body.Cylinder
内径
ri - クラス の変数mbd.body.Sphere
内径
RigidConstraint - mbdのインタフェース
剛拘束条件インターフェイス
rigids - クラス の変数mbd.MultiBodyModel
剛拘束条件を格納するリスト
ro - クラス の変数mbd.body.Cylinder
外径
ro - クラス の変数mbd.body.Sphere
外径
rot(Tuple3D, double) - クラス のメソッドfigure.Tuple3D
任意の軸周りに回転する
rot(double, double, double, double) - クラス のメソッドfigure.Tuple3D
任意の軸周りに回転する
rot(double, double, double, double, double) - クラス のメソッドfigure.Tuple3D
任意の軸周りに回転する
rotate(double, double, double) - クラス のメソッドfigure.Transform
回転変換をする
rotate(double, double, double, double) - クラス のメソッドfigure.Transform
回転変換をする
rotate(int, int) - クラス のメソッドmbd.component.MBDViewCanvas
モデルを回転させる
rotate(Position, Position, Vector3D, Vector3D, int) - クラス のメソッドmbd.constraint.AbstractRigidConstraint
軸回転拘束マトリックス・拘束荷重ベクトルを作成する
rotateCoef - クラス の変数mbd.component.MBDViewCanvas
モデル回転速度係数
RotateJoint - mbd.constraintのクラス
回転ジョイント
RotateJoint(int, int, Point3D, Point3D) - クラス のコンストラクタmbd.constraint.RotateJoint
回転ジョイントを構築する
rotateMatrix() - クラス のメソッドmbd.EulerParameters
回転行列を返す
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 軸周りに回転する
rowCount - クラス の変数figure.DefaultMatrix
行の数
rowCount() - クラス のメソッドfigure.DefaultMatrix
行の数を返す
rowCount() - インタフェース のメソッドfigure.Matrix
行の数を返す
run() - クラス のメソッドmbd.component.MBDAnimator
スレッドを実行する

S

s1 - クラス の変数mbd.constraint.CylinderJoint
拘束対象物体1の移動方向
s1 - クラス の変数mbd.constraint.RotateJoint
拘束対象物体1の回転軸方向
s1 - クラス の変数mbd.constraint.Slider
拘束対象物体1の移動方向
s2 - クラス の変数mbd.constraint.CylinderJoint
拘束対象物体2の移動方向
s2 - クラス の変数mbd.constraint.RotateJoint
拘束対象物体2の回転軸方向
s2 - クラス の変数mbd.constraint.Slider
拘束対象物体2の移動方向
set(int, int, double) - クラス のメソッドfigure.DefaultMatrix
成分に値を設定する
set(int, int, double) - インタフェース のメソッドfigure.Matrix
成分に値を設定する
set(double, double, double) - クラス のメソッドfigure.Tuple3D
座標を設定する
set(Tuple3D) - クラス のメソッドfigure.Tuple3D
座標を設定する
set(int, double) - クラス のメソッドfigure.Vector
成分を設定する
set(double, double, double, double) - クラス のメソッドmbd.EulerParameters
オイラーパラメータを設定する
setAcc(Vector, int) - クラス のメソッドmbd.MultiBodyModel
加速度を設定する
setAcc(Vector, int) - クラス のメソッドmbd.Position
加速度を設定する
setAxis(Vector3D, Vector3D) - クラス のメソッドmbd.constraint.CylinderJoint
拘束対象物体の軸方向を設定する
setAxis(Vector3D, Vector3D) - クラス のメソッドmbd.constraint.RotateJoint
拘束対象物体の軸方向を設定する
setAxis(Vector3D, Vector3D, Vector3D, Vector3D) - クラス のメソッドmbd.constraint.Slider
拘束対象物体の軸方向を設定する
setAxis(Vector3D, Vector3D) - クラス のメソッドmbd.constraint.UniversalJoint
拘束対象物体の軸方向を設定する
setBaumgarte(double, double) - クラス のメソッドmbd.constraint.AbstractRigidConstraint
バウムガルテの安定化パラメータを設定する
setBaumgarte(double, double) - クラス のメソッドmbd.MultiBodyModel
バウムガルテの安定化パラメータを設定する
setBaumgarte(double, double) - インタフェース のメソッドmbd.RigidConstraint
バウムガルテの安定化パラメータを設定する
setBounds(double, double, double, double, double, double) - クラス のメソッドfigure.Cube3D
境界を設定する
setBounds() - クラス のメソッドmbd.MultiBodyModel
モデル境界を設定する
setColors(Color, Color) - クラス のメソッドmbd.component.MBDViewCanvas
表示色を設定する
setCoords(Point3D, Point3D) - クラス のメソッドmbd.constraint.AbstractConstraint
拘束位置を設定する
setCoords(Point3D, Point3D) - インタフェース のメソッドmbd.Constraint
拘束位置を設定する
setDt(double) - クラス のメソッドmbd.MultiBodyModel
時間刻み幅を設定する
setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.BallJoint
重心位置・速度を設定する
setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.CylinderJoint
重心位置・速度を設定する
setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.RotateJoint
重心位置・速度を設定する
setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.Slider
重心位置・速度を設定する
setGcPosition(Position, Position) - クラス のメソッドmbd.constraint.UniversalJoint
重心位置・速度を設定する
setGcPosition() - クラス のメソッドmbd.MultiBodyModel
重心位置・速度を設定する
setGcPosition(Tuple3D, Tuple3D, Tuple3D) - クラス のメソッドmbd.Position
重心位置・速度を設定する
setGcPosition(Position, Position) - インタフェース のメソッドmbd.RigidConstraint
重心位置・速度を設定する
setGravity(Vector3D) - クラス のメソッドmbd.MultiBodyModel
重力加速度を設定する
setInitPosition() - クラス のメソッドmbd.Body
初期位置情報を設定する
setInitPosition() - クラス のメソッドmbd.MultiBodyModel
初期位置情報を設定する
setLabel(int) - クラス のメソッドmbd.Body
データラベルを設定する
setLabel(int) - インタフェース のメソッドmbd.LabeledData
データラベルを設定する
setLocation(double, double, double) - クラス のメソッドfigure.Cube3D
座標を設定する
setLocation(Tuple3D) - クラス のメソッドfigure.Cube3D
座標を設定する
setLocation(double, double, double) - クラス のメソッドfigure.Point3D
座標を設定する
setLocation(Tuple3D) - クラス のメソッドfigure.Point3D
座標を設定する
setMass(double, double, double, double) - クラス のメソッドmbd.Body
質量・慣性モーメントを設定する
setPaint() - クラス のメソッドgui.BasicViewCanvas
画面の設定をする
setPaint() - クラス のメソッドmbd.component.MBDViewCanvas
画面設定
setParameters(MatrixSolveMethod, double[]) - クラス のstaticメソッドfigure.matrix.MatrixSolveParameter
行列解法のパラメータを設定する
setPos(Position, double, double, double, double, double, double) - クラス のメソッドmbd.io.MultiBodyModelReader
オイラー角から位置情報を設定する
setPosition(int, int) - クラス のメソッドmbd.constraint.AbstractConstraint
拘束対象物体を設定する
setPosition(int, int) - インタフェース のメソッドmbd.Constraint
拘束対象位置情報を設定する
setPosition(Body, String) - クラス のメソッドmbd.io.MultiBodyModelReader
物体の姿勢を設定する
setSize(double, double, double) - クラス のメソッドfigure.Cube3D
大きさを設定する
setSize() - クラス のメソッドmbd.MultiBodyModel
マトリックス・ベクトルのサイズを設定する
setTempPosition() - クラス のメソッドmbd.MultiBodyModel
Runge-Kutta 法ステップのデータを設定する
setTempPosition(double, int) - クラス のメソッドmbd.MultiBodyModel
Runge-Kutta 法ステップのデータを設定する
setX(double) - クラス のメソッドfigure.Tuple3D
x 座標を設定する
setY(double) - クラス のメソッドfigure.Tuple3D
y 座標を設定する
setZ(double) - クラス のメソッドfigure.Tuple3D
z 座標を設定する
size - クラス の変数figure.Vector
ベクトルの成分の数
size() - クラス のメソッドfigure.Vector
成分の数を返す
size - クラス の変数mbd.MultiBodyModel
マトリックス・ベクトルのサイズ
Slider - mbd.constraintのクラス
回転無し並進ジョイント
Slider(int, int, Point3D, Point3D, double) - クラス のコンストラクタmbd.constraint.Slider
回転無し並進ジョイントを構築する
solve(Vector, MatrixSolveMethod) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
連立方程式の解を求める
solve(Vector, MatrixSolveMethod) - インタフェース のメソッドfigure.matrix.MatrixSolver
連立方程式の解を求める
solveByCG(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
共役勾配法で連立方程式の解を求める
solveByCG(Vector, double, int) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
共役勾配法で連立方程式の解を求める
solveByCG(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
共役勾配法で連立方程式の解を求める
solveByCG(Vector, double, int) - インタフェース のメソッドfigure.matrix.MatrixSolver
共役勾配法で連立方程式の解を求める
solveByGauss(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
ガウス消去法で連立方程式の解を求める
solveByGauss(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
ガウス消去法で連立方程式の解を求める
solveByGaussJordan(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
Gauss - Jordan 法で連立方程式の解を求める
solveByGaussJordan(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
Gauss - Jordan 法で連立方程式の解を求める
solveByGaussJordanNoPreserv(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
Gauss - Jordan 法で連立方程式の解を求める
solveByGaussNoPreserv(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
ガウス消去法で連立方程式の解を求める
元の行列は保持しない
solveByILUCG(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
不完全 LU 分解共役勾配法で連立方程式の解を求める
solveByILUCG(Vector, double, int) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
不完全 LU 分解共役勾配法で連立方程式の解を求める
solveByILUCG(DefaultMatrix, Vector, double, int) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
不完全 LU 分解共役勾配法で連立方程式の解を求める
solveByILUCG(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
不完全 LU 分解共役勾配法で連立方程式の解を求める
solveByILUCG(Vector, double, int) - インタフェース のメソッドfigure.matrix.MatrixSolver
不完全 LU 分解共役勾配法で連立方程式の解を求める
solveByLU(DefaultMatrix, Vector, double) - クラス のstaticメソッドfigure.matrix.DefaultMatrixSolver
LU 分解法で連立方程式の解を求める
solveByLU(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
LU 分解法で連立方程式の解を求める
solveByLU(Vector, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
LU 分解法で連立方程式の解を求める
solveByLUNoPreserv(Vector, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
軸選択 LU 分解法で連立方程式の解を求める
元の行列は保持しない
solveBySOR(Vector, double, int, double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
SOR 法で連立方程式の解を求める
solveBySOR(Vector, double, int, double) - インタフェース のメソッドfigure.matrix.MatrixSolver
SOR 法で連立方程式の解を求める
Sphere - mbd.bodyのクラス
中空球クラス
Sphere(int, double, double, double) - クラス のコンストラクタmbd.body.Sphere
物体を構築する
sphericalCoordinates() - クラス のメソッドfigure.Vector3D
球座標表示を返す
split(String) - クラス のstaticメソッドfileio.TextDataReader
文字列を分割する
Spring - mbd.constraintのクラス
ばね要素
Spring(int, int, Point3D, Point3D, double, double) - クラス のコンストラクタmbd.constraint.Spring
ばね要素を構築する
springs - クラス の変数mbd.MultiBodyModel
柔拘束条件を格納するリスト
start() - クラス のメソッドanimation.Animator
スレッドの実行を開始する
start() - クラス のメソッドmbd.component.MBDControlPanel
計算を開始する
START - クラス のstatic変数resourcemanager.WordMap
計算開始を表す文字列
startElement(String, String, String, Attributes) - クラス のメソッドresourcemanager.XMLDataMap.DataReadHandler
要素の先頭部分を読み込む
stop() - クラス のメソッドanimation.Animator
スレッドの実行を停止する
stop() - クラス のメソッドmbd.component.MBDAnimator
スレッドの実行を停止する
stop() - クラス のメソッドmbd.component.MBDControlPanel
計算を停止する
STOP - クラス のstatic変数resourcemanager.WordMap
計算停止を表す文字列
StopButton - mbd.componentのクラス
計算停止ボタン
StopButton(MBDControlPanel) - クラス のコンストラクタmbd.component.StopButton
計算停止ボタンを構築する
swap() - クラス のメソッドmbd.constraint.AbstractConstraint
拘束対象物体1と2を入れ替える
swap() - インタフェース のメソッドmbd.Constraint
拘束対象物体1と2を入れ替える

T

tempPos - クラス の変数mbd.MultiBodyModel
Runge-Kutta 法ステップのデータ
TextDataReader - fileioのクラス
テキストデータ読み込みクラス
TextDataReader() - クラス のコンストラクタfileio.TextDataReader
テキストデータ読み込みオブジェクトを構築する
thread - クラス の変数animation.Animator
表示更新スレッド
tilde() - クラス のメソッドfigure.Tuple3D
チルダマトリックスを返す
tilde(Vector) - クラス のstaticメソッドmbd.constraint.AbstractConstraint
チルダマトリックスを返す
time(double) - クラス のメソッドmbd.component.MBDViewCanvas
時刻の文字列表示を返す
time - クラス の変数mbd.MultiBodyModel
時間
Time - mbdのクラス
時間クラス
Time(double) - クラス のコンストラクタmbd.Time
時間を構築する
time - クラス の変数mbd.Time
時刻
time() - クラス のメソッドmbd.Time
時刻を返す
TOLERANCE - クラス のstatic変数figure.AbstractMatrix
反復計算の収束判定閾値
toLU(double) - クラス のメソッドfigure.matrix.DefaultMatrixSolver
この行列を LU 分解する
toString() - クラス のメソッドfigure.AbstractMatrix
データ文字列を返す
toString() - クラス のメソッドfigure.Cube3D
データ文字列を返す
toString() - クラス のメソッドfigure.Point3D
データ文字列を返す
toString() - クラス のメソッドfigure.Transform
データ文字列を返す
toString() - クラス のメソッドfigure.Tuple3D
データ文字列を返す
toString() - クラス のメソッドfigure.Vector
データ文字列を返す
toString() - クラス のメソッドfigure.Vector3D
データ文字列を返す
toString() - クラス のメソッドmbd.body.Box
データ文字列を返す
toString() - クラス のメソッドmbd.body.Cylinder
データ文字列を返す
toString() - クラス のメソッドmbd.body.Sphere
データ文字列を返す
toString() - クラス のメソッドmbd.constraint.BallJoint
データ文字列を返す
toString() - クラス のメソッドmbd.constraint.CylinderJoint
データ文字列を返す
toString() - クラス のメソッドmbd.constraint.RotateJoint
データ文字列を返す
toString() - クラス のメソッドmbd.constraint.Slider
データ文字列を返す
toString() - クラス のメソッドmbd.constraint.Spring
データ文字列を返す
toString() - クラス のメソッドmbd.constraint.UniversalJoint
データ文字列を返す
toString() - クラス のメソッドmbd.EulerParameters
データ文字列を返す
toStrings() - クラス のメソッドfigure.AbstractMatrix
データ文字列を格納した配列を返す
toStrings() - インタフェース のメソッドfigure.Matrix
データ文字列を格納した配列を返す
toVector() - クラス のメソッドfigure.Tuple3D
Vector に変換する
trace() - クラス のメソッドfigure.AbstractMatrix
トレースを返す
trace() - インタフェース のメソッドfigure.Matrix
トレースを返す
trans - クラス の変数figure.Transform
変換行列の成分を格納する配列
trans(Point3D) - クラス のメソッドfigure.Transform
座標を変換する
trans(Point3D) - クラス のメソッドmbd.Position
物体座標位置を全体座標に変換する
trans(Point3D[][]) - クラス のメソッドmbd.Position
物体座標位置を全体座標に変換する
transCoef - クラス の変数mbd.component.MBDViewCanvas
モデル平行移動係数
Transform - figureのクラス
3次元座標変換クラス
Transform() - クラス のコンストラクタfigure.Transform
変換行列を構築する
transform - クラス の変数mbd.component.MBDViewCanvas
変換行列
translate(double, double, double) - クラス のメソッドfigure.Cube3D
平行移動する
translate(Vector3D) - クラス のメソッドfigure.Cube3D
平行移動する
translate(double, double, double) - クラス のメソッドfigure.Point3D
平行移動する
translate(Vector3D) - クラス のメソッドfigure.Point3D
平行移動する
translate(double, double, double) - クラス のメソッドfigure.Transform
平行移動をする
translate(int, int) - クラス のメソッドmbd.component.MBDViewCanvas
モデルを平行移動させる
transposition() - クラス のメソッドfigure.DefaultMatrix
転置行列を返す
transposition() - インタフェース のメソッドfigure.Matrix
転置行列を返す
Tuple3D - figureのクラス
3つの数値の集合クラス
Tuple3D() - クラス のコンストラクタfigure.Tuple3D
デフォルト値 (0,0,0) で集合を構築する
Tuple3D(double, double, double) - クラス のコンストラクタfigure.Tuple3D
座標値を指定して集合を構築する
Tuple3D(Tuple3D) - クラス のコンストラクタfigure.Tuple3D
集合 t と同じ物を集合を構築する

U

unitMatrix(int) - クラス のstaticメソッドfigure.DefaultMatrix
単位行列を返す
UniversalJoint - mbd.constraintのクラス
ユニバーサルジョイント
UniversalJoint(int, int, Point3D, Point3D) - クラス のコンストラクタmbd.constraint.UniversalJoint
ユニバーサルジョイントを構築する
update(Graphics) - クラス のメソッドmbd.component.MBDViewCanvas
再描画する
update(double) - クラス のメソッドmbd.MultiBodyModel
データを更新する
update(Vector3D, Vector3D, Vector, Vector3D) - クラス のメソッドmbd.Position
データを更新する
update(double, Vector3D, Vector3D, Vector, Vector3D) - クラス のメソッドmbd.Position
データを更新する

V

v - クラス の変数mbd.Position
速度
valueOf(String) - 列挙型 のstaticメソッドfigure.matrix.MatrixSolveMethod
指定した名前を持つこの型の列挙型定数を返します。
values() - 列挙型 のstaticメソッドfigure.matrix.MatrixSolveMethod
この列挙型の定数を含む配列を宣言されている順序で返します。
Vector - figureのクラス
ベクトルクラス
Vector(int) - クラス のコンストラクタfigure.Vector
0 ベクトルを構築する
Vector(int, double[]) - クラス のコンストラクタfigure.Vector
ベクトルを構築する
vector - クラス の変数mbd.constraint.AbstractConstraint
拘束荷重ベクトル
vector - クラス の変数mbd.MultiBodyModel
荷重ベクトル
vector(Tuple3D) - クラス のメソッドmbd.Position
位置ベクトルを返す
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
始点と終点を指定してベクトルを構築する
velVector(Tuple3D) - クラス のメソッドmbd.Position
速度ベクトルを返す
vertices() - クラス のメソッドmbd.body.Box
物体形状を表す頂点を返す
vertices() - クラス のメソッドmbd.body.Cylinder
物体形状を表す頂点を返す
vertices() - クラス のメソッドmbd.body.Sphere
物体形状を表す頂点を返す
vertices() - クラス のメソッドmbd.Body
物体形状を表す頂点を返す
ViewPoint3D - mbd.componentのクラス
画面上 3 次元点クラス
ViewPoint3D(double, double, double) - クラス のコンストラクタmbd.component.ViewPoint3D
点を構築する
viewSize - クラス の変数mbd.component.MBDViewCanvas
モデル表示領域サイズ
viewX() - クラス のメソッドmbd.component.MBDViewCanvas
視線をx軸方向にする
viewY() - クラス のメソッドmbd.component.MBDViewCanvas
視線をy軸方向にする

W

w - クラス の変数mbd.Position
角速度
waitTime - クラス の変数mbd.component.MBDAnimator
待機時間
width - クラス の変数figure.Cube3D
x 軸方向幅
WordMap - resourcemanagerのクラス
使用単語管理クラス
WordMap() - クラス のコンストラクタresourcemanager.WordMap
使用単語管理オブジェクトを構築する

X

x - クラス の変数figure.Cube3D
x 座標
x - クラス の変数figure.Tuple3D
x 座標
x - クラス の変数mbd.Position
重心位置
XMLDataMap - resourcemanagerのクラス
XML 文書のデータを管理するクラス
XMLDataMap() - クラス のコンストラクタresourcemanager.XMLDataMap
XML 文書のデータを管理するオブジェクトを構築する
XMLDataMap.DataReadHandler - resourcemanagerのクラス
データを読み込む SAX イベントハンドラー

Y

y - クラス の変数figure.Cube3D
y 座標
y - クラス の変数figure.Tuple3D
y 座標

Z

z - クラス の変数figure.Cube3D
z 座標
z - クラス の変数figure.Tuple3D
z 座標
z0 - クラス の変数mbd.constraint.CylinderJoint
初期位置
z0 - クラス の変数mbd.constraint.Slider
初期位置
zoom(double) - クラス のメソッドfigure.Transform
拡大・縮小をする
zoom(int, int) - クラス のメソッドmbd.component.MBDViewCanvas
モデルを拡大・縮小させる
zoomCoef - クラス の変数mbd.component.MBDViewCanvas
モデル拡大・縮小係数
A B C D E F G H I K L M N P R S T U V W X Y Z 
ナビゲーション・リンクをスキップ