org.nlogo.agent
Class LinkManager
java.lang.Object
org.nlogo.agent.LinkManager
- Direct Known Subclasses:
- LinkManager3D
public class LinkManager
- extends Object
LinkManager -- Keeps track of links.
Method Summary |
boolean |
checkBreededCompatibility(boolean unbreeded)
|
Link |
createLink(Turtle src,
Turtle dest,
AgentSet breed)
|
Link |
findLink(Turtle src,
Turtle dest,
AgentSet breed,
boolean includeAllLinks)
|
AgentSet |
findLinkedFrom(Turtle src,
AgentSet sourceSet)
|
AgentSet |
findLinkedTo(Turtle target,
AgentSet sourceSet)
|
AgentSet |
findLinkedWith(Turtle target,
AgentSet sourceSet)
|
Link |
findLinkEitherWay(Turtle src,
Turtle dest,
AgentSet breed,
boolean includeAllLinks)
|
Link |
findLinkFrom(Turtle src,
Turtle dest,
AgentSet breed,
boolean includeAllLinks)
|
AgentSet |
findLinksFrom(Turtle src,
AgentSet breed)
|
AgentSet |
findLinksTo(Turtle target,
AgentSet breed)
|
AgentSet |
findLinksWith(Turtle target,
AgentSet breed)
|
void |
reset()
|
LinkManager
public LinkManager(World world)
reset
public void reset()
createLink
public Link createLink(Turtle src,
Turtle dest,
AgentSet breed)
findLink
public Link findLink(Turtle src,
Turtle dest,
AgentSet breed,
boolean includeAllLinks)
findLinkFrom
public Link findLinkFrom(Turtle src,
Turtle dest,
AgentSet breed,
boolean includeAllLinks)
findLinkEitherWay
public Link findLinkEitherWay(Turtle src,
Turtle dest,
AgentSet breed,
boolean includeAllLinks)
findLinkedFrom
public AgentSet findLinkedFrom(Turtle src,
AgentSet sourceSet)
findLinkedTo
public AgentSet findLinkedTo(Turtle target,
AgentSet sourceSet)
findLinkedWith
public AgentSet findLinkedWith(Turtle target,
AgentSet sourceSet)
checkBreededCompatibility
public boolean checkBreededCompatibility(boolean unbreeded)
findLinksFrom
public AgentSet findLinksFrom(Turtle src,
AgentSet breed)
findLinksTo
public AgentSet findLinksTo(Turtle target,
AgentSet breed)
findLinksWith
public AgentSet findLinksWith(Turtle target,
AgentSet breed)