Package

io.youi

spatial

Permalink

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. implicit final class DoubleOps extends AnyVal

    Permalink

    Angle converting sugar

  2. 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

    Permalink
  3. case class ImmutablePoint(x: Double = 0.0, y: Double = 0.0) extends Point with Product with Serializable

    Permalink
  4. class MathException extends Exception

    Permalink
  5. trait Matrix3 extends AnyRef

    Permalink

    Trait representing a matrix

  6. 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

    Permalink
  7. class MutablePoint extends Point

    Permalink
  8. implicit class NumericSize[T] extends AnyRef

    Permalink
  9. sealed trait Point extends AnyRef

    Permalink

Value Members

  1. object Matrix3

    Permalink
  2. object Matrix3ArrayPool extends ObjectPool[Array[Double]]

    Permalink
  3. object Point

    Permalink
  4. package ops

    Permalink
  5. val precision: Double

    Permalink

    Our precision value for equality testing Double point precision is awful

  6. lazy val tolerance: (Double, Double) ⇒ Boolean

    Permalink
  7. def tolerantEquals(precision: Double)(d1: Double, d2: Double): Boolean

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped