t

org.nlogo.agent

AgentManagement

trait AgentManagement extends TurtleManagement with LinkManagement with ObserverManagement with WorldKernel

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AgentManagement
  2. ObserverManagement
  3. LinkManagement
  4. TurtleManagement
  5. WorldKernel
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def createObserver(): Observer
    Attributes
    protected
    Definition Classes
    ObserverManagement
  2. abstract def createPatches(minPx: Int, maxPx: Int, minPy: Int, maxPy: Int): Unit
  3. abstract def createTurtle(breed: AgentSet, color: Int, heading: Int): Turtle
    Definition Classes
    TurtleManagement
  4. abstract def createTurtle(breed: AgentSet): Turtle
    Definition Classes
    TurtleManagement
  5. abstract def fastGetPatchAt(xc: Int, yc: Int): Patch
  6. abstract def getOrCreateTurtle(id: Long): Turtle
  7. abstract def getPatchAt(x: Double, y: Double): Patch
    Annotations
    @throws( classOf[AgentException] )
  8. abstract def linkManager: LinkManager
    Definition Classes
    LinkManagement
  9. abstract def links: TreeAgentSet
    Definition Classes
    AgentManagementWorldKernel
  10. abstract def patchChangedColorAt(patchId: Int, color: Double): Unit
  11. abstract def patches: IndexedAgentSet
    Definition Classes
    AgentManagementWorldKernel
  12. abstract def program: Program
  13. abstract def topology: Topology
    Definition Classes
    WorldKernel

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val _turtles: TreeAgentSet
    Attributes
    protected
    Definition Classes
    TurtleManagement
  5. def agentSetOfKind(agentKind: AgentKind): AgentSet
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def breedOwns(breed: AgentSet, name: String): Boolean
    Definition Classes
    TurtleManagement
  8. val breeds: Map[String, TreeAgentSet]
    Definition Classes
    TurtleManagementWorldKernel
  9. val breedsOwnCache: HashMap[String, Integer]
    Attributes
    protected
    Definition Classes
    AgentManagementLinkManagementTurtleManagement
  10. def breedsOwnIndexOf(breed: AgentSet, name: String): Int
    Definition Classes
    TurtleManagement
  11. def breedsOwnNameAt(breed: api.AgentSet, index: Int): String
    Definition Classes
    TurtleManagement
  12. def checkLinkShapeName(name: String): String
    Definition Classes
    LinkManagement
  13. def checkTurtleShapeName(name: String): String
    Definition Classes
    TurtleManagement
  14. def clearAll(): Unit
  15. def clearGlobals(): Unit
    Definition Classes
    ObserverManagement
  16. def clearLinks(): Unit
    Definition Classes
    LinkManagement
  17. def clearObserverPosition(): Unit
    Definition Classes
    ObserverManagement
  18. def clearPatches(): Unit
  19. def clearTurtles(): Unit
    Definition Classes
    TurtleManagement
  20. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @IntrinsicCandidate()
  21. def compareLinkBreeds(breed1: AgentSet, breed2: AgentSet): Int
    Definition Classes
    LinkManagement
  22. def copyAgents(other: AgentManagement, newWorld: World): Unit
  23. def createPatches(dim: WorldDimensions): Unit
  24. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  26. def followOffsetX: Double
    Definition Classes
    ObserverManagement
  27. def followOffsetY: Double
    Definition Classes
    ObserverManagement
  28. def getBreed(breedName: String): TreeAgentSet
    Definition Classes
    TurtleManagement
  29. def getBreedSingular(breed: AgentSet): String
    Definition Classes
    TurtleManagement
  30. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  31. def getLink(end1: AnyRef, end2: AnyRef, breed: AgentSet): Link
    Definition Classes
    LinkManagement
  32. def getLinkBreed(breedName: String): AgentSet
    Definition Classes
    LinkManagement
  33. def getLinkBreedSingular(breed: AgentSet): String
    Definition Classes
    LinkManagement
  34. def getLinkShape(name: String): Shape
    Definition Classes
    LinkManagement
  35. def getLinkVariablesArraySize(breed: AgentSet): Int
    Definition Classes
    LinkManagement
  36. def getObserverVariableByName(varName: String): AnyRef
    Definition Classes
    ObserverManagement
  37. def getOrCreateDummyLink(end1: AnyRef, end2: AnyRef, breed: AgentSet): Link
  38. def getOrCreateLink(end1: Turtle, end2: Turtle, breed: AgentSet): Link
  39. def getOrCreateLink(end1: Double, end2: Double, breed: AgentSet): Link
  40. def getPatch(id: Int): Patch
  41. def getTurtle(id: Long): Turtle
    Definition Classes
    TurtleManagement
  42. def getVariablesArraySize(patch: Patch): Int
  43. def getVariablesArraySize(observer: Observer): Int
    Definition Classes
    ObserverManagement
  44. def getVariablesArraySize(link: api.Link, breed: api.AgentSet): Int
    Definition Classes
    LinkManagement
  45. def getVariablesArraySize(turtle: api.Turtle, breed: api.AgentSet): Int
    Definition Classes
    TurtleManagement
  46. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  47. def indexOfVariable(agent: Agent, name: String): Int
  48. def indexOfVariable(agentKind: AgentKind, name: String): Int
  49. def isBreed(breed: AgentSet): Boolean
    Definition Classes
    TurtleManagement
  50. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  51. def isLinkBreed(breed: AgentSet): Boolean
    Definition Classes
    LinkManagement
  52. def lineThickness(agent: Agent): Double
    Definition Classes
    TurtleManagement
  53. val lineThicknesses: Map[Agent, Double]
    Attributes
    protected
    Definition Classes
    TurtleManagement
  54. def linkBreedOwns(breed: AgentSet, name: String): Boolean
    Definition Classes
    LinkManagement
  55. val linkBreedShapes: BreedShapes
    Definition Classes
    LinkManagement
  56. val linkBreeds: Map[String, TreeAgentSet]
    Definition Classes
    LinkManagementWorldKernel
  57. def linkBreedsOwnIndexOf(breed: AgentSet, name: String): Int
    Definition Classes
    LinkManagement
  58. def linkBreedsOwnNameAt(breed: AgentSet, index: Int): String
    Definition Classes
    LinkManagement
  59. def linkShapeList: ShapeList
    Definition Classes
    LinkManagement
  60. val linkShapes: ShapeListTracker
    Definition Classes
    LinkManagement
  61. def linksOwnIndexOf(name: String): Int
    Definition Classes
    LinkManagement
  62. def linksOwnNameAt(index: Int): String
    Definition Classes
    LinkManagement
  63. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  64. def newLinkId(): Long
    Definition Classes
    LinkManagement
  65. def newTurtleId(): Long
    Definition Classes
    TurtleManagement
  66. def nextTurtleIndex: Long
    Definition Classes
    TurtleManagement
  67. def nextTurtleIndex(nextTurtleIndex: Long): Unit
    Definition Classes
    TurtleManagement
  68. val noLinks: AgentSet
  69. val noPatches: AgentSet
  70. val noTurtles: AgentSet
  71. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  72. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  73. val observer: Observer
    Definition Classes
    ObserverManagementWorldKernel
  74. def observerOwnsIndexOf(name: String): Int
  75. def observerOwnsNameAt(index: Int): String
  76. val observers: AgentSet
    Definition Classes
    ObserverManagementWorldKernel
  77. def patchesOwnIndexOf(name: String): Int
  78. def patchesOwnNameAt(index: Int): String
  79. def removeLineThickness(agent: Agent): Unit
    Definition Classes
    TurtleManagement
  80. def setLineThickness(agent: Agent, size: Double): Unit
    Definition Classes
    TurtleManagement
  81. def setObserverVariableByName(varName: String, value: AnyRef): Unit
    Definition Classes
    ObserverManagement
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[LogoException] )
  82. def setUpShapes(clearOld: Boolean): Unit
  83. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  84. def toString(): String
    Definition Classes
    AnyRef → Any
  85. val turtleBreedShapes: BreedShapes
    Definition Classes
    TurtleManagement
  86. def turtleShapeList: ShapeList
    Definition Classes
    TurtleManagement
  87. val turtleShapes: ShapeListTracker
    Definition Classes
    TurtleManagement
  88. def turtles: TreeAgentSet
    Definition Classes
    TurtleManagementWorldKernel
  89. def turtlesOwnIndexOf(name: String): Int
    Definition Classes
    TurtleManagement
  90. def turtlesOwnNameAt(index: Int): String
    Definition Classes
    TurtleManagement
  91. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  92. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  93. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  94. def wrappedObserverX(x: Double): Double
    Definition Classes
    ObserverManagement
  95. def wrappedObserverY(y: Double): Double
    Definition Classes
    ObserverManagement

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from ObserverManagement

Inherited from LinkManagement

Inherited from TurtleManagement

Inherited from WorldKernel

Inherited from AnyRef

Inherited from Any

Ungrouped