org.nlogo.agent

World3D

class World3D extends World with World3D

Attributes
final
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. def != (arg0: AnyRef): Boolean

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

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

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

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

    Attributes
    final
    Definition Classes
    Any
  6. def agentClassToAgentSet (agentClass: java.lang.Class[_ <: org.nlogo.agent.Agent]): AgentSet

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

    Definition Classes
    WorldWorld
  8. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  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: 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
    World
  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[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 diffuse (param: Double, vn: Int): Unit

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

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

    Definition Classes
    World
  34. def displayOn (): Boolean

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

    Attributes
    final
    Definition Classes
    AnyRef
  36. def equalDimensions (d: WorldDimensions): Boolean

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

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

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

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

  41. def finalize (): Unit

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

    Definition Classes
    WorldWorld
  43. def followOffsetY (): Double

    Definition Classes
    WorldWorld
  44. def followOffsetZ (): Double

    Definition Classes
    World3DWorld3D
  45. def generateSeed (): Double

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

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef → Any
  50. def getDimensions (): WorldDimensions

    Definition Classes
    World3DWorld
  51. def getDrawing (): AnyRef

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  70. def getTurtle (id: Long): Turtle

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

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

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

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

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

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

    Definition Classes
    World
  77. def hashCode (): Int

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

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

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

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

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

    Definition Classes
    World3DWorld
  83. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  84. def isLinkBreed (breed: AgentSet): Boolean

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

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

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

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

    Definition Classes
    World
  89. def linkShapeList (): ShapeList

    Definition Classes
    WorldWorld
  90. def links (): AgentSet

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

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

    Definition Classes
    WorldWorld
  93. def markDrawingClean (): Unit

    Definition Classes
    WorldWorld
  94. def markPatchColorsClean (): Unit

    Definition Classes
    WorldWorld
  95. def markPatchColorsDirty (): Unit

    Definition Classes
    WorldWorld
  96. def maxPxcor (): Int

    Definition Classes
    WorldWorld
  97. def maxPxcorBoxed (): Double

    Definition Classes
    World
  98. def maxPycor (): Int

    Definition Classes
    WorldWorld
  99. def maxPycorBoxed (): Double

    Definition Classes
    World
  100. def maxPzcor (): Int

    Definition Classes
    World3DWorld3D
  101. def maxPzcorBoxed (): Double

  102. 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
  103. def minPxcor (): Int

    Definition Classes
    WorldWorld
  104. def minPxcorBoxed (): Double

    Definition Classes
    World
  105. def minPycor (): Int

    Definition Classes
    WorldWorld
  106. def minPycorBoxed (): Double

    Definition Classes
    World
  107. def minPzcor (): Int

    Definition Classes
    World3DWorld3D
  108. def minPzcorBoxed (): Double

  109. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  110. def newProgram (interfaceGlobals: List[String]): Program

    Definition Classes
    World3DWorld
  111. def newProgram (): Program

    Definition Classes
    World3DWorld
  112. def noLinks (): AgentSet

    Definition Classes
    World
  113. def noPatches (): AgentSet

    Definition Classes
    World
  114. def noTurtles (): AgentSet

    Definition Classes
    World
  115. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  116. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  117. def observer (): Observer

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

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

    Definition Classes
    World
  120. def observers (): AgentSet

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

    Definition Classes
    WorldWorld
  122. def patchColorsDirty (): Boolean

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

    Definition Classes
    World
  124. def patchSize (): Double

    Definition Classes
    WorldWorld
  125. def patches (): AgentSet

    Definition Classes
    WorldWorld
  126. def patchesAllBlack (): Boolean

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

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

    Definition Classes
    World
  129. def patchesWithLabels (): Int

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

    Definition Classes
    World
  131. def program (): Program

    Definition Classes
    WorldWorld
  132. def protractor (): Protractor

    Definition Classes
    WorldWorld
  133. def protractor3D (): Protractor3D

    Definition Classes
    World3DWorld3D
  134. def realloc (): Unit

    Definition Classes
    World
  135. def rememberOldProgram (): Unit

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

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

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

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

  140. def sendPixels (): Boolean

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

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

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

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

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

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

    Attributes
    final
    Definition Classes
    AnyRef
  147. def ticks (): Double

    Definition Classes
    WorldWorld
  148. def toString (): String

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

    Definition Classes
    World
  150. def turtleShapeList (): ShapeList

    Definition Classes
    WorldWorld
  151. def turtles (): AgentSet

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

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

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

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

    Definition Classes
    World
  156. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()
  159. def worldDepth (): Int

    Definition Classes
    World3DWorld3D
  160. def worldDepthBoxed (): Double

  161. def worldHeight (): Int

    Definition Classes
    WorldWorld
  162. def worldHeightBoxed (): Double

    Definition Classes
    World
  163. def worldWidth (): Int

    Definition Classes
    WorldWorld
  164. def worldWidthBoxed (): Double

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

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

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

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

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

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

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

    Definition Classes
    World3DWorld3D
  172. def wrappingAllowedInX (): Boolean

    Definition Classes
    WorldWorld
  173. def wrappingAllowedInY (): Boolean

    Definition Classes
    WorldWorld
  174. def wrappingAllowedInZ (): Boolean

Inherited from World3D

Inherited from World

Inherited from World

Inherited from AnyRef

Inherited from Any