class
      
      
        World extends World
      
      
      
      
    
      
      
        
        
              Instance Constructors
              - 
      
      
      
        
        new
      
      
        World()
      
      
 
        
        
        
              Value Members
              - 
      
      
      
        final 
        def
      
      
        !=(arg0: AnyRef): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        ##(): Int
      
      
- 
      
      
      
        final 
        def
      
      
        ==(arg0: AnyRef): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
- 
      
      
      
        
        def
      
      
        addWatcher(variableName: String, watcher: VariableWatcher): Unit
      
      
- 
      
      
      
        
        def
      
      
        agentClassToAgentSet(agentClass: java.lang.Class[_ <: org.nlogo.agent.Agent]): AgentSet
      
      
- 
      
      
      
        
        def
      
      
        allStoredValues(): Iterator[AnyRef]
      
      
- 
      
      
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
- 
      
      
      
        
        def
      
      
        breedOwns(breed: AgentSet, name: String): Boolean
      
      
- 
      
      
      
        
        def
      
      
        breedsOwnIndexOf(breed: AgentSet, name: String): Int
      
      
- 
      
      
      
        
        def
      
      
        breedsOwnNameAt(breed: AgentSet, index: Int): String
      
      
- 
      
      
      
        
        def
      
      
        changeTopology(xWrapping: Boolean, yWrapping: Boolean): Unit
      
      
- 
      
      
      
        
        def
      
      
        checkLinkShapeName(name: String): String
      
      
- 
      
      
      
        
        def
      
      
        checkTurtleShapeName(name: String): String
      
      
- 
      
      
      
        
        def
      
      
        clearAll(): Unit
      
      
- 
      
      
      
        
        def
      
      
        clearDrawing(): Unit
      
      
- 
      
      
      
        
        def
      
      
        clearGlobals(): Unit
      
      
- 
      
      
      
        
        def
      
      
        clearLinks(): Unit
      
      
- 
      
      
      
        
        def
      
      
        clearPatches(): Unit
      
      
- 
      
      
      
        
        def
      
      
        clearTurtles(): Unit
      
      
- 
      
      
      
        
        def
      
      
        clone(): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        compareLinkBreeds(breed1: AgentSet, breed2: AgentSet): Int
      
      
- 
      
      
      
    
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        createPatches(minPxcor: Int, maxPxcor: Int, minPycor: Int, maxPycor: Int): Unit
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        createTurtle(breed: AgentSet, c: Int, h: Int): Turtle
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        deleteWatcher(variableName: String, watcher: VariableWatcher): Unit
      
      
- 
      
      
      
        
        def
      
      
        diffuse(param: Double, vn: Int): Unit
      
      
- 
      
      
      
        
        def
      
      
        diffuse4(param: Double, vn: Int): Unit
      
      
- 
      
      
      
        
        def
      
      
        displayOn(displayOn: Boolean): Unit
      
      
- 
      
      
      
        
        def
      
      
        displayOn(): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
- 
      
      
      
        
        def
      
      
        equalDimensions(d: WorldDimensions): Boolean
      
      
- 
      
      
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
- 
      
      
      
        
        def
      
      
        exportWorld(writer: PrintWriter, full: Boolean): Unit
      
      
- 
      
      
      
        
        def
      
      
        fastGetPatchAt(xc: Int, yc: Int): Patch
      
      
- 
      
      
      
        
        def
      
      
        finalize(): Unit
      
      
- 
      
      
      
        
        def
      
      
        followOffsetX(): Double
      
      
- 
      
      
      
        
        def
      
      
        followOffsetY(): Double
      
      
- 
      
      
      
        
        def
      
      
        generateSeed(): Double
      
      
- 
      
      
      
        
        def
      
      
        getBreed(breedName: String): AgentSet
      
      
- 
      
      
      
        
        def
      
      
        getBreedSingular(breed: AgentSet): String
      
      
- 
      
      
      
        
        def
      
      
        getBreeds(): Map[String, AnyRef]
      
      
- 
      
      
      
        final 
        def
      
      
        getClass(): java.lang.Class[_]
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        getDrawing(): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        getLink(end1: Any, end2: Any, breed: AgentSet): Link
      
      
- 
      
      
      
        
        def
      
      
        getLinkBreed(breedName: String): AgentSet
      
      
- 
      
      
      
        
        def
      
      
        getLinkBreedSingular(breed: AgentSet): String
      
      
- 
      
      
      
        
        def
      
      
        getLinkBreeds(): Map[String, AnyRef]
      
      
