org.alitouka.spark.dbscan.spatial

Point

class Point extends Serializable with Ordered[Point]

Represents a point in multi-dimensional space and metadata required by the distributed DBSCAN algorithm

Linear Supertypes
Ordered[Point], Comparable[Point], Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Point
  2. Ordered
  3. Comparable
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Point(coords: Double*)

  2. new Point(pt: Point)

  3. new Point(coords: Array[Double])

  4. new Point(coordinates: PointCoordinates, pointId: PointId = 0, boxId: BoxId = 0, distanceFromOrigin: Double = 0.0, precomputedNumberOfNeighbors: Long = 0, clusterId: ClusterId = ...)

    coordinates

    Point's coordinates

    pointId

    A unique identifier of the point

    boxId

    An identifier of a partition of a data set which this point belongs to

    distanceFromOrigin

    Distance of this point from origin

    precomputedNumberOfNeighbors

    Number of point's neighbors

    clusterId

    ID of a cluster which this points belongs to

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. def <(that: Point): Boolean

    Definition Classes
    Ordered
  5. def <=(that: Point): Boolean

    Definition Classes
    Ordered
  6. final def ==(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  7. final def ==(arg0: Any): Boolean

    Definition Classes
    Any
  8. def >(that: Point): Boolean

    Definition Classes
    Ordered
  9. def >=(that: Point): Boolean

    Definition Classes
    Ordered
  10. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  11. val boxId: BoxId

    An identifier of a partition of a data set which this point belongs to

  12. def canEqual(other: Any): Boolean

  13. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. val clusterId: ClusterId

    ID of a cluster which this points belongs to

  15. def compare(that: Point): Int

    Definition Classes
    Point → Ordered
  16. def compareTo(that: Point): Int

    Definition Classes
    Ordered → Comparable
  17. val coordinates: PointCoordinates

    Point's coordinates

  18. val distanceFromOrigin: Double

    Distance of this point from origin

  19. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  20. def equals(that: Any): Boolean

    Definition Classes
    Point → AnyRef → Any
  21. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  22. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  23. def hashCode(): Int

    Definition Classes
    Point → AnyRef → Any
  24. final def isInstanceOf[T0]: Boolean

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

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

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

    Definition Classes
    AnyRef
  28. val pointId: PointId

    A unique identifier of the point

  29. val precomputedNumberOfNeighbors: Long

    Number of point's neighbors

  30. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  31. def toString(): String

    Definition Classes
    Point → AnyRef → Any
  32. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  35. def withBoxId(newBoxId: BoxId): Point

  36. def withClusterId(newId: ClusterId): Point

  37. def withDistanceFromOrigin(newDistance: Double): Point

  38. def withNumberOfNeighbors(newNumber: Long): Point

  39. def withPointId(newId: PointId): Point

Inherited from Ordered[Point]

Inherited from Comparable[Point]

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped