org.nlogo.agent

Turtle3D

final class Turtle3D extends Turtle with Agent3D with Turtle3D

Source
Turtle3D.java
Linear Supertypes
Turtle3D, Agent3D, Turtle, Turtle, Agent, Comparable[Agent], Agent, Observable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Turtle3D
  2. Turtle3D
  3. Agent3D
  4. Turtle
  5. Turtle
  6. Agent
  7. Comparable
  8. Agent
  9. Observable
  10. AnyRef
  11. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Turtle3D(world: World3D, breed: AgentSet, xcor: Number, ycor: Number, zcor: Number)

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 addObserver(arg0: Observer): Unit

    Definition Classes
    Observable
  7. def alpha(): Int

    0-255, 0 = invisible, 255 = opaque

    0-255, 0 = invisible, 255 = opaque

    Definition Classes
    TurtleAgent
  8. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  9. def classDisplayName(): String

    Returns a displayable name of this type of agent (Turtle, Link, Patch, Observer)

    Returns a displayable name of this type of agent (Turtle, Link, Patch, Observer)

    Definition Classes
    TurtleAgentAgent
  10. def clearChanged(): Unit

    Attributes
    protected[util]
    Definition Classes
    Observable
  11. def clone(): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  12. def color(rgb: LogoList, varIndex: Int): Unit

    Definition Classes
    Turtle
  13. def color(): AnyRef

    Returns the value of the color variable, a Double or LogoList.

    Returns the value of the color variable, a Double or LogoList.

    Definition Classes
    TurtleTurtle
  14. def colorDouble(boxedColor: Double): Unit

    Definition Classes
    Turtle
  15. def colorDoubleUnchecked(boxedColor: Double): Unit

    Definition Classes
    Turtle
  16. def compareTo(a: Agent): Int

    Definition Classes
    Agent → Comparable
  17. def countObservers(): Int

    Definition Classes
    Observable
  18. def deleteObserver(arg0: Observer): Unit

    Definition Classes
    Observable
  19. def deleteObservers(): Unit

    Definition Classes
    Observable
  20. def die(): Unit

    Definition Classes
    Turtle
  21. def dx(): Double

    Returns the x component of the forward vector

    Returns the x component of the forward vector

    Definition Classes
    Turtle3DTurtle3DTurtle
  22. def dy(): Double

    Returns the y component of the forward vector

    Returns the y component of the forward vector

    Definition Classes
    Turtle3DTurtle3DTurtle
  23. def dz(): Double

    Returns the z component of the forward vector

    Returns the z component of the forward vector

    Definition Classes
    Turtle3DTurtle3D
  24. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  25. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  26. def face(x: Double, y: Double, z: Double, wrap: Boolean): Unit

  27. def face(agent: Agent, wrap: Boolean): Unit

    Definition Classes
    Turtle3DTurtle
  28. def face(x: Double, y: Double, wrap: Boolean): Unit

    Definition Classes
    Turtle
  29. def finalize(): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  30. def getAgentBit(): Int

    Definition Classes
    TurtleAgent
  31. def getAgentClass(): Class[Turtle]

    Definition Classes
    TurtleAgent
  32. def getBreed(): AgentSet

    Returns the breed AgentSet of this turtle, all turtles if the turtle is unbreeded.

    Returns the breed AgentSet of this turtle, all turtles if the turtle is unbreeded.

    Definition Classes
    Turtle3DTurtleTurtle
  33. def getBreedIndex(): Int

    Returns the index of this turtle's breed.

    Returns the index of this turtle's breed.

    Definition Classes
    TurtleTurtle
  34. def getBreedVariable(name: String): AnyRef

    Definition Classes
    TurtleAgent
  35. final def getClass(): java.lang.Class[_]

    Definition Classes
    AnyRef → Any
  36. def getLinkBreedVariable(name: String): AnyRef

    Definition Classes
    TurtleAgent
  37. def getLinkVariable(vn: Int): AnyRef

    Definition Classes
    TurtleAgent
  38. def getObserverVariable(vn: Int): AnyRef

    Definition Classes
    TurtleAgent
  39. def getPatchAtHeadingAndDistance(delta: Double, distance: Double): Patch

    Definition Classes
    Turtle3DTurtle
  40. def getPatchAtOffsets(dx: Double, dy: Double, dz: Double): Patch3D

    Definition Classes
    Turtle3DAgent3D
  41. def getPatchAtOffsets(dx: Double, dy: Double): Patch

    Definition Classes
    Turtle3DTurtleAgent
  42. def getPatchAtPoint(point: List[Double]): Patch

  43. def getPatchHere(): Patch

    Returns the patch that this turtle is on.

    Returns the patch that this turtle is on.

    Definition Classes
    Turtle3DTurtleTurtle
  44. def getPatchVariable(vn: Int): AnyRef

    Definition Classes
    TurtleAgent
  45. def getTurtleOrLinkVariable(varName: String): AnyRef

    Definition Classes
    TurtleAgent
  46. def getTurtleVariable(vn: Int): AnyRef

    Definition Classes
    Turtle3DTurtleAgent
  47. def getTurtleVariableDouble(vn: Int): Double

    Definition Classes
    Turtle3DTurtle
  48. def getVariable(name: String): AnyRef

    Definition Classes
    Turtle
  49. def getVariable(vn: Int): AnyRef

    Returns the value of the variable in the given position of the agent variable array

    Returns the value of the variable in the given position of the agent variable array

    vn

    the index into the agent variable array

    Definition Classes
    TurtleAgentAgent
  50. def getVariableCount(): Int

    Definition Classes
    Agent
  51. def hasChanged(): Boolean

    Definition Classes
    Observable
  52. def hasLabel(): Boolean

    Returns true if the label variable has a non-empty string value.

    Returns true if the label variable has a non-empty string value.

    Definition Classes
    TurtleTurtle
  53. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  54. def hatch(): Turtle

    Definition Classes
    Turtle3DTurtle
  55. def heading(heading: Double): Unit

    Definition Classes
    Turtle
  56. def heading(heading: Double, seenTurtles: Set[Turtle]): Unit

    Definition Classes
    Turtle
  57. def heading(heading: Double): Unit

    Sets the value of the heading variable

    Sets the value of the heading variable

    Definition Classes
    TurtleTurtle
  58. def heading(): Double

    Returns the value of the heading variable.

    Returns the value of the heading variable.

    Definition Classes
    TurtleTurtle
  59. def headingPitchAndRoll(heading: Double, pitch: Double, roll: Double): Unit

  60. def hidden(hidden: Boolean): Unit

    Definition Classes
    Turtle3DTurtle
  61. def hidden(): Boolean

    Returns the value of the hidden? variable.

    Returns the value of the hidden? variable.

    Definition Classes
    Turtle3DTurtleTurtle
  62. def home(): Unit

    Definition Classes
    Turtle3DTurtle
  63. def id(): Long

    Returns the id number of this agent.

    Returns the id number of this agent. The who number in the case of a turtle, index into the array in the case of patches

    Definition Classes
    AgentAgent
  64. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  65. def isPartiallyTransparent(): Boolean

    Definition Classes
    AgentAgent
  66. def jump(distance: Double): Unit

    Moves the turtle forward distance as if the command jump were used

    Moves the turtle forward distance as if the command jump were used

    distance

    this amount to jump

    Definition Classes
    Turtle3DTurtleTurtle
  67. def label(label: Any): Unit

    Definition Classes
    Turtle3DTurtle
  68. def label(): AnyRef

    Definition Classes
    Turtle3DTurtle
  69. def labelColor(labelColor: Double): Unit

    Definition Classes
    Turtle3DTurtle
  70. def labelColor(): AnyRef

    Returns the value of the label-color variable.

    Returns the value of the label-color variable.

    Definition Classes
    Turtle3DTurtleTurtle
  71. def labelColor(rgb: LogoList, valueIndex: Int): Unit

    Definition Classes
    Turtle
  72. def labelString(): String

    Returns the value of the label variable.

    Returns the value of the label variable.

    Definition Classes
    Turtle3DTurtleTurtle
  73. def lineThickness(): Double

    Returns the line-thickness.

    Returns the line-thickness.

    Definition Classes
    TurtleTurtle
  74. def moveTo(otherAgent: Agent): Unit

    Definition Classes
    Turtle3DTurtle
  75. def moveToPatchCenter(): Unit

    Definition Classes
    Turtle3DTurtle
  76. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  77. final def notify(): Unit

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

    Definition Classes
    AnyRef
  79. def notifyObservers(arg0: Any): Unit

    Definition Classes
    Observable
  80. def notifyObservers(): Unit

    Definition Classes
    Observable
  81. def ownsVariable(name: String): Boolean

    Definition Classes
    Turtle
  82. def penMode(penMode: String): Unit

    Definition Classes
    Turtle3DTurtle
  83. def penMode(): String

    Definition Classes
    Turtle3DTurtle
  84. def penSize(penSize: Double): Unit

    Definition Classes
    Turtle3DTurtle
  85. def penSize(): Double

    Definition Classes
    Turtle3DTurtle
  86. def pitch(pitch: Double): Unit

  87. def pitch(): Double

    Returns the value of the pitch variable

    Returns the value of the pitch variable

    Definition Classes
    Turtle3DTurtle3D
  88. def right(delta: Double): Array[Double]

  89. def roll(roll: Double): Unit

  90. def roll(): Double

    Returns the value of the roll variable

    Returns the value of the roll variable

    Definition Classes
    Turtle3DTurtle3D
  91. def setBreed(breed: AgentSet): Unit

    Definition Classes
    Turtle3DTurtle
  92. def setBreedVariable(name: String, value: Any): Unit

    Definition Classes
    TurtleAgent
  93. def setChanged(): Unit

    Attributes
    protected[util]
    Definition Classes
    Observable
  94. def setLinkBreedVariable(name: String, value: Any): Unit

    Definition Classes
    TurtleAgent
  95. def setLinkVariable(vn: Int, value: Double): Unit

    Definition Classes
    TurtleAgent
  96. def setLinkVariable(vn: Int, value: Any): Unit

    Definition Classes
    TurtleAgent
  97. def setObserverVariable(vn: Int, value: Any): Unit

    Definition Classes
    TurtleAgent
  98. def setPatchVariable(vn: Int, value: Double): Unit

    Definition Classes
    TurtleAgent
  99. def setPatchVariable(vn: Int, value: Any): Unit

    Definition Classes
    TurtleAgent
  100. def setTurtleOrLinkVariable(varName: String, value: Any): Unit

    Definition Classes
    TurtleAgent
  101. def setTurtleVariable(vn: Int, value: Any): Unit

    Definition Classes
    Turtle3DTurtleAgent
  102. def setTurtleVariable(vn: Int, value: Double): Unit

    Definition Classes
    Turtle3DTurtleAgent
  103. def setVariable(vn: Int, value: Any): Unit

    Sets the variable in the position vn of the agent variable array to value

    Sets the variable in the position vn of the agent variable array to value

    vn

    the index into the agent variable array

    value

    the new value for the variable

    Definition Classes
    TurtleAgentAgent
    Exceptions thrown
    LogoExceptionAgentException

    If value is the wrong type for the given variable or if you try to change variables that cannot be changed

  104. def shape(shape: String): Unit

    Definition Classes
    Turtle3DTurtle
  105. def shape(): String

    Returns the name of the current shape, empty string in the case of patches.

    Returns the name of the current shape, empty string in the case of patches.

    Definition Classes
    Turtle3DTurtleAgent
  106. def shortestPathX(x: Double): Double

    Definition Classes
    Turtle
  107. def shortestPathY(y: Double): Double

    Definition Classes
    Turtle
  108. def shortestPathZ(z: Double): Double

  109. def size(size: Double): Unit

    Definition Classes
    Turtle3DTurtle
  110. def size(): Double

    Returns the size of this agent

    Returns the size of this agent

    Definition Classes
    Turtle3DTurtleAgent
  111. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  112. def toString(): String

    Definition Classes
    Turtle → AnyRef → Any
  113. def turnRight(delta: Double): Unit

    Definition Classes
    Turtle3DTurtle
  114. def variableConstraint(vn: Int, con: ValueConstraint): Unit

    Definition Classes
    Agent
  115. def variableConstraint(vn: Int): ValueConstraint

    Definition Classes
    Agent
  116. def variableName(vn: Int): String

    Definition Classes
    TurtleAgent
  117. def variables(): Array[AnyRef]

    Returns raw array of all agent variables.

    Returns raw array of all agent variables. Warning: this method is liable to change return type in a future API version.

    Definition Classes
    AgentAgent
  118. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws()
  121. def world(): World

    Returns the world object associated with this agent

    Returns the world object associated with this agent

    Definition Classes
    AgentAgent
  122. def xandycor(xcor: Double, ycor: Double): Unit

    Definition Classes
    Turtle3DTurtle
  123. def xandycor(xcor: Double, ycor: Double): Unit

    Definition Classes
    Turtle3DTurtle
  124. def xandycor(xcor: Double, ycor: Double, seenTurtles: Set[Turtle]): Unit

    Definition Classes
    Turtle
  125. def xandycorHelper(xcor: Double, ycor: Double): Unit

    Definition Classes
    Turtle
  126. def xcor(xcor: Double): Unit

    Definition Classes
    Turtle3DTurtle
  127. def xcor(xcor: Double): Unit

    Definition Classes
    Turtle3DTurtle
  128. def xcor(): Double

    Returns the value of the xcor variable.

    Returns the value of the xcor variable.

    Definition Classes
    TurtleTurtle
  129. def xyandzcor(xcor: Double, ycor: Double, zcor: Double): Unit

  130. def xyandzcor(xcor: Double, ycor: Double, zcor: Double): Unit

  131. def ycor(ycor: Double): Unit

    Definition Classes
    Turtle3DTurtle
  132. def ycor(ycor: Double): Unit

    Definition Classes
    Turtle3DTurtle
  133. def ycor(): Double

    Returns the value of the ycor variable.

    Returns the value of the ycor variable.

    Definition Classes
    TurtleTurtle
  134. def zcor(zcor: Double): Unit

  135. def zcor(zcor: Double): Unit

  136. def zcor(): Double

    Returns the value of the zcor variable

    Returns the value of the zcor variable

    Definition Classes
    Turtle3DTurtle3D

Inherited from Turtle3D

Inherited from Agent3D

Inherited from Turtle

Inherited from Turtle

Inherited from Agent

Inherited from Comparable[Agent]

Inherited from Agent

Inherited from Observable

Inherited from AnyRef

Inherited from Any