- 
      
      
      
        
        def
      
      
        getLinkShape(name: String): Shape
      
      
- 
      
      
      
        
        def
      
      
        getLinkVariablesArraySize(breed: AgentSet): Int
      
      
- 
      
      
      
        
        def
      
      
        getObserverVariableByName(var: String): AnyRef
      
      
- 
      
      
      
        
        def
      
      
        getOrCreateDummyLink(end1: Any, end2: Any, breed: AgentSet): Link
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        getOrCreateLink(end1: Double, end2: Double, breed: AgentSet): Link
      
      
- 
      
      
      
        
        def
      
      
        getOrCreateTurtle(id: Long): Turtle
      
      
- 
      
      
      
        
        def
      
      
        getPatch(id: Int): Patch
      
      
- 
      
      
      
        
        def
      
      
        getPatchAt(x: Double, y: Double): Patch
      
      
- 
      
      
      
        
        def
      
      
        getPatchAtWrap(x: Double, y: Double): Patch
      
      
- 
      
      
      
        
        def
      
      
        getPatchScratch(): Array[Array[Double]]
      
      
- 
      
      
      
        
        def
      
      
        getTurtle(id: Long): Turtle
      
      
- 
      
      
      
        
        def
      
      
        getVariablesArraySize(link: Link, breed: AgentSet): Int
      
      
- 
      
      
      
        
        def
      
      
        getVariablesArraySize(turtle: Turtle, breed: AgentSet): Int
      
      
- 
      
      
      
        
        def
      
      
        getVariablesArraySize(patch: Patch): Int
      
      
- 
      
      
      
        
        def
      
      
        getVariablesArraySize(observer: Observer): Int
      
      
- 
      
      
      
        
        def
      
      
        growMax(min: Int, max: Int, value: Int, d: Int): Int
      
      
- 
      
      
      
        
        def
      
      
        growMin(min: Int, max: Int, value: Int, d: Int): Int
      
      
- 
      
      
      
        
        def
      
      
        hashCode(): Int
      
      
- 
      
      
      
        
        def
      
      
        importWorld(errorHandler: ErrorHandler, importerUser: ImporterUser, stringReader: StringReader, reader: BufferedReader): Unit
      
      
- 
      
      
      
        
        def
      
      
        indexOfVariable(agent: Agent, name: String): Int
      
      
- 
      
      
      
        
        def
      
      
        indexOfVariable(agentClass: java.lang.Class[_ <: org.nlogo.agent.Agent], name: String): Int
      
      
- 
      
      
      
        
        def
      
      
        isBreed(breed: AgentSet): Boolean
      
      
- 
      
      
      
        
        def
      
      
        isDimensionVariable(variableName: String): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
- 
      
      
      
        
        def
      
      
        isLinkBreed(breed: AgentSet): Boolean
      
      
- 
      
      
      
        
        def
      
      
        lineThickness(agent: Agent): Double
      
      
- 
      
      
      
        
        def
      
      
        linkBreedOwns(breed: AgentSet, name: String): Boolean
      
      
- 
      
      
      
        
        def
      
      
        linkBreedsOwnIndexOf(breed: AgentSet, name: String): Int
      
      
- 
      
      
      
        
        def
      
      
        linkBreedsOwnNameAt(breed: AgentSet, index: Int): String
      
      
- 
      
      
      
        
        def
      
      
        linkShapeList(): ShapeList
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        linksOwnIndexOf(name: String): Int
      
      
- 
      
      
      
        
        def
      
      
        linksOwnNameAt(index: Int): String
      
      
- 
      
      
      
        
        def
      
      
        markDrawingClean(): Unit
      
      
- 
      
      
      
        
        def
      
      
        markPatchColorsClean(): Unit
      
      
- 
      
      
      
        
        def
      
      
        markPatchColorsDirty(): Unit
      
      
- 
      
      
      
        
        def
      
      
        maxPxcor(): Int
      
      
- 
      
      
      
        
        def
      
      
        maxPxcorBoxed(): Double
      
      
- 
      
      
      
        
        def
      
      
        maxPycor(): Int
      
      
- 
      
      
      
        
        def
      
      
        maxPycorBoxed(): Double
      
      
- 
      
      
      
        
        def
      
      
        mayHavePartiallyTransparentObjects(): Boolean
      
      
- 
      
      
      
        
        def
      
      
        minPxcor(): Int
      
      
- 
      
      
      
        
        def
      
      
        minPxcorBoxed(): Double
      
      
