クラス MagneticSpringInitialize
java.lang.Object
|
+--MagneticSpringInitialize
- public class MagneticSpringInitialize
- extends java.lang.Object
Magnetic-Sprint Model
Initializeクラス
行わなければいけない仕事
(1) nodeに番号(setNumber),場所(setPosition),固定(setFixed)を指定する。
(2) edgeに最適な長さ(setLength0)を指定する。
(3) nodeの隣接リストを作成する。(setNearNode)
|
フィールドの概要 |
static int |
CIRCLE
|
(パッケージプライベート) static double |
m_circleRDivide
サークル初期化の円の半径を決定するための値。 |
(パッケージプライベート) static int |
m_length0Divide
エッジの最適な長さを計算するときに、パネルの横または、縦の長さのうち
小さい方の値を、以下の値で割った値を使用する。 |
static int |
RANDOM
|
|
メソッドの概要 |
(パッケージプライベート) static boolean |
circle(java.util.Vector node,
java.util.Vector edge,
java.awt.Dimension size)
|
(パッケージプライベート) static boolean |
init(java.util.Vector node,
java.util.Vector edge,
java.awt.Dimension size,
int type)
|
(パッケージプライベート) static boolean |
random(java.util.Vector node,
java.util.Vector edge,
java.awt.Dimension size)
|
| クラス java.lang.Object から継承したメソッド |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
m_length0Divide
static final int m_length0Divide
- エッジの最適な長さを計算するときに、パネルの横または、縦の長さのうち
小さい方の値を、以下の値で割った値を使用する。よって、以下の値が大き
くなると、エッジの最適な長さは短くなる。
m_circleRDivide
static final double m_circleRDivide
- サークル初期化の円の半径を決定するための値。パネルの横または、縦の長
さのうち、短い方を、以下の値で割った値を半径とする。例えば2をの場合
パネルの横または縦の短い方の半分の長さが半径となる。
RANDOM
public static final int RANDOM
CIRCLE
public static final int CIRCLE
MagneticSpringInitialize
public MagneticSpringInitialize()
init
static boolean init(java.util.Vector node,
java.util.Vector edge,
java.awt.Dimension size,
int type)
random
static boolean random(java.util.Vector node,
java.util.Vector edge,
java.awt.Dimension size)
circle
static boolean circle(java.util.Vector node,
java.util.Vector edge,
java.awt.Dimension size)