A C D E F G I M N P R S T X Y

A

ac1 - class MagneticSpringRootPanel の変数
 
ac2 - class MagneticSpringRootPanel の変数
 
ac3 - class MagneticSpringRootPanel の変数
 
ac4 - class MagneticSpringRootPanel の変数
 
add(JCheckBox) - class MagneticSpringRootPanel.MyItemListener のメソッド
 

C

checkBackXY() - class Node のメソッド
 
circle - class MagneticSpringRepulsion の static 変数
他のNodeから影響を受ける範囲
CIRCLE - class MagneticSpringInitialize の static 変数
 
circle(Vector, Vector, Dimension) - class MagneticSpringInitialize の static メソッド
 
clear() - class MagneticSpringPanel のメソッド
 
clear() - class MagneticSpringRootPanel のメソッド
 
createDecisionTree() - class MagneticSpringRootPanel のメソッド
 
CVector - class CVector.
ベクトルを扱うライブラリクラス
ボイドアプレットに依存していないので再利用が可能。
CVector() - class CVector のコンストラクタ
デフォルトコンストラクタ
CVector(CVector) - class CVector のコンストラクタ
コンストラクタ
CVector(double, double) - class CVector のコンストラクタ
コンストラクタ

D

degToRad(double) - class CVector の static メソッド
 
destroy() - class MagneticSpringApplet のメソッド
アプレットの終了処理
diffWorld(CVector) - class CVector のメソッド
CVector.getWorld()により求められる象現の差分を求める。
divLength0 - class MagneticSpringSpring の static 変数
 
divLength0Cross - class MagneticSpringSpring の static 変数
 
drawString(Graphics, String, int, int, boolean) - class DrawTool の static メソッド
画面に文字を枠付きで表示する。
drawStringTest(Graphics, String, int, int, boolean, int, int) - class DrawTool の static メソッド
DrawTool.drawString(Graphics g,String str,int x,int y,boolean center)によって 描画される図形内に、引数のcx,cyが入っているかを判定する。
DrawTool - class DrawTool.
 
DrawTool.DrawData - class DrawTool.DrawData.
 
DrawTool.DrawData(Graphics, String, int, int, boolean) - class DrawTool.DrawData のコンストラクタ
 
DrawTool() - class DrawTool のコンストラクタ
 

E

Edge - class Edge.
Edge class
Edge(int, int) - class Edge のコンストラクタ
 
Edge(int, int, int) - class Edge のコンストラクタ
 
Edge(int, int, int, boolean) - class Edge のコンストラクタ
 
effect - class MagneticSpringRepulsion の static 変数
学習効果
effect - class MagneticSpringSpring の static 変数
学習効果
effectCross - class MagneticSpringRepulsion の static 変数
 
effectCross - class MagneticSpringSpring の static 変数
 
effectCrossT - class MagneticSpringRepulsion の static 変数
 
effectT - class MagneticSpringRepulsion の static 変数
test

F

fmetrics - class DrawTool の static 変数
 
force(Vector, Vector) - class MagneticSpringMagnet の static メソッド
 
force(Vector, Vector) - class MagneticSpringRepulsion の static メソッド
 
force(Vector, Vector) - class MagneticSpringSpring の static メソッド
 
ForceMethod - class ForceMethod.
Force method control class
ForceMethod(Method, String) - class ForceMethod のコンストラクタ
 
frameColor - class DrawTool.DrawData の変数
 

G

getAvailable() - class ForceMethod のメソッド
 
getCrossCalc() - class Edge のメソッド
 
getEffectSize() - class MagneticSpringPanel のメソッド
 
getFixed() - class Node のメソッド
 
getForceMethod() - class MagneticSpringPanel のメソッド
 
getLength() - class CVector のメソッド
長さを返す。
getLength0() - class Edge のメソッド
 
getName() - class ForceMethod のメソッド
 
getNodeFrom(Vector) - class Edge のメソッド
 
getNodeTo(Vector) - class Edge のメソッド
 
getNumber() - class Node のメソッド
 
getPreferredSize() - class MagneticSpringFrame のメソッド
 
getRad() - class CVector のメソッド
現在のx,yの値を使用して、角度(radians)を返す
getType() - class Edge のメソッド
 
getWorld() - class CVector のメソッド
m_x,m_yを以下の4つの象現に分ける
1.
getXInit() - class MagneticSpringPanel のメソッド
 
