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 links(): AgentSet

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  104. 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
  105. def minPxcor(): Int

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

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

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

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

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

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

    Permalink
    Definition Classes
    AnyRef
  112. def newProgram(interfaceGlobals: List[String]): Program

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  142. def sendPixels(): Boolean

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
  166. def worldHeight(): Int

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    WorldWorld
  179. 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