org.nlogo.agent

World3D

final class World3D extends World with World3D

Source
World3D.java
Linear Supertypes
World3D, World, World, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. World3D
  2. World3D
  3. World
  4. World
  5. AnyRef
  6. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new World3D()

Value Members

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

    Definition Classes
    AnyRef
  2. final def !=(arg0: Any): Boolean

    Definition Classes
    Any
  3. final def ##(): Int

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

    Definition Classes
    AnyRef
  5. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  6. def addWatcher(variableName: String, watcher: VariableWatcher): Unit

    Definition Classes
    World
  7. def agentClassToAgentSet(agentClass: java.lang.Class[_ <: org.nlogo.agent.Agent]): AgentSet

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

    Definition Classes
    WorldWorld
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def breedOwns(breed: AgentSet, name: String): Boolean

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

    Definition Classes
    World
  12. def breedsOwnNameAt(breed: AgentSet, index: Int): String

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

  14. def changeTopology(xWrapping: Boolean, yWrapping: Boolean): Unit

    Definition Classes
    World3DWorld
  15. def checkLinkShapeName(name: String): String

    Definition Classes
    World
  16. def checkTurtleShapeName(name: String): String

    Definition Classes
    World
  17. def clearAll(): Unit

    Definition Classes
    World3DWorld
  18. def clearDrawing(): Unit

    Definition Classes
    World3DWorld
  19. def clearGlobals(): Unit

    Definition Classes
    WorldWorld
  20. def clearLinks(): Unit

    Definition Classes
    World
  21. def clearPatches(): Unit

    Definition Classes
    World
  22. def clearTurtles(): Unit

    Definition Classes
    World
  23. def clone(): AnyRef

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

    Definition Classes
    World
  25. def compiler(): CompilerServices

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

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

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

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

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

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

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

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

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

    Definition Classes
    World3DWorld
  35. def displayOn(displayOn: Boolean): Unit

    Definition Classes
    World
  36. def displayOn(): Boolean

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

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

    Definition Classes
    World3DWorld
  39. def equals(arg0: Any): Boolean

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

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

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

  43. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  44. def followOffsetX(): Double

    Definition Classes
    WorldWorld
  45. def followOffsetY(): Double

    Definition Classes
    WorldWorld
  46. def followOffsetZ(): Double

    Definition Classes
    World3DWorld3D
  47. def generateSeed(): Double

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

    Definition Classes
    World
  49. def getBreedSingular(breed: AgentSet): String

    Definition Classes
    World
  50. def getBreeds(): Map[String, AnyRef]

    Definition Classes
    World
  51. final def getClass(): java.lang.Class[_]

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

    Definition Classes
    World3DWorld
  53. def getDrawing(): AnyRef

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

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

    Definition Classes
    World
  56. def getLinkBreedSingular(breed: AgentSet): String

    Definition Classes
    World
  57. def getLinkBreeds(): Map[String, AnyRef]

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

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

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

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

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

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

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

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

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

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

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

  69. def getPatchAtWrap(x: Double, y: Double): Patch

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

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

  72. def getTurtle(id: Long): Turtle

    Definition Classes
    World
  73. def getVariablesArraySize(link: Link, breed: AgentSet): Int

    Definition Classes
    WorldWorld
  74. def getVariablesArraySize(turtle: Turtle, breed: AgentSet): Int

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

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

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

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

    Definition Classes
    World
  79. def hashCode(): Int

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

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

    Definition Classes
    World
  82. def indexOfVariable(agentClass: java.lang.Class[_ <: org.nlogo.agent.Agent], name: String): Int

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

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

    Definition Classes
    World3DWorld
  85. final def isInstanceOf[T0]: Boolean

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

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

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

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

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

    Definition Classes
    World
  91. def linkShapeList(): ShapeList

    Definition Classes
    WorldWorld
  92. def links(): AgentSet

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

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

    Definition Classes
    WorldWorld
  95. def markDrawingClean(): Unit

    Definition Classes
    WorldWorld
  96. def markPatchColorsClean(): Unit

    Definition Classes
    WorldWorld
  97. def markPatchColorsDirty(): Unit

    Definition Classes
    WorldWorld
  98. def maxPxcor(): Int

    Definition Classes
    WorldWorld
  99. def maxPxcorBoxed(): Double

    Definition Classes
    World
  100. def maxPycor(): Int

    Definition Classes
    WorldWorld
  101. def maxPycorBoxed(): Double

    Definition Classes
    World
  102. def maxPzcor(): Int

    Definition Classes
    World3DWorld3D
  103. def maxPzcorBoxed(): Double

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

    Definition Classes
    WorldWorld
  106. def minPxcorBoxed(): Double

    Definition Classes
    World
  107. def minPycor(): Int

    Definition Classes
    WorldWorld
  108. def minPycorBoxed(): Double

    Definition Classes
    World
  109. def minPzcor(): Int

    Definition Classes
    World3DWorld3D
  110. def minPzcorBoxed(): Double

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

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

    Definition Classes
    World3DWorld
  113. def newProgram(): Program

    Definition Classes
    World3DWorld
  114. def noLinks(): AgentSet

    Definition Classes
    World
  115. def noPatches(): AgentSet

    Definition Classes
    World
  116. def noTurtles(): AgentSet

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

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

    Definition Classes
    AnyRef
  119. def observer(): Observer

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

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

    Definition Classes
    World
  122. def observers(): AgentSet

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

    Definition Classes
    WorldWorld
  124. def patchColorsDirty(): Boolean

    Definition Classes
    WorldWorld
  125. def patchSize(patchSize: Double): Boolean

    Definition Classes
    World
  126. def patchSize(): Double

    Definition Classes
    WorldWorld
  127. def patches(): AgentSet

    Definition Classes
    WorldWorld
  128. def patchesAllBlack(): Boolean

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

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

    Definition Classes
    World
  131. def patchesWithLabels(): Int

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

    Definition Classes
    World
  133. def program(): Program

    Definition Classes
    WorldWorld
  134. def protractor(): Protractor

    Definition Classes
    WorldWorld
  135. def protractor3D(): Protractor3D

    Definition Classes
    World3DWorld3D
  136. def realloc(): Unit

    Definition Classes
    World
  137. def rememberOldProgram(): Unit

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

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

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

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

  142. def sendPixels(): Boolean

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

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

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

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

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

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

    Definition Classes
    AnyRef
  149. def ticks(): Double

    Definition Classes
    WorldWorld
  150. def toString(): String

    Definition Classes
    AnyRef → Any
  151. def trailDrawer(trailDrawer: TrailDrawerInterface): Unit

    Definition Classes
    World
  152. def turtleShapeList(): ShapeList

    Definition Classes
    WorldWorld
  153. def turtles(): AgentSet

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

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

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

  157. def validPatchCoordinates(xc: Int, yc: Int): Boolean

    Definition Classes
    World
  158. final def wait(): Unit

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

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

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

    Definition Classes
    World3DWorld3D
  162. def worldDepthBoxed(): Double

  163. def worldHeight(): Int

    Definition Classes
    WorldWorld
  164. def worldHeightBoxed(): Double

    Definition Classes
    World
  165. def worldWidth(): Int

    Definition Classes
    WorldWorld
  166. def worldWidthBoxed(): Double

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

    Definition Classes
    WorldWorld
  168. def wrapX(x: Double): Double

    Definition Classes
    WorldWorld
  169. def wrapY(y: Double): Double

    Definition Classes
    WorldWorld
  170. def wrapZ(z: Double): Double

    Definition Classes
    World3DWorld3D
  171. def wrappedObserverX(x: Double): Double

    Definition Classes
    WorldWorld
  172. def wrappedObserverY(y: Double): Double

    Definition Classes
    WorldWorld
  173. def wrappedObserverZ(z: Double): Double

    Definition Classes
    World3DWorld3D
  174. def wrappingAllowedInX(): Boolean

    Definition Classes
    WorldWorld
  175. def wrappingAllowedInY(): Boolean

    Definition Classes
    WorldWorld
  176. def wrappingAllowedInZ(): Boolean

Inherited from World3D

Inherited from World

Inherited from World

Inherited from AnyRef

Inherited from Any