c

org.nlogo.agent

World3D

final class World3D extends World with api.World3D

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. World3D
  2. World3D
  3. World
  4. WorldWithWorldRenderable
  5. WorldRenderable
  6. World
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new World3D()

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. 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.

    variableName

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

    watcher

    The watcher to notify when the variable changes

    Definition Classes
    World
  5. def agentKindToAgentSet(agentKind: AgentKind): AgentSet
    Definition Classes
    World
  6. def allStoredValues(): Iterator[AnyRef]
    Definition Classes
    WorldWorld
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def auxRNG(): MersenneTwisterFast
    Definition Classes
    WorldWorld
  9. def breedOwns(breed: AgentSet, name: String): Boolean
    Definition Classes
    World
  10. def breedsOwnIndexOf(breed: AgentSet, name: String): Int
    Definition Classes
    World
  11. def breedsOwnNameAt(breed: api.AgentSet, index: Int): String
    Definition Classes
    WorldWorld
  12. def changeTopology(xWrapping: Boolean, yWrapping: Boolean, zWrapping: Boolean): Unit
  13. def changeTopology(xWrapping: Boolean, yWrapping: Boolean): Unit
    Definition Classes
    World3DWorld
  14. def checkLinkShapeName(name: String): String
    Definition Classes
    World
  15. def checkTurtleShapeName(name: String): String
    Definition Classes
    World
  16. def clearAll(): Unit
    Definition Classes
    World3DWorld
  17. def clearDrawing(): Unit
    Definition Classes
    World3DWorld
  18. def clearGlobals(): Unit
    Definition Classes
    WorldWorld
  19. def clearLinks(): Unit
    Definition Classes
    World
  20. def clearPatches(): Unit
    Definition Classes
    World
  21. def clearTurtles(): Unit
    Definition Classes
    World
  22. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def compareLinkBreeds(breed1: AgentSet, breed2: AgentSet): Int
    Definition Classes
    World
  24. def compiler(): CompilerServices
    Definition Classes
    World
  25. def compiler_=(compiler: CompilerServices): Unit
    Definition Classes
    World
  26. def createPatches(minPxcor: Int, maxPxcor: Int, minPycor: Int, maxPycor: Int, minPzcor: Int, maxPzcor: Int): Unit
  27. def createPatches(minPxcor: Int, maxPxcor: Int, minPycor: Int, maxPycor: Int): Unit
    Definition Classes
    World3DWorld
  28. def createPatches(dim: WorldDimensions): Unit
    Definition Classes
    World3DWorld
  29. def createTurtle(breed: AgentSet, c: Int, h: Int): Turtle
    Definition Classes
    World3DWorld
  30. def createTurtle(breed: AgentSet): Turtle
    Definition Classes
    World3DWorld
  31. def deleteWatcher(variableName: String, watcher: VariableWatcher): Unit

    Deletes a variable watcher.

    Deletes a variable watcher.

    variableName

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

    watcher

    The watcher to delete

    Definition Classes
    World
  32. def diffuse(param: Double, vn: Int): Unit
    Definition Classes
    World
  33. def diffuse4(param: Double, vn: Int): Unit
    Definition Classes
    World3DWorld
  34. def displayOn(displayOn: Boolean): Unit
    Definition Classes
    World
  35. def displayOn(): Boolean
    Definition Classes
    World
  36. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  37. def equalDimensions(d: WorldDimensions): Boolean
    Definition Classes
    World3DWorldWorld
  38. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  39. def exportWorld(writer: PrintWriter, full: Boolean): Unit
    Definition Classes
    World3DWorld
  40. def fastGetPatchAt(xc: Int, yc: Int): Patch
    Definition Classes
    World3DWorldWorld
  41. def fastGetPatchAt(xc: Int, yc: Int, zc: Int): Patch
  42. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. def followOffsetX(): Double
    Definition Classes
    WorldWorld
  44. def followOffsetY(): Double
    Definition Classes
    WorldWorld
  45. def followOffsetZ(): Double
    Definition Classes
    World3DWorld3D
  46. def generateSeed(): Double
    Definition Classes
    World
  47. def getBreed(breedName: String): AgentSet
    Definition Classes
    WorldWorld
  48. def getBreedSingular(breed: AgentSet): String
    Definition Classes
    World
  49. def getBreeds(): Map[String, _ <: AgentSet]
    Definition Classes
    World
  50. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  51. def getDimensions(): WorldDimensions
    Definition Classes
    World3DWorldWorld
  52. def getDrawing(): AnyRef
    Definition Classes
    World3DWorldWorld
  53. def getLink(end1: Any, end2: Any, breed: AgentSet): Link
    Definition Classes
    World
  54. def getLinkBreed(breedName: String): AgentSet
    Definition Classes
    WorldWorld
  55. def getLinkBreedSingular(breed: AgentSet): String
    Definition Classes
    World
  56. def getLinkBreeds(): Map[String, _ <: AgentSet]
    Definition Classes
    World
  57. def getLinkShape(name: String): Shape
    Definition Classes
    World
  58. def getLinkVariablesArraySize(breed: AgentSet): Int
    Definition Classes
    World
  59. def getObserverVariableByName(var: String): AnyRef
    Definition Classes
    World
  60. def getOrCreateDummyLink(end1: Any, end2: Any, breed: AgentSet): Link
    Definition Classes
    World
  61. def getOrCreateLink(end1: Turtle, end2: Turtle, breed: AgentSet): Link
    Definition Classes
    World
  62. def getOrCreateLink(end1: Double, end2: Double, breed: AgentSet): Link
    Definition Classes
    World
  63. def getOrCreateTurtle(id: Long): Turtle
    Definition Classes
    World3DWorld
  64. def getPatch(id: Int): Patch
    Definition Classes
    WorldWorld
  65. def getPatchAt(x: Double, y: Double, z: Double): Patch3D
    Definition Classes
    World3DWorld3D
  66. def getPatchAt(x: Double, y: Double): Patch
    Definition Classes
    World3DWorldWorld
  67. def getPatchAtWrap(x: Double, y: Double, z: Double): Patch
  68. def getPatchAtWrap(x: Double, y: Double): Patch
    Definition Classes
    World
  69. def getPatchScratch(): Array[Array[Double]]
    Definition Classes
    World
  70. def getPatchScratch3d(): Array[Array[Array[Double]]]
  71. def getTurtle(id: Long): Turtle
    Definition Classes
    World
  72. def getVariablesArraySize(link: api.Link, breed: api.AgentSet): Int
    Definition Classes
    WorldWorld
  73. def getVariablesArraySize(turtle: api.Turtle, breed: api.AgentSet): Int
    Definition Classes
    WorldWorld
  74. def getVariablesArraySize(patch: Patch): Int
    Definition Classes
    World
  75. def getVariablesArraySize(observer: Observer): Int
    Definition Classes
    World
  76. def growMax(min: Int, max: Int, value: Int, d: Int): Int
    Definition Classes
    World
  77. def growMin(min: Int, max: Int, value: Int, d: Int): Int
    Definition Classes
    World
  78. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  79. def importWorld(errorHandler: ErrorHandler, importerUser: ImporterUser, stringReader: StringReader, reader: BufferedReader): Unit
    Definition Classes
    World3DWorld
  80. def indexOfVariable(agent: Agent, name: String): Int
    Definition Classes
    World
  81. def indexOfVariable(agentKind: AgentKind, name: String): Int
    Definition Classes
    World
  82. def isBreed(breed: AgentSet): Boolean
    Definition Classes
    World
  83. def isDimensionVariable(variableName: String): Boolean
    Definition Classes
    World3DWorldWorld
  84. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  85. def isLinkBreed(breed: AgentSet): Boolean
    Definition Classes
    World
  86. def lineThickness(agent: Agent): Double
    Definition Classes
    World
  87. def linkBreedOwns(breed: AgentSet, name: String): Boolean
    Definition Classes
    World
  88. def linkBreedsOwnIndexOf(breed: AgentSet, name: String): Int
    Definition Classes
    World
  89. def linkBreedsOwnNameAt(breed: AgentSet, index: Int): String
    Definition Classes
    World
  90. def linkShapeList(): ShapeList
    Definition Classes
    WorldWorld
  91. def linkShapes(): ShapeListTracker
    Definition Classes
    WorldWorld
  92. def links(): TreeAgentSet
    Definition Classes
    WorldWorld
  93. def linksOwnIndexOf(name: String): Int
    Definition Classes
    World
  94. def linksOwnNameAt(index: Int): String
    Definition Classes
    WorldWorld
  95. def mainRNG(): MersenneTwisterFast
    Definition Classes
    WorldWorld
  96. def markDrawingClean(): Unit
    Definition Classes
    WorldWorld
  97. def markPatchColorsClean(): Unit
    Definition Classes
    WorldWorldRenderable
  98. def markPatchColorsDirty(): Unit
    Definition Classes
    WorldWorldRenderable
  99. def maxPxcor(): Int
    Definition Classes
    WorldWorld
  100. def maxPxcorBoxed(): Double
    Definition Classes
    World
  101. def maxPycor(): Int
    Definition Classes
    WorldWorld
  102. def maxPycorBoxed(): Double
    Definition Classes
    World
  103. def maxPzcor(): Int
    Definition Classes
    World3DWorld3D
  104. def maxPzcorBoxed(): Double
  105. def mayHavePartiallyTransparentObjects(): Boolean

    Returns true if there is at least one partially transparent turtle, patch, link, or 3D stamp present.

    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 the scene has at least one partially transparent item

    Definition Classes
    WorldWorldRenderable
  106. def minPxcor(): Int
    Definition Classes
    WorldWorld
  107. def minPxcorBoxed(): Double
    Definition Classes
    World
  108. def minPycor(): Int
    Definition Classes
    WorldWorld
  109. def minPycorBoxed(): Double
    Definition Classes
    World
  110. def minPzcor(): Int
    Definition Classes
    World3DWorld3D
  111. def minPzcorBoxed(): Double
  112. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  113. def newProgram(interfaceGlobals: Seq[String]): Program
    Definition Classes
    World3DWorld
  114. def newProgram(): Program
    Definition Classes
    World3DWorld
  115. def noLinks(): AgentSet
    Definition Classes
    World
  116. def noPatches(): AgentSet
    Definition Classes
    World
  117. def noTurtles(): AgentSet
    Definition Classes
    World
  118. final def notify(): Unit
    Definition Classes
    AnyRef
  119. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  120. def observer(): Observer
    Definition Classes
    WorldWorld
  121. def observerOwnsIndexOf(name: String): Int
    Definition Classes
    WorldWorld
  122. def observerOwnsNameAt(index: Int): String
    Definition Classes
    World
  123. def observers(): AgentSet
    Definition Classes
    World
  124. def patchColors(): Array[Int]
    Definition Classes
    WorldWorld
  125. def patchColorsDirty(): Boolean
    Definition Classes
    WorldWorldRenderable
  126. def patchSize(patchSize: Double): Boolean
    Definition Classes
    World
  127. def patchSize(): Double
    Definition Classes
    WorldWorld
  128. def patches(): AgentSet
    Definition Classes
    WorldWorld
  129. def patchesAllBlack(): Boolean
    Definition Classes
    WorldWorld
  130. def patchesOwnIndexOf(name: String): Int
    Definition Classes
    World
  131. def patchesOwnNameAt(index: Int): String
    Definition Classes
    World
  132. def patchesWithLabels(): Int
    Definition Classes
    WorldWorld
  133. def program(program: Program): Unit
    Definition Classes
    World
  134. def program(): Program
    Definition Classes
    WorldWorld
  135. def protractor(): Protractor
    Definition Classes
    WorldWorld
  136. def protractor3D(): api.Protractor3D
    Definition Classes
    World3DWorld3D
  137. def realloc(): Unit
    Definition Classes
    WorldWorld
  138. def rememberOldProgram(): Unit
    Definition Classes
    World
  139. def removeLineThickness(agent: Agent): Unit
    Definition Classes
    World
  140. def roundX(x: Double): Int
    Definition Classes
    World
  141. def roundY(y: Double): Int
    Definition Classes
    World
  142. def roundZ(z: Double): Int
  143. def sendPixels(): Boolean
    Definition Classes
    World3DWorldWorld
  144. def setDimensionVariable(variableName: String, value: Int, d: WorldDimensions): WorldDimensions
    Definition Classes
    World3DWorld
  145. def setLineThickness(agent: Agent, size: Double): Unit
    Definition Classes
    World
  146. def setObserverVariableByName(var: String, value: Any): Unit
    Definition Classes
    WorldWorld
  147. def setUpShapes(clearOld: Boolean): Unit
    Definition Classes
    World
  148. def shortestPathZ(z1: Double, z2: Double): Double
  149. def stamp(agent: Agent, erase: Boolean): Unit
    Definition Classes
    World3DWorld
  150. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  151. def ticks(): Double
    Definition Classes
    WorldWorld
  152. def timer(): Timer
    Definition Classes
    WorldWorld
  153. def toString(): String
    Definition Classes
    AnyRef → Any
  154. def trailDrawer(): TrailDrawerInterface
    Definition Classes
    WorldWorld
  155. def trailDrawer(trailDrawer: TrailDrawerInterface): Unit
    Definition Classes
    World
  156. def turtleShapeList(): ShapeList
    Definition Classes
    WorldWorld
  157. def turtleShapes(): ShapeListTracker
    Definition Classes
    WorldWorld
  158. def turtles(): TreeAgentSet
    Definition Classes
    WorldWorld
  159. def turtlesOwnIndexOf(name: String): Int
    Definition Classes
    World
  160. def turtlesOwnNameAt(index: Int): String
    Definition Classes
    WorldWorld
  161. def validPatchCoordinates(xc: Int, yc: Int, zc: Int): Boolean
  162. def validPatchCoordinates(xc: Int, yc: Int): Boolean
    Definition Classes
    World
  163. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  164. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  165. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  166. def worldDepth(): Int
    Definition Classes
    World3DWorld3D
  167. def worldDepthBoxed(): Double
  168. def worldHeight(): Int
    Definition Classes
    WorldWorld
  169. def worldHeightBoxed(): Double
    Definition Classes
    World
  170. def worldWidth(): Int
    Definition Classes
    WorldWorld
  171. def worldWidthBoxed(): Double
    Definition Classes
    World
  172. def wrap(pos: Double, min: Double, max: Double): Double
    Definition Classes
    WorldWorld
  173. def wrapX(x: Double): Double
    Definition Classes
    WorldWorld
  174. def wrapY(y: Double): Double
    Definition Classes
    WorldWorld
  175. def wrapZ(z: Double): Double
    Definition Classes
    World3DWorld3D
  176. def wrappedObserverX(x: Double): Double
    Definition Classes
    WorldWorld
  177. def wrappedObserverY(y: Double): Double
    Definition Classes
    WorldWorld
  178. def wrappedObserverZ(z: Double): Double
    Definition Classes
    World3DWorld3D
  179. def wrappingAllowedInX(): Boolean
    Definition Classes
    WorldWorld
  180. def wrappingAllowedInY(): Boolean
    Definition Classes
    WorldWorld
  181. def wrappingAllowedInZ(): Boolean

Inherited from api.World3D

Inherited from World

Inherited from WorldWithWorldRenderable

Inherited from WorldRenderable

Inherited from api.World

Inherited from AnyRef

Inherited from Any

Ungrouped