NetLogo 6.2.2 - org.nlogo.agent.AgentManagement
Keywords: NetLogo 6.2.2 org.nlogo.agent.AgentManagement

NetLogo6.2.2 < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package org
  Definition Classes
    root
-  package nlogo
  Definition Classes
    org
-  package agent
  Definition Classes
    nlogo
- AbstractExporter
- Agent
- Agent3D
- AgentBit
- AgentColors
- AgentIterator
- AgentManagement
- AgentParserCreator
- AgentSet
- AgentSetBuilder
- AllStoredValues
- ArrayAgentSet
- BooleanConstraint
- Box
- BreedShapes
- ChooserConstraint
- CompilationManagement
- ConstantSliderConstraint
- Constraints
- CoreWorld
- DimensionManagement
- Directedness
- Drawing3D
- DrawingLine3D
- DummyLink
- DynamicSliderConstraint
- Gamma
- GrossWorldState
- HeadingSmoother
- HorizCylinder
- ImportPatchColors
- Importer
- Importer3D
- ImporterJ
- InRadiusOrCone
- InRadiusOrCone3D
- InRadiusSimple
- IndexedAgentSet
- InputBoxConstraint
- Layouts
- Link
- Link3D
- LinkFactory
- LinkManagement
- LinkManager
- LinkManagerImpl
- LinkStamp3D
- LiteralAgentParser
- Neighbors
- NumericConstraint
- Observer
- Observer3D
- ObserverManagement
- OrientatableObserver
- OutputObject
- Patch
- Patch3D
- PatchException
- Protractor
- Protractor3D
- Realloc
- RootsTable
- Rotations3D
- SliderConstraint
- TickCounter
- TieManager
- TieManager3D
- Topology
- Topology3D
- Torus
- Torus3D
- Trail
- TreeAgentSet
- TrigTables
- Turtle
- Turtle2D
- Turtle3D
- TurtleManagement
- TurtleStamp3D
- VertCylinder
- WatcherManagement
- World
- World2D
- World3D
- WorldKernel
- XBlocks
- XWraps
- YBlocks
- YWraps

t

org.nlogo.agent

# AgentManagement 

###

#### trait AgentManagement extends TurtleManagement with LinkManagement with ObserverManagement with WorldKernel

Self Type
  AgentManagement with CoreWorld with GrossWorldState
Source
  AgentManagement.scala

Linear Supertypes
ObserverManagement, LinkManagement, TurtleManagement, WorldKernel, AnyRef, Any
Known Subclasses
World, World2D, World3D
 
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
     AgentManagement → WorldKernel
10.  abstract def patchChangedColorAt(patchId: Int, color: Double): Unit
11.  abstract def patches: IndexedAgentSet
    Definition Classes
      AgentManagement → WorldKernel
12.  abstract def program: Program
    Definition Classes
      AgentManagement → LinkManagement → TurtleManagement → WorldKernel
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
     TurtleManagement → WorldKernel