getYInit() - class MagneticSpringPanel のメソッド
 

I

init() - class CVector のメソッド
初期化関数。
init() - class MagneticSpringApplet のメソッド
初期化関数
init(Vector, Vector, Dimension, int) - class MagneticSpringInitialize の static メソッド
 
innerColor - class DrawTool.DrawData の変数
 
isInit() - class CVector のメソッド
初期化されているベクトルの場合 trueを返す
isLinkedNode(Node) - class Node のメソッド
 
isNearNode(Node, int) - class Node のメソッド
 
itemStateChanged(ItemEvent) - class MagneticSpringRootPanel.MyItemListener のメソッド
 

M

m_available - class ForceMethod の変数
 
m_bCenterDraw - class MagneticSpringPanel の変数
図形の中心にラインを描画する場合、trueを設定する。
m_bCrossCalc - class Edge の変数
交差しているラインの時に特別な計算をするかどうかを指定する。
m_bCrossLine - class MagneticSpringRootPanel の変数
交差しているラインをカウントして、特別な処理を行う場合に true に設定する。
m_calcCount - class MagneticSpringPanel の変数
 
m_checkNode - class MagneticSpringPanel の変数
 
m_circleRDivide - class MagneticSpringInitialize の static 変数
サークル初期化の円の半径を決定するための値。
m_cross - class Edge の変数
 
m_crossCount - class MagneticSpringPanel の変数
 
m_dRate - class MagneticSpringPanel の変数
画面の有効部分(この部分以外は、描画対象としない)
m_dx - class Node の変数
 
m_dy - class Node の変数
 
m_edge - class MagneticSpringPanel の変数
 
m_fixed - class Node の変数
 
m_forceMethod - class MagneticSpringRootPanel の変数
 
m_from - class Edge の変数
 
m_length0 - class Edge の変数
 
m_length0Divide - class MagneticSpringInitialize の static 変数
エッジの最適な長さを計算するときに、パネルの横または、縦の長さのうち 小さい方の値を、以下の値で割った値を使用する。
m_method - class ForceMethod の変数
 
m_methodHead - class MagneticSpringPanel の変数
計算するアルゴリズムのメソッドのクラスリスト
m_methodList - class MagneticSpringPanel の変数
 
m_name - class Node の変数
 
m_name - class ForceMethod の変数
 
m_nearNode - class Node の変数
 
m_nMode - class MagneticSpringPanel の変数
 
m_nNochangeEnd - class MagneticSpringPanel の変数
この変数値の回数、Nodeの位置が変更されなかったら、スレッドを終了する。
m_node - class MagneticSpringPanel の変数
 
m_nSleep - class MagneticSpringPanel の変数
計算間隔(Nodeの移動があるとき)
m_nSleepNochange - class MagneticSpringPanel の変数
計算時間(Nodeの移動がないとき)
m_number - class Node の変数
 
m_objList - class MagneticSpringRootPanel.MyItemListener の変数
 
m_panel - class MagneticSpringApplet の変数
 
m_panel - class MagneticSpringFrame の変数
 
m_panel - class MagneticSpringRootPanel の変数
 
m_threadme - class MagneticSpringPanel の変数
 
m_to - class Edge の変数
 
m_type - class Edge の変数
 
m_vmethod - class MagneticSpringPanel の変数
 
m_x - class CVector の変数
メンバ変数
m_x - class Node の変数
 
m_xBack - class Node の変数
 
m_y - class CVector の変数
メンバ変数
m_y - class Node の変数
 
m_yBack - class Node の変数
 
MagneticSpringApplet - class MagneticSpringApplet.
データマイニング テストアプリケーション
Decision Treeパネルクラス
MagneticSpringApplet() - class MagneticSpringApplet のコンストラクタ
 
MagneticSpringFrame - class MagneticSpringFrame.
 
MagneticSpringFrame() - class MagneticSpringFrame のコンストラクタ
 
MagneticSpringInitialize - class MagneticSpringInitialize.
Magnetic-Sprint Model Initializeクラス 行わなければいけない仕事 (1) nodeに番号(setNumber),場所(setPosition),固定(setFixed)を指定する。
MagneticSpringInitialize() - class MagneticSpringInitialize のコンストラクタ
 
