c

org.nlogo.agent

Torus3D

class Torus3D extends Torus with Topology3D

Source
Torus3D.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Torus3D
  2. Topology3D
  3. Torus
  4. YWraps
  5. XWraps
  6. Topology
  7. Neighbors
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Torus3D(_world3d: World3D)

Value Members

  1. def diffuse(diffuseparam: Double, vn: Int): Unit
    Definition Classes
    Torus3DTopology
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[PatchException] )
  2. def diffuse4(amount: Double, vn: Int): Unit
    Definition Classes
    Topology
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[PatchException] )
  3. def diffuseYBorder(amount: Double, vn: Int, fourWay: Boolean, scratch: Array[Array[Double]]): Unit
    Definition Classes
    YWrapsTopology
  4. def distanceWrap(_dx: Double, _dy: Double, _dz: Double, x1: Double, y1: Double, z1: Double, x2: Double, y2: Double, z2: Double): Double
    Definition Classes
    Torus3DTopology3D
  5. def distanceWrap(dx: Double, dy: Double, x1: Double, y1: Double, x2: Double, y2: Double): Double
    Definition Classes
    TorusTopology
  6. def followOffsetX: Double
    Definition Classes
    Topology
  7. def followOffsetY: Double
    Definition Classes
    Topology
  8. def getNeighbors(source: Patch): IndexedAgentSet
    Definition Classes
    Neighbors
  9. def getNeighbors3d(source: Patch3D): IndexedAgentSet
    Definition Classes
    Torus3DTopology3D
  10. def getNeighbors4(source: Patch): IndexedAgentSet
    Definition Classes
    Neighbors
  11. def getNeighbors6(source: Patch3D): IndexedAgentSet
    Definition Classes
    Torus3DTopology3D
  12. def getPE(source: Patch): Patch
    Definition Classes
    Torus3DTorusNeighbors
  13. def getPED(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  14. def getPEU(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  15. def getPN(source: Patch): Patch
    Definition Classes
    Torus3DTorusNeighbors
  16. def getPND(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  17. def getPNE(source: Patch): Patch
    Definition Classes
    Torus3DTorusNeighbors
  18. def getPNED(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  19. def getPNEU(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  20. def getPNU(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  21. def getPNW(source: Patch): Patch
    Definition Classes
    Torus3DTorusNeighbors
  22. def getPNWD(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  23. def getPNWU(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  24. def getPS(source: Patch): Patch
    Definition Classes
    Torus3DTorusNeighbors
  25. def getPSD(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  26. def getPSE(source: Patch): Patch
    Definition Classes
    Torus3DTorusNeighbors
  27. def getPSED(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  28. def getPSEU(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  29. def getPSU(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  30. def getPSW(source: Patch): Patch
    Definition Classes
    Torus3DTorusNeighbors
  31. def getPSWD(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  32. def getPSWU(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  33. def getPW(source: Patch): Patch
    Definition Classes
    Torus3DTorusNeighbors
  34. def getPWD(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  35. def getPWU(source: Patch3D): Patch
    Definition Classes
    Torus3DTopology3D
  36. def getPatchAt(xc: Double, yc: Double, zc: Double): Patch
    Definition Classes
    Torus3DTopology3D
    Annotations
    @throws( classOf[AgentException] )
  37. def getPatchDown(source: Patch3D): Patch
  38. def getPatchUp(source: Patch3D): Patch
  39. def observerZ: Double
    Definition Classes
    Torus3DTopology3D
  40. def shortestPathX(x1: Double, x2: Double): Double
    Definition Classes
    TorusTopology
  41. def shortestPathY(y1: Double, y2: Double): Double
    Definition Classes
    TorusTopology
  42. def shortestPathZ(z1: Double, z2: Double): Double
    Definition Classes
    Torus3DTopology3D
  43. def towardsPitchWrap(_dx: Double, _dy: Double, _dz: Double): Double
    Definition Classes
    Torus3DTopology3D
  44. def towardsWrap(headingX: Double, headingY: Double): Double
    Definition Classes
    TorusTopology
  45. val world: World
    Definition Classes
    Topology
  46. def wrapX(x: Double): Double
    Definition Classes
    TorusXWrapsTopology
  47. def wrapY(y: Double): Double
    Definition Classes
    TorusYWrapsTopology
  48. def wrapZ(z: Double): Double
    Definition Classes
    Torus3DTopology3D
  49. val xWraps: Boolean
    Definition Classes
    XWrapsTopology
  50. val yWraps: Boolean
    Definition Classes
    YWrapsTopology