Class

org.nlogo.agent

World3D

Related Doc: package agent

Permalink

final class World3D extends World with api.World3D

Source
World3D.java
Linear Supertypes
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()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addWatcher(variableName: String, watcher: VariableWatcher): Unit

    Permalink
    Definition Classes
    World
  5. def agentKindToAgentSet(agentKind: AgentKind): AgentSet

    Permalink
    Definition Classes
    World
  6. def allStoredValues(): Iterator[AnyRef]

    Permalink
    Definition Classes
    WorldWorld
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. def auxRNG(): MersenneTwisterFast

    Permalink
    Definition Classes
    WorldWorld
  9. def breedOwns(breed: AgentSet, name: String): Boolean

    Permalink
    Definition Classes
    World
  10. def breedsOwnIndexOf(breed: AgentSet, name: String): Int

    Permalink
    Definition Classes
    World
  11. def breedsOwnNameAt(breed: api.AgentSet, index: Int): String

    Permalink
    Definition Classes
    WorldWorld
  12. def changeTopology(xWrapping: Boolean, yWrapping: Boolean, zWrapping: Boolean): Unit

    Permalink
  13. def changeTopology(xWrapping: Boolean, yWrapping: Boolean): Unit

    Permalink
    Definition Classes
    World3DWorld
  14. def checkLinkShapeName(name: String): String

    Permalink
    Definition Classes
    World
  15. def checkTurtleShapeName(name: String): String

    Permalink
    Definition Classes
    World
  16. def clearAll(): Unit

    Permalink
    Definition Classes
    World3DWorld
  17. def clearDrawing(): Unit

    Permalink
    Definition Classes
    World3DWorld
  18. def clearGlobals(): Unit

    Permalink
    Definition Classes
    WorldWorld
  19. def clearLinks(): Unit

    Permalink
    Definition Classes
    World
  20. def clearPatches(): Unit

    Permalink
    Definition Classes
    World
  21. def clearTurtles(): Unit

    Permalink
    Definition Classes
    World
  22. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. def compareLinkBreeds(breed1: AgentSet, breed2: AgentSet): Int

    Permalink
    Definition Classes
    World
  24. def compiler(): CompilerServices

    Permalink
    Definition Classes
    World
  25. def compiler_=(compiler: CompilerServices): Unit

    Permalink
    Definition Classes
    World
  26. def createPatches(minPxcor: Int, maxPxcor: Int, minPycor: Int, maxPycor: Int, minPzcor: Int, maxPzcor: Int): Unit

    Permalink
  27. def createPatches(minPxcor: Int, maxPxcor: Int, minPycor: Int, maxPycor: Int): Unit

    Permalink
    Definition Classes
    World3DWorld
  28. def createPatches(dim: WorldDimensions): Unit

    Permalink
    Definition Classes
    World3DWorld
  29. def createTurtle(breed: AgentSet, c: Int, h: Int): Turtle

    Permalink
    Definition Classes
    World3DWorld
  30. def createTurtle(breed: AgentSet): Turtle

    Permalink
    Definition Classes
    World3DWorld
  31. def deleteWatcher(variableName: String, watcher: VariableWatcher): Unit

    Permalink
    Definition Classes
    World
  32. def diffuse(param: Double, vn: Int): Unit

    Permalink
    Definition Classes
    World
  33. def diffuse4(param: Double, vn: Int): Unit

    Permalink
    Definition Classes
    World3DWorld
  34. def displayOn(displayOn: Boolean): Unit

    Permalink
    Definition Classes
    World
  35. def displayOn(): Boolean

    Permalink
    Definition Classes
    World
  36. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. def equalDimensions(d: WorldDimensions): Boolean

    Permalink
    Definition Classes
    World3DWorldWorld
  38. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  39. def exportWorld(writer: PrintWriter, full: Boolean): Unit

    Permalink
    Definition Classes
    World3DWorld
  40. def fastGetPatchAt(xc: Int, yc: Int): Patch

    Permalink
    Definition Classes
    World3DWorldWorld
  41. def fastGetPatchAt(xc: Int, yc: Int, zc: Int): Patch

    Permalink
  42. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  43. def followOffsetX(): Double

    Permalink
    Definition Classes
    WorldWorld
  44. def followOffsetY(): Double

    Permalink
    Definition Classes
    WorldWorld
  45. def followOffsetZ(): Double

    Permalink
    Definition Classes
    World3DWorld3D
  46. def generateSeed(): Double

    Permalink
    Definition Classes
    World
  47. def getBreed(breedName: String): AgentSet

    Permalink
    Definition Classes
    WorldWorld
  48. def getBreedSingular(breed: AgentSet): String

    Permalink
    Definition Classes
    World
  49. def getBreeds(): Map[String, _ <: AgentSet]

    Permalink
    Definition Classes
    World
  50. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  51. def getDimensions(): WorldDimensions

    Permalink
    Definition Classes
    World3DWorldWorld
  52. def getDrawing(): AnyRef

    Permalink
    Definition Classes
    World3DWorldWorld
  53. def getLink(end1: Any, end2: Any, breed: AgentSet): Link

    Permalink
    Definition Classes
    World
  54. def getLinkBreed(breedName: String): AgentSet

    Permalink
    Definition Classes
    WorldWorld
  55. def getLinkBreedSingular(breed: AgentSet): String

    Permalink
    Definition Classes
    World
  56. def getLinkBreeds(): Map[String, _ <: AgentSet]

    Permalink
    Definition Classes
    World
  57. def getLinkShape(name: String): Shape

    Permalink
    Definition Classes
    World
  58. def getLinkVariablesArraySize(breed: AgentSet): Int

    Permalink
    Definition Classes
    World
  59. def getObserverVariableByName(var: String): AnyRef

    Permalink
    Definition Classes
    World
  60. def getOrCreateDummyLink(end1: Any, end2: Any, breed: AgentSet): Link

    Permalink
    Definition Classes
    World
  61. def getOrCreateLink(end1: Turtle, end2: Turtle, breed: AgentSet): Link

    Permalink
    Definition Classes
    World
  62. def getOrCreateLink(end1: Double, end2: Double, breed: AgentSet): Link

    Permalink
    Definition Classes
    World
  63. def getOrCreateTurtle(id: Long): Turtle

    Permalink
    Definition Classes
    World3DWorld
  64. def getPatch(id: Int): Patch

    Permalink
    Definition Classes
    WorldWorld
  65. def getPatchAt(x: Double, y: Double, z: Double): Patch3D

    Permalink
    Definition Classes
    World3DWorld3D
  66. def getPatchAt(x: Double, y: Double): Patch

    Permalink
    Definition Classes
    World3DWorldWorld
  67. def getPatchAtWrap(x: Double, y: Double, z: Double): Patch

    Permalink
  68. def getPatchAtWrap(x: Double, y: Double): Patch

    Permalink
    Definition Classes
    World
  69. def getPatchScratch(): Array[Array[Double]]

    Permalink
    Definition Classes
    World
  70. def getPatchScratch3d(): Array[Array[Array[Double]]]

    Permalink
  71. def getTurtle(id: Long): Turtle

    Permalink
    Definition Classes
    World
  72. def getVariablesArraySize(link: api.Link, breed: api.AgentSet): Int

    Permalink
    Definition Classes
    WorldWorld
  73. def getVariablesArraySize(turtle: api.Turtle, breed: api.AgentSet): Int

    Permalink
    Definition Classes
    WorldWorld
  74. def getVariablesArraySize(patch: Patch): Int

    Permalink
    Definition Classes
    World
  75. def getVariablesArraySize(observer: Observer): Int

    Permalink
    Definition Classes
    World
  76. def growMax(min: Int, max: Int, value: Int, d: Int): Int

    Permalink
    Definition Classes
    World
  77. def growMin(min: Int, max: Int, value: Int, d: Int): Int

    Permalink
    Definition Classes
    World
  78. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  79. def importWorld(errorHandler: ErrorHandler, importerUser: ImporterUser, stringReader: StringReader, reader: BufferedReader): Unit

    Permalink
    Definition Classes
    World3DWorld
  80. def indexOfVariable(agent: Agent, name: String): Int

    Permalink
    Definition Classes
    World
  81. def indexOfVariable(agentKind: AgentKind, name: String): Int

    Permalink
    Definition Classes
    World
  82. def isBreed(breed: AgentSet): Boolean

    Permalink
    Definition Classes
    World
  83. def isDimensionVariable(variableName: String): Boolean

    Permalink
    Definition Classes
    World3DWorldWorld
  84. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  85. def isLinkBreed(breed: AgentSet): Boolean

    Permalink
    Definition Classes
    World
  86. def lineThickness(agent: Agent): Double

    Permalink
    Definition Classes
    World
  87. def linkBreedOwns(breed: AgentSet, name: String): Boolean

    Permalink
    Definition Classes
    World
  88. def linkBreedsOwnIndexOf(breed: AgentSet, name: String): Int

    Permalink
    Definition Classes
    World
  89. def linkBreedsOwnNameAt(breed: AgentSet, index: Int): String

    Permalink
    Definition Classes
    World
  90. def linkShapeList(): ShapeList

    Permalink
    Definition Classes
    WorldWorld
  91. def linkShapes(): ShapeListTracker

    Permalink
    Definition Classes
    WorldWorld
  92. def links(): AgentSet

    Permalink
    Definition Classes
    WorldWorld
  93. def linksOwnIndexOf(name: String): Int

    Permalink
    Definition Classes
    World
  94. def linksOwnNameAt(index: Int): String

    Permalink
    Definition Classes
    WorldWorld
  95. def mainRNG(): MersenneTwisterFast

    Permalink
    Definition Classes
    WorldWorld
  96. def markDrawingClean(): Unit

    Permalink
    Definition Classes
    WorldWorld
  97. def markPatchColorsClean(): Unit

    Permalink
    Definition Classes
    WorldWorldRenderable
  98. def markPatchColorsDirty(): Unit

    Permalink
    Definition Classes
    WorldWorldRenderable
  99. def maxPxcor(): Int

    Permalink
    Definition Classes
    WorldWorld
  100. def maxPxcorBoxed(): Double

    Permalink
    Definition Classes
    World
  101. def maxPycor(): Int

    Permalink
    Definition Classes
    WorldWorld
  102. def maxPycorBoxed(): Double

    Permalink
    Definition Classes
    World
  103. def maxPzcor(): Int

    Permalink
    Definition Classes
    World3DWorld3D
  104. def maxPzcorBoxed(): Double

    Permalink
  105. def mayHavePartiallyTransparentObjects(): Boolean

    Permalink

    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

    Permalink
    Definition Classes
    WorldWorld
  107. def minPxcorBoxed(): Double

    Permalink
    Definition Classes
    World
  108. def minPycor(): Int

    Permalink
    Definition Classes
    WorldWorld
  109. def minPycorBoxed(): Double

    Permalink
    Definition Classes
    World
  110. def minPzcor(): Int

    Permalink
    Definition Classes
    World3DWorld3D
  111. def minPzcorBoxed(): Double

    Permalink
  112. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  113. def newProgram(interfaceGlobals: Seq[String]): Program

    Permalink
    Definition Classes
    World3DWorld
  114. def newProgram(): Program

    Permalink
    Definition Classes
    World3DWorld
  115. def noLinks(): AgentSet

    Permalink
    Definition Classes
    World
  116. def noPatches(): AgentSet

    Permalink
    Definition Classes
    World
  117. def noTurtles(): AgentSet

    Permalink
    Definition Classes
    World
  118. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  119. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  120. def observer(): Observer

    Permalink
    Definition Classes
    WorldWorld
  121. def observerOwnsIndexOf(name: String): Int

    Permalink
    Definition Classes
    WorldWorld
  122. def observerOwnsNameAt(index: Int): String

    Permalink
    Definition Classes
    World
  123. def observers(): AgentSet

    Permalink
    Definition Classes
    World
  124. def patchColors(): Array[Int]

    Permalink
    Definition Classes
    WorldWorld
  125. def patchColorsDirty(): Boolean

    Permalink
    Definition Classes
    WorldWorldRenderable
  126. def patchSize(patchSize: Double): Boolean

    Permalink
    Definition Classes
    World
  127. def patchSize(): Double

    Permalink
    Definition Classes
    WorldWorld
  128. def patches(): AgentSet

    Permalink
    Definition Classes
    WorldWorld
  129. def patchesAllBlack(): Boolean

    Permalink
    Definition Classes
    WorldWorld
  130. def patchesOwnIndexOf(name: String): Int

    Permalink
    Definition Classes
    World
  131. def patchesOwnNameAt(index: Int): String

    Permalink
    Definition Classes
    World
  132. def patchesWithLabels(): Int

    Permalink
    Definition Classes
    WorldWorld
  133. def program(program: Program): Unit

    Permalink
    Definition Classes
    World
  134. def program(): Program

    Permalink
    Definition Classes
    WorldWorld
  135. def protractor(): Protractor

    Permalink
    Definition Classes
    WorldWorld
  136. def protractor3D(): api.Protractor3D

    Permalink
    Definition Classes
    World3DWorld3D
  137. def realloc(): Unit

    Permalink
    Definition Classes
    WorldWorld
  138. def rememberOldProgram(): Unit

    Permalink
    Definition Classes
    World
  139. def removeLineThickness(agent: Agent): Unit

    Permalink
    Definition Classes
    World
  140. def roundX(x: Double): Int

    Permalink
    Definition Classes
    World
  141. def roundY(y: Double): Int

    Permalink
    Definition Classes
    World
  142. def roundZ(z: Double): Int

    Permalink
  143. def sendPixels(): Boolean

    Permalink
    Definition Classes
    World3DWorldWorld
  144. def setDimensionVariable(variableName: String, value: Int, d: WorldDimensions): WorldDimensions

    Permalink
    Definition Classes
    World3DWorld
  145. def setLineThickness(agent: Agent, size: Double): Unit

    Permalink
    Definition Classes
    World
  146. def setObserverVariableByName(var: String, value: Any): Unit

    Permalink
    Definition Classes
    WorldWorld
  147. def setUpShapes(clearOld: Boolean): Unit

    Permalink
    Definition Classes
    World
  148. def shortestPathZ(z1: Double, z2: Double): Double

    Permalink
  149. def stamp(agent: Agent, erase: Boolean): Unit

    Permalink
    Definition Classes
    World3DWorld
  150. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  151. def ticks(): Double

    Permalink
    Definition Classes
    WorldWorld
  152. def timer(): Timer

    Permalink
    Definition Classes
    WorldWorld
  153. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  154. def trailDrawer(): TrailDrawerInterface

    Permalink
    Definition Classes
    WorldWorld
  155. def trailDrawer(trailDrawer: TrailDrawerInterface): Unit

    Permalink
    Definition Classes
    World
  156. def turtleShapeList(): ShapeList

    Permalink
    Definition Classes
    WorldWorld
  157. def turtleShapes(): ShapeListTracker

    Permalink
    Definition Classes
    WorldWorld
  158. def turtles(): AgentSet

    Permalink
    Definition Classes
    WorldWorld
  159. def turtlesOwnIndexOf(name: String): Int

    Permalink
    Definition Classes
    World
  160. def turtlesOwnNameAt(index: Int): String

    Permalink
    Definition Classes
    WorldWorld
  161. def validPatchCoordinates(xc: Int, yc: Int, zc: Int): Boolean

    Permalink
  162. def validPatchCoordinates(xc: Int, yc: Int): Boolean

    Permalink
    Definition Classes
    World
  163. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  164. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  165. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  166. def worldDepth(): Int

    Permalink
    Definition Classes
    World3DWorld3D
  167. def worldDepthBoxed(): Double

    Permalink
  168. def worldHeight(): Int

    Permalink
    Definition Classes
    WorldWorld
  169. def worldHeightBoxed(): Double

    Permalink
    Definition Classes
    World
  170. def worldWidth(): Int

    Permalink
    Definition Classes
    WorldWorld
  171. def worldWidthBoxed(): Double

    Permalink
    Definition Classes
    World
  172. def wrap(pos: Double, min: Double, max: Double): Double

    Permalink
    Definition Classes
    WorldWorld
  173. def wrapX(x: Double): Double

    Permalink
    Definition Classes
    WorldWorld
  174. def wrapY(y: Double): Double

    Permalink
    Definition Classes
    WorldWorld
  175. def wrapZ(z: Double): Double

    Permalink
    Definition Classes
    World3DWorld3D
  176. def wrappedObserverX(x: Double): Double

    Permalink
    Definition Classes
    WorldWorld
  177. def wrappedObserverY(y: Double): Double

    Permalink
    Definition Classes
    WorldWorld
  178. def wrappedObserverZ(z: Double): Double

    Permalink
    Definition Classes
    World3DWorld3D
  179. def wrappingAllowedInX(): Boolean

    Permalink
    Definition Classes
    WorldWorld
  180. def wrappingAllowedInY(): Boolean

    Permalink
    Definition Classes
    WorldWorld
  181. def wrappingAllowedInZ(): Boolean

    Permalink

Inherited from api.World3D

Inherited from World

Inherited from WorldWithWorldRenderable

Inherited from WorldRenderable

Inherited from api.World

Inherited from AnyRef

Inherited from Any

Ungrouped