display
Class HouseholdNode

java.lang.Object
  extended by uchicago.src.sim.network.DefaultNode
      extended by uchicago.src.sim.network.DefaultDrawableNode
          extended by display.Node
              extended by display.HouseholdNode
All Implemented Interfaces:
uchicago.src.sim.gui.Drawable2DGridNode, uchicago.src.sim.gui.DrawableNonGridNode, uchicago.src.sim.gui.Moveable, uchicago.src.sim.gui.NonGridDrawable, uchicago.src.sim.network.Node

public class HouseholdNode
extends Node

HouseholdNode type which is a subclass of the Node for Household


Nested Class Summary
 
Nested classes/interfaces inherited from class uchicago.src.sim.network.DefaultNode
uchicago.src.sim.network.DefaultNode.OrderedHashMap
 
Field Summary
private  Household household
          here household is the node
 
Fields inherited from class display.Node
initEdgeStrength, maxDegree
 
Fields inherited from class uchicago.src.sim.network.DefaultDrawableNode
item
 
Fields inherited from class uchicago.src.sim.network.DefaultNode
inEdges, inMap, label, outEdges, outMap
 
Constructor Summary
HouseholdNode()
          Default constructor
HouseholdNode(Household _house)
          Sets household to its node
 
Method Summary
 boolean equals(java.lang.Object o)
          This is needed for tests in contains() operation of node lists
 Household getHousehold()
          Returns the households for this node/
 void setHouse(Household _household)
          Sets the households for this node/
 
Methods inherited from class display.Node
clearEdges, constructEdges, constructEdges, getID, getMaxDegree, init, makeEdgeToFrom, makeEdgeToFrom, removeNode, removeRandomLink, setID, setMaxDegree
 
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, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface uchicago.src.sim.gui.DrawableNonGridNode
getOutEdges
 
Methods inherited from interface uchicago.src.sim.gui.Drawable2DGridNode
getOutEdges
 

Field Detail

household

private Household household
here household is the node

Constructor Detail

HouseholdNode

public HouseholdNode()
Default constructor


HouseholdNode

public HouseholdNode(Household _house)
Sets household to its node

Parameters:
_house -
Method Detail

setHouse

public void setHouse(Household _household)
Sets the households for this node/


getHousehold

public Household getHousehold()
Returns the households for this node/

Returns:

equals

public boolean equals(java.lang.Object o)
This is needed for tests in contains() operation of node lists

Specified by:
equals in class Node