CompilationManagement

org.nlogo.agent.CompilationManagement

Attributes

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

Members list

Value members

Concrete methods

protected def buildBreedCaches(): Unit

Attributes

Source
CompilationManagement.scala
def compiler_=(compiler: CompilerServices): Unit

Attributes

Source
CompilationManagement.scala
def newProgram(interfaceGlobals: Seq[String]): Program

Attributes

Source
CompilationManagement.scala
def program(program: Program): Unit

Attributes

Source
CompilationManagement.scala

Attributes

Source
CompilationManagement.scala
def realloc(): Unit

Attributes

Source
CompilationManagement.scala
protected def recreateAllBreeds(): Unit

Attributes

Source
CompilationManagement.scala

Inherited methods

def addWatcher(variableName: String, watcher: VariableWatcher): Unit

A watcher to be notified every time the given variable changes for any agent.

A watcher to be notified every time the given variable changes for any agent.

Value parameters

variableName

The variable name to watch as an upper case string; e.g. "XCOR"

watcher

The watcher to notify when the variable changes

Attributes

Inherited from:
WatcherManagement
Source
WatcherManagement.scala
def allStoredValues: Iterator[Object]

Attributes

Inherited from:
CoreWorld
Source
World.scala
def clearAll(): Unit

Attributes

Inherited from:
CoreWorld
Source
World.scala
def deleteWatcher(variableName: String, watcher: VariableWatcher): Unit

Deletes a variable watcher.

Deletes a variable watcher.

Value parameters

variableName

The watched variable name as an upper case string; e.g. "XCOR"

watcher

The watcher to delete

Attributes

Inherited from:
WatcherManagement
Source
WatcherManagement.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala
def notifyWatchers(agent: Agent, vn: Int, value: Object): Unit

Attributes

Inherited from:
WatcherManagement
Source
WatcherManagement.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala
def ticks: Double

Attributes

Inherited from:
CoreWorld
Source
World.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala

Inherited and Abstract methods

Attributes

Inherited from:
WorldKernel
Source
World.scala
def breedsOwnNameAt(breed: AgentSet, i: Int): String

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala
def fastGetPatchAt(x: Int, y: Int): Patch

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala
def getBreed(name: String): AgentSet

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala
def getDrawing: AnyRef

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala
def getPatch(i: Int): Patch

Attributes

Inherited from:
World
Source
World.scala
def getPatchAt(x: Double, y: Double): Patch

Attributes

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

Attributes

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

Attributes

Inherited from:
World
Source
World.scala
def isDimensionVariable(variableName: String): Boolean

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
WorldKernel
Source
World.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
WorldRenderable
Source
WorldRenderable.scala

Attributes

Inherited from:
WorldRenderable
Source
WorldRenderable.scala
def maxPxcor: Int

Attributes

Inherited from:
CoreWorld
Source
World.scala
def maxPycor: Int

Attributes

Inherited from:
CoreWorld
Source
World.scala

Returns true if there is at least one partially transparent turtle, patch, link, or 3D stamp present. This determines whether it is necessary to sort the objects by their distance to the observer before rendering, which is necessary for transparency to work in OpenGL.

Returns true if there is at least one partially transparent turtle, patch, link, or 3D stamp present. This determines whether it is necessary to sort the objects by their distance to the observer before rendering, which is necessary for transparency to work in OpenGL.

Attributes

Returns

True if the scene has at least one partially transparent item

Inherited from:
WorldRenderable
Source
WorldRenderable.scala
def minPxcor: Int

Attributes

Inherited from:
CoreWorld
Source
World.scala
def minPycor: Int

Attributes

Inherited from:
CoreWorld
Source
World.scala

Attributes

Inherited from:
WorldKernel
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
WorldKernel
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
WorldRenderable
Source
WorldRenderable.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala
def setObserverVariableByName(variableName: String, value: AnyRef): Unit

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
WorldKernel
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala
def wrap(pos: Double, min: Double, max: Double): Double

Attributes

Inherited from:
World
Source
World.scala
def wrapX(x: Double): Double

Attributes

Inherited from:
World
Source
World.scala
def wrapY(y: Double): Double

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Attributes

Inherited from:
World
Source
World.scala

Inherited fields

val auxRNG: MersenneTwisterFast

Attributes

Inherited from:
CoreWorld
Source
World.scala
val mainRNG: MersenneTwisterFast

Attributes

Inherited from:
CoreWorld
Source
World.scala

Attributes

Inherited from:
CoreWorld
Source
World.scala
val timer: Timer

Attributes

Inherited from:
CoreWorld
Source
World.scala

Inherited and Abstract fields

Attributes

Inherited from:
CoreWorld
Source
World.scala