- 
      
      
      
        
        def
      
      
        minPycor(): Int
      
      
- 
      
      
      
        
        def
      
      
        minPycorBoxed(): Double
      
      
- 
      
      
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
- 
      
      
      
        
        def
      
      
        newProgram(interfaceGlobals: List[String]): Program
      
      
- 
      
      
      
        
        def
      
      
        newProgram(): Program
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        noPatches(): AgentSet
      
      
- 
      
      
      
        
        def
      
      
        noTurtles(): AgentSet
      
      
- 
      
      
      
        final 
        def
      
      
        notify(): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        observerOwnsIndexOf(name: String): Int
      
      
- 
      
      
      
        
        def
      
      
        observerOwnsNameAt(index: Int): String
      
      
- 
      
      
      
        
        def
      
      
        observers(): AgentSet
      
      
- 
      
      
      
        
        def
      
      
        patchColors(): Array[Int]
      
      
- 
      
      
      
        
        def
      
      
        patchColorsDirty(): Boolean
      
      
- 
      
      
      
        
        def
      
      
        patchSize(patchSize: Double): Boolean
      
      
- 
      
      
      
        
        def
      
      
        patchSize(): Double
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        patchesAllBlack(): Boolean
      
      
- 
      
      
      
        
        def
      
      
        patchesOwnIndexOf(name: String): Int
      
      
- 
      
      
      
        
        def
      
      
        patchesOwnNameAt(index: Int): String
      
      
- 
      
      
      
        
        def
      
      
        patchesWithLabels(): Int
      
      
- 
      
      
      
        
        def
      
      
        program(program: Program): Unit
      
      
- 
      
      
      
        
        def
      
      
        program(): Program
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        realloc(): Unit
      
      
- 
      
      
      
        
        def
      
      
        rememberOldProgram(): Unit
      
      
- 
      
      
      
        
        def
      
      
        removeLineThickness(agent: Agent): Unit
      
      
- 
      
      
      
        
        def
      
      
        roundX(x: Double): Int
      
      
- 
      
      
      
        
        def
      
      
        roundY(y: Double): Int
      
      
- 
      
      
      
        
        def
      
      
        sendPixels(): Boolean
      
      
- 
      
      
      
        
        def
      
      
        setDimensionVariable(variableName: String, value: Int, d: WorldDimensions): WorldDimensions
      
      
- 
      
      
      
        
        def
      
      
        setLineThickness(agent: Agent, size: Double): Unit
      
      
- 
      
      
      
        
        def
      
      
        setObserverVariableByName(var: String, value: Any): Unit
      
      
- 
      
      
      
        
        def
      
      
        stamp(agent: Agent, erase: Boolean): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
- 
      
      
      
        
        def
      
      
        ticks(): Double
      
      
- 
      
      
      
        
        def
      
      
        toString(): String
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        turtleShapeList(): ShapeList
      
      
- 
      
      
      
    
- 
      
      
      
        
        def
      
      
        turtlesOwnIndexOf(name: String): Int
      
      
- 
      
      
      
        
        def
      
      
        turtlesOwnNameAt(index: Int): String
      
      
- 
      
      
      
        
        def
      
      
        validPatchCoordinates(xc: Int, yc: Int): Boolean
      
      
- 
      
      
      
        final 
        def
      
      
        wait(): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
- 
      
      
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
- 
      
      
      
        
        def
      
      
        worldHeight(): Int
      
      
- 
      
      
      
        
        def
      
      
        worldHeightBoxed(): Double
      
      
- 
      
      
      
        
        def
      
      
        worldWidth(): Int
      
      
- 
      
      
      
        
        def
      
      
        worldWidthBoxed(): Double
      
      
- 
      
      
      
        
        def
      
      
        wrap(pos: Double, min: Double, max: Double): Double
      
      
- 
      
      
      
        
        def
      
      
        wrapX(x: Double): Double
      
      
- 
      
      
      
        
        def
      
      
        wrapY(y: Double): Double
      
      
- 
      
      
      
        
        def
      
      
        wrappedObserverX(x: Double): Double
      
      
- 
      
      
      
        
        def
      
      
        wrappedObserverY(y: Double): Double
      
      
- 
      
      
      
        
        def
      
      
        wrappingAllowedInX(): Boolean
      
      
- 
      
      
      
        
        def
      
      
        wrappingAllowedInY(): Boolean
      
      
 
        
         
        
        
              
Inherited from AnyRef
            
              
Inherited from Any