de.sciss.collection

geom

package geom

Visibility
  1. Public
  2. All

Type Members

  1. trait DistanceMeasure[M, D <: Space[D]] extends AnyRef

    A DistanceMeasure is used in nearest neighbour search, in order to allow different ways points and children are favoured or filtered during the search.

  2. trait HyperCube[D <: Space[D]] extends AnyRef

  3. final case class IntCube(cx: Int, cy: Int, cz: Int, extent: Int) extends IntCubeLike with Product with Serializable

  4. trait IntCubeLike extends HyperCube[ThreeDim] with QueryShape[BigInt, ThreeDim]

    A three dimensional cube.

  5. final case class IntPoint2D(x: Int, y: Int) extends IntPoint2DLike with Product with Serializable

  6. trait IntPoint2DLike extends AnyRef

  7. final case class IntPoint3D(x: Int, y: Int, z: Int) extends IntPoint3DLike with Product with Serializable

  8. trait IntPoint3DLike extends AnyRef

  9. final case class IntRectangle(left: Int, top: Int, width: Int, height: Int) extends IntRectangleLike with Product with Serializable

  10. trait IntRectangleLike extends QueryShape[Long, TwoDim]

    A 2D rectangular query shape.

  11. final case class IntSquare(cx: Int, cy: Int, extent: Int) extends IntSquareLike with Product with Serializable

  12. trait IntSquareLike extends HyperCube[TwoDim] with QueryShape[Long, TwoDim]

  13. final case class LongPoint2D(x: Long, y: Long) extends LongPoint2DLike with Product with Serializable

  14. trait LongPoint2DLike extends AnyRef

  15. final case class LongRectangle(left: Long, top: Long, width: Long, height: Long) extends LongRectangleLike with Product with Serializable

  16. trait LongRectangleLike extends QueryShape[BigInt, TwoDim]

    A 2D rectangular query shape.

  17. final case class LongSquare(cx: Long, cy: Long, extent: Long) extends LongSquareLike with Product with Serializable

  18. trait LongSquareLike extends HyperCube[TwoDim] with QueryShape[BigInt, TwoDim]

  19. trait QueryShape[Area, D <: Space[D]] extends AnyRef

    A shape for range queries.

  20. trait Space[D <: Space[D]] extends AnyRef

Value Members

  1. object DistanceMeasure extends AnyRef

  2. object IntDistanceMeasure2D extends AnyRef

  3. object IntDistanceMeasure3D extends AnyRef

  4. object IntSpace extends AnyRef

  5. object LongDistanceMeasure2D extends AnyRef

  6. object LongSpace extends AnyRef

    Provides spaces in which coordinates are expressed using Long values.

  7. object Space extends AnyRef