Packages

package common

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class Dimension(height: Int, width: Int) extends Transposable[Dimension] with Product with Serializable
  2. sealed trait Direction extends AnyRef
  3. trait HasRegion extends AnyRef
  4. case class Point(row: Int, column: Int) extends Translatable[Point] with Transposable[Point] with Product with Serializable
  5. case class Region(topLeft: Point, bottomRight: Point) extends Translatable[Region] with Transposable[Region] with HasRegion with Product with Serializable
  6. trait Translatable[+Self] extends AnyRef

    An object that can be shifted in 2 dimensions.

  7. trait Transposable[+T] extends AnyRef

Value Members

  1. object Characters
  2. object Dimension extends Serializable
  3. object Direction
  4. object Point extends Serializable
  5. object Region extends Serializable

Ungrouped