p

io.youi

spatial

package spatial

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. spatial
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait BoundingBox extends SpatialValue[BoundingBox]
  2. implicit final class DoubleOps extends AnyVal

    Angle converting sugar

  3. case class ImmutableBoundingBox(x1: Double, y1: Double, x2: Double, y2: Double) extends BoundingBox with Product with Serializable
  4. case class ImmutableMatrix3(m00: Double, m01: Double, m02: Double, m10: Double, m11: Double, m12: Double, m20: Double, m21: Double, m22: Double) extends Matrix3 with Product with Serializable
  5. case class ImmutablePoint(x: Double = 0.0, y: Double = 0.0) extends Point with Product with Serializable
  6. case class ImmutableSize(width: Double = 0.0, height: Double = 0.0) extends Size with Product with Serializable
  7. class MathException extends Exception
  8. trait Matrix3 extends SpatialValue[Matrix3]

    Trait representing a matrix

  9. class MutableBoundingBox extends BoundingBox
  10. case class MutableMatrix3(m00: Double, m01: Double, m02: Double, m10: Double, m11: Double, m12: Double, m20: Double, m21: Double, m22: Double) extends Matrix3 with Product with Serializable
  11. class MutablePoint extends Point
  12. class MutableSize extends Size
  13. implicit class NumericSize[T] extends AnyRef
  14. sealed trait Point extends SpatialValue[Point]
  15. sealed trait Size extends SpatialValue[Size]
  16. trait SpatialValue[T] extends AnyRef
  17. case class TouchData(deltaX: Double, deltaY: Double, distance: Double) extends Product with Serializable

Value Members

  1. val precision: Double

    Our precision value for equality testing Double point precision is awful

  2. lazy val tolerance: (Double, Double) ⇒ Boolean
  3. def tolerantEquals(precision: Double)(d1: Double, d2: Double): Boolean
  4. object BoundingBox
  5. object Matrix3
  6. object Matrix3ArrayPool extends ObjectPool[Array[Double]]
  7. object Point
  8. object Size

Inherited from AnyRef

Inherited from Any

Ungrouped