jp.ac.waseda.info.ueda.unyo.node
クラス ActiveNode_Membrane
java.lang.Object
jp.ac.waseda.info.ueda.unyo.node.ActiveNode
jp.ac.waseda.info.ueda.unyo.node.ActiveNode_Membrane
public class ActiveNode_Membrane
- extends ActiveNode
Active Node の膜用の実体
- 作成者:
- nakano, wakako
メソッドの概要 |
void |
addChildNode(java.lang.String childNodeID)
|
void |
flipOpen(GraphPanel panel)
|
java.util.HashSet<java.lang.String> |
getAllChildNodeID(GraphPanel panel)
|
java.util.HashSet<java.lang.String> |
getChildNode()
|
java.lang.String |
getID()
|
java.util.HashSet<java.util.HashSet<java.lang.String>> |
getLinkGroup()
|
java.lang.String |
getName()
|
java.lang.String |
getRule()
|
void |
groupChildNodeByLink(GraphPanel panel,
ActiveNode node)
膜に所属するActive Node をリンクごとにグループわけする
引力計算のための前処理 |
void |
initViewParam()
|
boolean |
isOpen()
|
void |
move(int dx,
int dy,
GraphPanel panel)
|
void |
movePositionForce(int dx,
int dy,
GraphPanel panel,
java.util.HashSet<java.lang.String> ignoreIDSet)
|
void |
openClose(boolean open,
GraphPanel panel,
int dx,
int dy,
java.lang.String memID)
|
void |
removeChildNode(java.lang.String childNodeID)
|
void |
setDefaultColor()
|
void |
setOpen(boolean open,
GraphPanel panel)
|
void |
setPosition(int x,
int y)
|
void |
setPosition(java.awt.geom.Rectangle2D rect)
|
void |
setPositionForce(int x,
int y)
|
クラス jp.ac.waseda.info.ueda.unyo.node.ActiveNode から継承されたメソッド |
addNthNode, addRealNthNode, clearNthNode, clearRealNthNode, copy, equals, getBaseID, getBounds, getClosedMemID, getColor, getDestPointX, getDestPointY, getLinkNum, getNode, getNthNode, getNthNodeCollection, getNthNum, getOutterRealNthNodeCollection, getRealNthNode, getRealNthNodeCollection, getShape, getTempDstPointX, getTempDstPointY, getType, isActive, isPinned, isUpdateReady, openMem, reduceDstPoint, removeNthNode, removeRealNthNode, resetTempDstPoint, setActivity, setBaseID, setClosedMemID, setColor, setDstPoint, setLocation, setNode, setPinned, setShape, setTempDstPoint, setType, setUpdateReady |
クラス java.lang.Object から継承されたメソッド |
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ActiveNode_Membrane
public ActiveNode_Membrane(java.lang.Object node)
getChildNode
public java.util.HashSet<java.lang.String> getChildNode()
addChildNode
public void addChildNode(java.lang.String childNodeID)
removeChildNode
public void removeChildNode(java.lang.String childNodeID)
getLinkGroup
public java.util.HashSet<java.util.HashSet<java.lang.String>> getLinkGroup()
groupChildNodeByLink
public void groupChildNodeByLink(GraphPanel panel,
ActiveNode node)
- 膜に所属するActive Node をリンクごとにグループわけする
引力計算のための前処理
- パラメータ:
panel
- node
-
initViewParam
public void initViewParam()
- 定義:
- クラス
ActiveNode
内の initViewParam
getID
public java.lang.String getID()
- 定義:
- クラス
ActiveNode
内の getID
getName
public java.lang.String getName()
- 定義:
- クラス
ActiveNode
内の getName
getRule
public java.lang.String getRule()
isOpen
public boolean isOpen()
flipOpen
public void flipOpen(GraphPanel panel)
setOpen
public void setOpen(boolean open,
GraphPanel panel)
openClose
public void openClose(boolean open,
GraphPanel panel,
int dx,
int dy,
java.lang.String memID)
move
public void move(int dx,
int dy,
GraphPanel panel)
- 定義:
- クラス
ActiveNode
内の move
getAllChildNodeID
public java.util.HashSet<java.lang.String> getAllChildNodeID(GraphPanel panel)
setPosition
public void setPosition(int x,
int y)
- 定義:
- クラス
ActiveNode
内の setPosition
movePositionForce
public void movePositionForce(int dx,
int dy,
GraphPanel panel,
java.util.HashSet<java.lang.String> ignoreIDSet)
- オーバーライド:
- クラス
ActiveNode
内の movePositionForce
setPositionForce
public void setPositionForce(int x,
int y)
- オーバーライド:
- クラス
ActiveNode
内の setPositionForce
setDefaultColor
public void setDefaultColor()
- 定義:
- クラス
ActiveNode
内の setDefaultColor
setPosition
public void setPosition(java.awt.geom.Rectangle2D rect)
- 定義:
- クラス
ActiveNode
内の setPosition