abstract class Topology extends Neighbors

Source
Topology.scala
Linear Supertypes
Neighbors, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Topology
  2. Neighbors
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Topology(world: World, xWraps: Boolean, yWraps: Boolean)

Abstract Value Members

  1. abstract def diffuse(amount: Double, vn: Int): Unit
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[PatchException] )
  2. abstract def diffuse4(amount: Double, vn: Int): Unit
    Annotations
    @throws( classOf[AgentException] ) @throws( classOf[PatchException] )
  3. abstract def distanceWrap(dx: Double, dy: Double, x1: Double, y1: Double, x2: Double, y2: Double): Double
  4. abstract def getPE(source: Patch): Patch
    Definition Classes
    Neighbors
  5. abstract def getPN(source: Patch): Patch
    Definition Classes
    Neighbors
  6. abstract def getPNE(source: Patch): Patch
    Definition Classes
    Neighbors
  7. abstract def getPNW(source: Patch): Patch
    Definition Classes
    Neighbors
  8. abstract def getPS(source: Patch): Patch
    Definition Classes
    Neighbors
  9. abstract def getPSE(source: Patch): Patch
    Definition Classes
    Neighbors
  10. abstract def getPSW(source: Patch): Patch
    Definition Classes
    Neighbors
  11. abstract def getPW(source: Patch): Patch
    Definition Classes
    Neighbors
  12. abstract def shortestPathX(x1: Double, x2: Double): Double
  13. abstract def shortestPathY(y1: Double, y2: Double): Double
  14. abstract def towardsWrap(headingX: Double, headingY: Double): Double
  15. abstract def wrapX(x: Double): Double
    Annotations
    @throws( classOf[AgentException] )
  16. abstract def wrapY(y: Double): Double
    Annotations
    @throws( classOf[AgentException] )

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  7. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  8. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  9. def followOffsetX: Double
  10. def followOffsetY: Double
  11. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
  12. def getNeighbors(source: Patch): IndexedAgentSet
    Definition Classes
    Neighbors
  13. def getNeighbors4(source: Patch): IndexedAgentSet
    Definition Classes
    Neighbors
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
  19. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  20. def toString(): String
    Definition Classes
    AnyRef → Any
  21. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  23. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  24. val world: World
  25. val xWraps: Boolean
  26. val yWraps: Boolean

Inherited from Neighbors

Inherited from AnyRef

Inherited from Any

Ungrouped