AgentManagement

org.nlogo.agent.AgentManagement

Attributes

Source
AgentManagement.scala
Graph
Supertypes
trait WorldKernel
class Object
trait Matchable
class Any
Show all
Known subtypes
class World
class World2D
class World3D
Self type

Members list

Value members

Abstract methods

def createPatches(minPx: Int, maxPx: Int, minPy: Int, maxPy: Int): Unit

Attributes

Source
AgentManagement.scala
def fastGetPatchAt(xc: Int, yc: Int): Patch

Attributes

Source
AgentManagement.scala
def getOrCreateTurtle(id: Long): Turtle

Attributes

Source
AgentManagement.scala
def getPatchAt(x: Double, y: Double): Patch

Attributes

Source
AgentManagement.scala
def patchChangedColorAt(patchId: Int, color: Double): Unit

Attributes

Source
AgentManagement.scala

Attributes

Source
AgentManagement.scala

Concrete methods

def agentSetOfKind(agentKind: AgentKind): AgentSet

Attributes

Source
AgentManagement.scala
def clearAll(): Unit

Attributes

Source
AgentManagement.scala

Attributes

Source
AgentManagement.scala
def copyAgents(other: AgentManagement, newWorld: World): Unit

Attributes

Source
AgentManagement.scala
def getPatch(id: Int): Patch

Attributes

Source
AgentManagement.scala
def getVariablesArraySize(patch: Patch): Int

Attributes

Source
AgentManagement.scala
def indexOfVariable(agentKind: AgentKind, name: String): Int

Attributes

Source
AgentManagement.scala
def indexOfVariable(agent: Agent, name: String): Int

Attributes

Source
AgentManagement.scala

Attributes

Source
AgentManagement.scala

Attributes

Source
AgentManagement.scala

Attributes

Source
AgentManagement.scala
def patchesOwnNameAt(index: Int): String

Attributes

Source
AgentManagement.scala
def setUpShapes(clearOld: Boolean): Unit

Attributes

Source
AgentManagement.scala

Inherited methods

def breedOwns(breed: AgentSet, name: String): Boolean

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def breedsOwnIndexOf(breed: AgentSet, name: String): Int

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def breedsOwnNameAt(breed: AgentSet, index: Int): String

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def compareLinkBreeds(breed1: AgentSet, breed2: AgentSet): Int

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala
def getBreed(breedName: String): TreeAgentSet

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def getLinkBreed(breedName: String): AgentSet

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def getLinkShape(name: String): Shape

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def getObserverVariableByName(varName: String): AnyRef

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala
def getTurtle(id: Long): Turtle

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala
def getVariablesArraySize(link: Link, breed: AgentSet): Int

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def getVariablesArraySize(turtle: Turtle, breed: AgentSet): Int

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def isBreed(breed: AgentSet): Boolean

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def lineThickness(agent: Agent): Double

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def linkBreedOwns(breed: AgentSet, name: String): Boolean

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def linkBreedsOwnIndexOf(breed: AgentSet, name: String): Int

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def linkBreedsOwnNameAt(breed: AgentSet, index: Int): String

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def linksOwnIndexOf(name: String): Int

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def linksOwnNameAt(index: Int): String

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def newLinkId(): Long

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala
def newTurtleId(): Long

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def nextTurtleIndex(nextTurtleIndex: Long): Unit

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def setLineThickness(agent: Agent, size: Double): Unit

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def setObserverVariableByName(varName: String, value: Object): Unit

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def turtlesOwnNameAt(index: Int): String

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala

Inherited and Abstract methods

protected def createObserver(): Observer

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala
def createTurtle(breed: AgentSet, color: Int, heading: Int): Turtle

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
def createTurtle(breed: AgentSet): Turtle

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala

Attributes

Inherited from:
WorldKernel
Source
World.scala

Attributes

Inherited from:
WorldKernel
Source
World.scala

Concrete fields

protected var breedsOwnCache: HashMap[String, Integer]

Attributes

Source
AgentManagement.scala

Attributes

Source
AgentManagement.scala

Attributes

Source
AgentManagement.scala

Inherited fields

protected val _turtles: TreeAgentSet

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala
protected val lineThicknesses: Map[Agent, Double]

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala

Attributes

Inherited from:
LinkManagement
Source
LinkManagement.scala

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala

Attributes

Inherited from:
ObserverManagement
Source
ObserverManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala

Attributes

Inherited from:
TurtleManagement
Source
TurtleManagement.scala