uchicago.src.repastdemos.jain
Class JainNode
java.lang.Object
uchicago.src.sim.network.DefaultNode
uchicago.src.sim.network.DefaultDrawableNode
uchicago.src.repastdemos.jain.JainNode
- All Implemented Interfaces:
- Drawable2DGridNode, DrawableNonGridNode, Moveable, NonGridDrawable, Node
public class JainNode
- extends DefaultDrawableNode
|
Constructor Summary |
JainNode()
|
JainNode(int x,
int y,
float pop,
java.lang.String label)
|
JainNode(int x,
int y,
java.lang.String label)
|
| Methods inherited from class uchicago.src.sim.network.DefaultDrawableNode |
allowResizing, calcSize, contains, draw, getBorderColor, getBorderWidth, getColor, getFont, getHeight, getLabelColor, getNode, getWidth, getX, getY, setBorderColor, setBorderWidth, setColor, setDrawable, setDrawableNoCopy, setFont, setHeight, setLabelColor, setNodeLabel, setWidth, setX, setX, setY, setY |
| Methods inherited from class uchicago.src.sim.network.DefaultNode |
addInEdge, addInEdges, addOutEdge, addOutEdges, clearInEdges, clearOutEdges, getEdgesFrom, getEdgesTo, getFromNodes, getId, getInDegree, getInEdges, getInNodes, getNodeLabel, getNumInEdges, getNumOutEdges, getOutDegree, getOutEdges, getOutNodes, getRandomFromNode, getRandomNodeIn, getRandomNodeOut, getRandomToNode, getToNodes, hasEdgeFrom, hasEdgeTo, hasEdgeToOrFrom, makeRandomInEdge, makeRandomOutEdge, removeEdgesFrom, removeEdgesTo, removeInEdge, removeOutEdge |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JainNode
public JainNode()
JainNode
public JainNode(int x,
int y,
java.lang.String label)
JainNode
public JainNode(int x,
int y,
float pop,
java.lang.String label)
init
public void init(int x,
int y,
java.lang.String label)
getPop
public float getPop()
setPop
public void setPop(float pop)
makeEdgeTo
public void makeEdgeTo(DefaultNode node,
float strength,
java.awt.Color color)
calcPop
public void calcPop(java.util.ArrayList nodeSet)
updatePop
public void updatePop()