jp.ac.waseda.info.ueda.unyo.manager
クラス NodeCalculator

java.lang.Object
  上位を拡張 java.lang.Thread
      上位を拡張 jp.ac.waseda.info.ueda.unyo.manager.NodeCalculator
すべての実装されたインタフェース:
java.lang.Runnable

public class NodeCalculator
extends java.lang.Thread

Active Node の目的地座標を計算するクラス

作成者:
nakano, wakako

入れ子のクラスの概要
 
クラス java.lang.Thread から継承された入れ子のクラス/インタフェース
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
フィールドの概要
 
クラス java.lang.Thread から継承されたフィールド
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
コンストラクタの概要
NodeCalculator(GraphPanel targetPanel)
           
 
メソッドの概要
static double calcLinkLength(ActiveNode node1, ActiveNode node2)
           
static boolean isWaiting()
           
 void run()
           
static void setAutoCentering(boolean centering)
           
 void setCalcAngle(boolean calc)
           
 void setCalcAttraction(boolean calc)
           
 void setCalcRepulsive(boolean calc)
           
 void setCalcSpring(boolean calc)
           
 void setHeatNode(java.lang.String id)
           
static void setWait(boolean wait)
           
 
クラス java.lang.Thread から継承されたメソッド
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

NodeCalculator

public NodeCalculator(GraphPanel targetPanel)
メソッドの詳細

setHeatNode

public void setHeatNode(java.lang.String id)

setAutoCentering

public static void setAutoCentering(boolean centering)

setWait

public static void setWait(boolean wait)

calcLinkLength

public static double calcLinkLength(ActiveNode node1,
                                    ActiveNode node2)

isWaiting

public static boolean isWaiting()

setCalcAngle

public void setCalcAngle(boolean calc)

setCalcSpring

public void setCalcSpring(boolean calc)

setCalcRepulsive

public void setCalcRepulsive(boolean calc)

setCalcAttraction

public void setCalcAttraction(boolean calc)

run

public void run()
定義:
インタフェース java.lang.Runnable 内の run
オーバーライド:
クラス java.lang.Thread 内の run