MagneticSpringMagnet - class MagneticSpringMagnet.
Magnetic-Sprint Model
MagneticSpringMagnet() - class MagneticSpringMagnet のコンストラクタ
 
MagneticSpringPanel - class MagneticSpringPanel.
Magnetic-Sprint Model
MagneticSpringPanel() - class MagneticSpringPanel のコンストラクタ
 
MagneticSpringRepulsion - class MagneticSpringRepulsion.
Repulsion(反発作用)の力を実現するクラス
MagneticSpringRepulsion() - class MagneticSpringRepulsion のコンストラクタ
 
MagneticSpringRootPanel - class MagneticSpringRootPanel.
 
MagneticSpringRootPanel.MyItemListener - class MagneticSpringRootPanel.MyItemListener.
 
MagneticSpringRootPanel.MyItemListener(MagneticSpringRootPanel) - class MagneticSpringRootPanel.MyItemListener のコンストラクタ
 
MagneticSpringRootPanel() - class MagneticSpringRootPanel のコンストラクタ
 
MagneticSpringSpring - class MagneticSpringSpring.
Magnetic-Sprint Model
MagneticSpringSpring() - class MagneticSpringSpring のコンストラクタ
 
main(String[]) - class MagneticSpringFrame の static メソッド
 
MODE_CALC - class MagneticSpringPanel の変数
 
MODE_WAIT - class MagneticSpringPanel の変数
 
mouseListener - class MagneticSpringPanel の変数
 
mouseMotionListener - class MagneticSpringPanel の変数
 

N

nFrameSize - class DrawTool.DrawData の変数
 
Node - class Node.
Node class
Node(String) - class Node のコンストラクタ
 
nPanelHeight - class DrawTool.DrawData の変数
 
nPanelWidth - class DrawTool.DrawData の変数
 

P

paint(Graphics) - class MagneticSpringPanel のメソッド
 
plus(CVector) - class CVector のメソッド
ベクトルのプラス
JAVAでの演算子のオーバーロード方法が分かれば、そちらに変更する。

R

radToDeg(double) - class CVector の static メソッド
 
RANDOM - class MagneticSpringInitialize の static 変数
 
random(Vector, Vector, Dimension) - class MagneticSpringInitialize の static メソッド
 
relax() - class MagneticSpringPanel のメソッド
 
relaxstop() - class MagneticSpringPanel のメソッド
 
rotate(double) - class CVector のメソッド
ベクトルの始点を中心に回転したベクトルを求める
run() - class MagneticSpringPanel のメソッド
 

S

setAvailable(boolean) - class ForceMethod のメソッド
 
setBackXY() - class Node のメソッド
 
setData(DefaultMutableTreeNode, int) - class MagneticSpringPanel のメソッド
 
setData(DefaultMutableTreeNode, int, int) - class MagneticSpringPanel のメソッド
 
setData(int) - class MagneticSpringRootPanel のメソッド
 
setData(Vector, Vector, int) - class MagneticSpringPanel のメソッド
 
setDataIn(DefaultMutableTreeNode, int) - class MagneticSpringPanel のメソッド
 
setFixed(boolean) - class Node のメソッド
 
setLength0(double) - class Edge のメソッド
 
setNearNode(int) - class Node のメソッド
 
setNumber(int) - class Node のメソッド
 
setPosition(int, int) - class Node のメソッド
 
setValue(double, double) - class CVector のメソッド
値をセットする。
start() - class MagneticSpringApplet のメソッド
アプレットのスタート
stop() - class MagneticSpringApplet のメソッド
アプレットのストップ
stringList - class DrawTool.DrawData の変数
 

T

towordPlusMinus(CVector) - class CVector のメソッド
引数として与えられたベクトルに対して自分のベクトルをプラス方向 に回転すれば角度が近づくか、マイナス方向に回転すれば近づくかを返 す。
TYPE_01 - class Edge の static 変数
 
TYPE_02 - class Edge の static 変数
 
TYPE_03 - class Edge の static 変数
 
TYPE_IGNORE - class Edge の static 変数
 

X

xBlank - class DrawTool.DrawData の変数
 
xPosition - class DrawTool.DrawData の変数
 

Y

yBlank - class DrawTool.DrawData の変数
 
yInterval - class DrawTool.DrawData の変数
 
yPosition - class DrawTool.DrawData の変数
 

A C D E F G I M N P R S T X Y