Class

it.unibo.scafi.space.BasicSpatialAbstraction

Basic3DSpace

Related Doc: package BasicSpatialAbstraction

Permalink

class Basic3DSpace[E] extends Space3D[E]

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Basic3DSpace
  2. Space3D
  3. EuclideanStrategy
  4. Serializable
  5. Serializable
  6. MutableMetricSpace
  7. MutableSpace
  8. MetricSpace
  9. DistanceStrategy
  10. Space
  11. NeighbouringRelation
  12. AnyRef
  13. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Basic3DSpace(pos: Map[E, P], proximityThreshold: Double = ...)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def add(e: E, p: P): Unit

    Permalink
    Definition Classes
    Basic3DSpaceSpace3DMutableSpace
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  7. def contains(e: E): Boolean

    Permalink
    Definition Classes
    Space3DSpace
  8. var elemPositions: Map[E, P]

    Permalink
    Definition Classes
    Space3D
  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def getAll(): Iterable[E]

    Permalink
    Definition Classes
    Space3DSpace
  12. def getAt(p: P): Option[E]

    Permalink
    Definition Classes
    Basic3DSpaceSpace
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  14. def getDistance(p1: P, p2: P): Double

    Permalink
    Definition Classes
    EuclideanStrategyDistanceStrategy
  15. def getLocation(e: E): P

    Permalink
    Definition Classes
    Space3DSpace
  16. def getNeighbors(e: E): Iterable[E]

    Permalink
    Definition Classes
    Basic3DSpaceSpace
  17. def getNeighborsWithDistance(e: E): Iterable[(E, D)]

    Permalink
    Definition Classes
    Basic3DSpaceMetricSpace
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  19. def initNeighbours(): Map[E, Set[(E, D)]]

    Permalink
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. var neighbourhoodMap: Map[E, Set[(E, D)]]

    Permalink
  23. def neighbouring(p1: P, p2: P): Boolean

    Permalink
  24. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  25. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  26. val proximityThreshold: Double

    Permalink
    Definition Classes
    Space3DEuclideanStrategy
  27. def remove(e: E): Unit

    Permalink
    Definition Classes
    Space3DMutableSpace
  28. def setLocation(e: E, p: P): Unit

    Permalink
    Definition Classes
    Basic3DSpaceMutableSpace
  29. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  30. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Space3D[E]

Inherited from EuclideanStrategy

Inherited from Serializable

Inherited from Serializable

Inherited from BasicSpatialAbstraction.Space[E]

Inherited from AnyRef

Inherited from Any

Ungrouped