GraphPanel 型のパラメータを持つ jp.ac.waseda.info.ueda.unyo.container のメソッド |
static void |
ActiveNodeContainer.addActiveNode(GraphPanel panel,
java.lang.String id,
ActiveNode node)
|
static void |
ActiveNodeContainer.clearSelectedNode(GraphPanel panel)
|
static void |
ActiveNodeContainer.findSelectedNode(GraphPanel panel,
java.awt.Rectangle rect)
|
static void |
ActiveNodeContainer.flipSelectedNode(GraphPanel panel,
ActiveNode node)
選択したノードを記憶する |
static ActiveNode |
ActiveNodeContainer.getActiveNode(GraphPanel panel,
java.lang.String id)
|
static java.util.HashSet<java.util.HashSet<java.lang.String>> |
NodeAttributeContainer.getNodeGroup(GraphPanel panel,
java.lang.String type)
|
static java.util.Iterator<ActiveNode> |
ActiveNodeContainer.getNodes(GraphPanel panel)
|
static ActiveNode_Membrane |
ActiveNodeContainer.getRoot(GraphPanel panel)
|
static java.util.Iterator<java.lang.String> |
ActiveNodeContainer.getSelectedNodes(GraphPanel panel)
|
static java.util.Set<java.lang.String> |
ActiveNodeContainer.getSelectedSet(GraphPanel panel)
|
static java.util.HashMap<java.lang.String,java.util.HashSet<java.util.HashSet<java.lang.String>>> |
NodeAttributeContainer.getTypeMap(GraphPanel panel)
|
static void |
ActiveNodeContainer.init(GraphPanel panel)
|
static boolean |
ActiveNodeContainer.isSelected(GraphPanel panel,
ActiveNode node)
|
static boolean |
ActiveNodeContainer.isSelectedNodeEmpty(GraphPanel panel)
|
static void |
ActiveNodeContainer.putAllNodeMap(GraphPanel panel,
java.util.HashMap<java.lang.String,ActiveNode> nodeMap)
|
static void |
ActiveNodeContainer.removeNode(GraphPanel panel,
java.lang.String id)
|
static void |
ActiveNodeContainer.selectAllNode(GraphPanel panel)
|
static void |
ActiveNodeContainer.setNodeMap(GraphPanel panel,
java.util.HashMap<java.lang.String,ActiveNode> nodeMap)
|
static void |
ActiveNodeContainer.setRoot(GraphPanel panel,
ActiveNode_Membrane root)
|
GraphPanel 型のパラメータを持つ jp.ac.waseda.info.ueda.unyo.manager のメソッド |
static ActiveNode |
NodeActivator.activateAll(GraphPanel panel,
java.lang.Object o)
|
static void |
NodeActivator.addActivateNode_Atom(java.util.HashSet set,
GraphPanel panel)
|
static void |
NodeActivator.addActivateNode_Membrane(java.util.HashSet set,
GraphPanel panel)
|
static void |
NodeActivator.addMembraneLinks(java.lang.Object atom,
GraphPanel panel)
|
static void |
NodeActivator.checkRemoveActivateNode_Atom(java.util.HashMap map,
GraphPanel panel)
|
static void |
NodeActivator.checkRemoveActivateNode_Membrane(java.util.HashMap map,
GraphPanel panel)
|
static void |
NodeActivator.checkUpdateActivateNode(java.util.HashSet set,
GraphPanel panel)
|
static java.util.HashSet<java.lang.String> |
NodeGroupManager.getConnectedNodes(ActiveNode node,
java.util.HashSet<java.lang.String> groupedIDSet,
GraphPanel panel)
リンク先のノード
自分自身は含まれないので注意 |
static java.util.HashSet<java.lang.String> |
NodeGroupManager.getGroup(ActiveNode node,
GraphPanel panel)
|
static void |
NodeGroupManager.groupedNone(ActiveNode baseNode,
GraphPanel panel)
|
static void |
NodePainter.paintAllLink(java.awt.Graphics2D g,
ActiveNode_Membrane root,
GraphPanel panel,
boolean paintAll)
|
static void |
NodePainter.paintAllNode(java.awt.Graphics2D g,
ActiveNode_Membrane root,
GraphPanel panel,
boolean paintAll)
|
static ActiveNode |
NodeSelector.pickANode(GraphPanel panel,
ActiveNode_Membrane root,
java.awt.Point p)
|
static void |
NodeActivator.setAtomLinks(ActiveNode_Atom node,
java.lang.Object o,
GraphPanel panel)
|
static void |
NodeGroupManager.setGroup(ActiveNode baseNode,
java.lang.String type,
GraphPanel panel)
baseNodeを起点にしてtypeを指定する |
static void |
NodeActivator.updateActivateNode_Atom(java.util.HashSet set,
GraphPanel panel)
|
static void |
NodeActivator.updateActivateNode_Membrane(java.util.HashSet set,
GraphPanel panel)
|
GraphPanel 型のパラメータを持つ jp.ac.waseda.info.ueda.unyo.node のメソッド |
void |
ActiveNode_Membrane.flipOpen(GraphPanel panel)
|
java.util.HashSet<java.lang.String> |
ActiveNode_Membrane.getAllChildNodeID(GraphPanel panel)
|
void |
ActiveNode_Membrane.groupChildNodeByLink(GraphPanel panel,
ActiveNode node)
膜に所属するActive Node をリンクごとにグループわけする
引力計算のための前処理 |
void |
ActiveNode_Membrane.move(int dx,
int dy,
GraphPanel panel)
|
void |
ActiveNode_Atom.move(int dx,
int dy,
GraphPanel panel)
|
abstract void |
ActiveNode.move(int dx,
int dy,
GraphPanel panel)
|
void |
ActiveNode_Membrane.movePositionForce(int dx,
int dy,
GraphPanel panel,
java.util.HashSet<java.lang.String> ignoreIDSet)
|
void |
ActiveNode_Atom.movePositionForce(int dx,
int dy,
GraphPanel panel,
java.util.HashSet<java.lang.String> ignoreIDSet)
|
void |
ActiveNode.movePositionForce(int dx,
int dy,
GraphPanel panel,
java.util.HashSet<java.lang.String> ignoreIDSet)
|
void |
ActiveNode_Membrane.openClose(boolean open,
GraphPanel panel,
int dx,
int dy,
java.lang.String memID)
|
void |
ActiveNode.setActivity(int state,
GraphPanel panel)
移動がなかった状態で、計算が終わり、再度移動がなければ鎮静化 |
void |
ActiveNode_Membrane.setOpen(boolean open,
GraphPanel panel)
|