edu.colorado.cs.ns2.sim
Class NsNode
java.lang.Object
edu.colorado.cs.ns2.sim.NsNode
- All Implemented Interfaces:
- java.io.Serializable
public class NsNode
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
nodeId
private int nodeId
x
private double x
y
private double y
agents
private java.util.Vector<Agent> agents
reachableNodes
private java.util.HashSet<NsNode> reachableNodes
NsNode
public NsNode()
NsNode
public NsNode(int nodeId)
addReachableNodes
public void addReachableNodes(java.util.HashSet<NsNode> nodes)
clearReachableNodes
public void clearReachableNodes()
getReachableNodes
public java.util.HashSet<NsNode> getReachableNodes()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getNodeId
public int getNodeId()
setNodeId
public void setNodeId(int nodeId)
getX
public double getX()
setX
public void setX(double x)
getY
public double getY()
setY
public void setY(double y)
getAgentList
public java.util.Vector<Agent> getAgentList()
getAgentElementAt
public Agent getAgentElementAt(int i)
addAgent
public void addAgent(Agent agent)
removeAgent
public void removeAgent(Agent agent)
getAgentByVariableName
public Agent getAgentByVariableName(java.lang.String name)
getAgentListSize
public int getAgentListSize()