com.github.mdr.ascii

common

package common

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