9.  val breedsOwnCache: HashMap[String, Integer]
   Attributes
     protected
   Definition Classes
     AgentManagement → LinkManagement → TurtleManagement
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
    Definition Classes
      AgentManagement → LinkManagement → TurtleManagement → WorldKernel
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()
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 finalize(): Unit
    Attributes
      protected[lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
27.  def followOffsetX: Double
    Definition Classes
      ObserverManagement
28.  def followOffsetY: Double
    Definition Classes
      ObserverManagement
29.  def getBreed(breedName: String): TreeAgentSet
    Definition Classes
      TurtleManagement
30.  def getBreedSingular(breed: AgentSet): String
    Definition Classes
      TurtleManagement
31.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
32.  def getLink(end1: AnyRef, end2: AnyRef, breed: AgentSet): Link
    Definition Classes
      LinkManagement
33.  def getLinkBreed(breedName: String): AgentSet
    Definition Classes
      LinkManagement
34.  def getLinkBreedSingular(breed: AgentSet): String
    Definition Classes
      LinkManagement
35.  def getLinkShape(name: String): Shape
    Definition Classes
      LinkManagement
36.  def getLinkVariablesArraySize(breed: AgentSet): Int
    Definition Classes
      LinkManagement
37.  def getObserverVariableByName(varName: String): AnyRef
    Definition Classes
      ObserverManagement
38.  def getOrCreateDummyLink(end1: AnyRef, end2: AnyRef, breed: AgentSet): Link
39.  def getOrCreateLink(end1: Turtle, end2: Turtle, breed: AgentSet): Link
40.  def getOrCreateLink(end1: Double, end2: Double, breed: AgentSet): Link
41.  def getPatch(id: Int): Patch
42.  def getTurtle(id: Long): Turtle
    Definition Classes
      TurtleManagement
43.  def getVariablesArraySize(patch: Patch): Int
44.  def getVariablesArraySize(observer: Observer): Int
    Definition Classes
      ObserverManagement
45.  def getVariablesArraySize(link: api.Link, breed: api.AgentSet): Int
    Definition Classes
      LinkManagement
46.  def getVariablesArraySize(turtle: api.Turtle, breed: api.AgentSet): Int
    Definition Classes
      TurtleManagement
47.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
48.  def indexOfVariable(agent: Agent, name: String): Int
49.  def indexOfVariable(agentKind: AgentKind, name: String): Int
50.  def isBreed(breed: AgentSet): Boolean
    Definition Classes
      TurtleManagement
51.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
52.  def isLinkBreed(breed: AgentSet): Boolean
    Definition Classes
      LinkManagement
53.  def lineThickness(agent: Agent): Double
    Definition Classes
      TurtleManagement
54.  val lineThicknesses: Map[Agent, Double]
    Attributes
      protected
    Definition Classes
      TurtleManagement
55.  def linkBreedOwns(breed: AgentSet, name: String): Boolean
    Definition Classes
      LinkManagement
56.  val linkBreedShapes: BreedShapes
    Definition Classes
      LinkManagement
57.  val linkBreeds: Map[String, TreeAgentSet]
    Definition Classes
      LinkManagement → WorldKernel
58.  def linkBreedsOwnIndexOf(breed: AgentSet, name: String): Int
    Definition Classes
      LinkManagement
59.  def linkBreedsOwnNameAt(breed: AgentSet, index: Int): String
    Definition Classes
      LinkManagement
60.  def linkShapeList: ShapeList
    Definition Classes
      LinkManagement
61.  val linkShapes: ShapeListTracker
    Definition Classes
      LinkManagement
62.  def linksOwnIndexOf(name: String): Int
    Definition Classes
      LinkManagement
63.  def linksOwnNameAt(index: Int): String
    Definition Classes
      LinkManagement
64.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
65.  def newLinkId(): Long
    Definition Classes
      LinkManagement
66.  def newTurtleId(): Long
    Definition Classes
      TurtleManagement
67.  def nextTurtleIndex: Long
    Definition Classes
      TurtleManagement
68.  def nextTurtleIndex(nextTurtleIndex: Long): Unit
    Definition Classes
      TurtleManagement
69.  val noLinks: AgentSet
70.  val noPatches: AgentSet
71.  val noTurtles: AgentSet
72.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
73.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
74.  val observer: Observer
    Definition Classes
      ObserverManagement → WorldKernel
75.  def observerOwnsIndexOf(name: String): Int
76.  def observerOwnsNameAt(index: Int): String
77.  val observers: AgentSet
    Definition Classes
      ObserverManagement → WorldKernel
78.  def patchesOwnIndexOf(name: String): Int
79.  def patchesOwnNameAt(index: Int): String
80.  def removeLineThickness(agent: Agent): Unit
    Definition Classes
      TurtleManagement
81.  def setLineThickness(agent: Agent, size: Double): Unit
    Definition Classes
      TurtleManagement
82.  def setObserverVariableByName(varName: String, value: AnyRef): Unit
    Definition Classes
      ObserverManagement
    Annotations
      @throws( classOf[AgentException] ) @throws( classOf[LogoException] )
83.  def setUpShapes(clearOld: Boolean): Unit
84.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
85.  def toString(): String
    Definition Classes
      AnyRef → Any
86.  val turtleBreedShapes: BreedShapes
    Definition Classes
      TurtleManagement
87.  def turtleShapeList: ShapeList
    Definition Classes
      TurtleManagement
88.  val turtleShapes: ShapeListTracker
    Definition Classes
      TurtleManagement
89.  def turtles: TreeAgentSet
    Definition Classes
      TurtleManagement → WorldKernel
90.  def turtlesOwnIndexOf(name: String): Int
    Definition Classes
      TurtleManagement
91.  def turtlesOwnNameAt(index: Int): String
    Definition Classes
      TurtleManagement
92.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
93.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
94.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... ) @native()
95.  def wrappedObserverX(x: Double): Double
    Definition Classes
      ObserverManagement
96.  def wrappedObserverY(y: Double): Double
    Definition Classes
      ObserverManagement

### Inherited from ObserverManagement

### Inherited from LinkManagement

### Inherited from TurtleManagement

### Inherited from WorldKernel

### Inherited from AnyRef

### Inherited from Any

### Ungrouped