Packages

final case class Algebra(gc: Graphics2D) extends Layout[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$0$]])]] with Size[[β$1$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$1$]])]] with ReifiedPath with ReifiedShape with ReifiedText with GenericStyle[Reification] with GenericTransform[Reification] with ReifiedBitmap with Basic[Drawing] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Basic[Drawing], ReifiedBitmap, Bitmap[Drawing], GenericTransform[Reification], Transform[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]], GenericStyle[Reification], Style[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]], ReifiedText, GenericText[Reification], Text[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]], ReifiedShape, GenericShape[Reification], Shape[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]], ReifiedPath, GenericPath[Reification], Path[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]], Size[[β$1$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$1$]])]], Layout[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$0$]])]], algebra.Algebra[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$0$]])]], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Algebra
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Basic
  7. ReifiedBitmap
  8. Bitmap
  9. GenericTransform
  10. Transform
  11. GenericStyle
  12. Style
  13. ReifiedText
  14. GenericText
  15. Text
  16. ReifiedShape
  17. GenericShape
  18. Shape
  19. ReifiedPath
  20. GenericPath
  21. Path
  22. Size
  23. Layout
  24. Algebra
  25. AnyRef
  26. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Algebra(gc: Graphics2D)

Type Members

  1. trait PathApi extends AnyRef
    Definition Classes
    GenericPath
  2. trait ShapeApi extends AnyRef
    Definition Classes
    GenericShape
  3. trait TextApi extends AnyRef
    Definition Classes
    GenericText

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val TextApi: TextApi
    Definition Classes
    ReifiedText → GenericText
  5. def above[A](top: Finalized[Reification, A], bottom: Finalized[Reification, A])(implicit s: Semigroup[A]): Finalized[Reification, A]
    Definition Classes
    Algebra → Layout
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def at[A](img: Finalized[Reification, A], x: Double, y: Double): Finalized[Reification, A]
    Definition Classes
    Algebra → Layout
  8. def at[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])], offset: Point): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])]
    Definition Classes
    Layout
  9. def at[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])], offset: Vec): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])]
    Definition Classes
    Layout
  10. def below[A](bottom: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])], top: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])])(implicit s: Semigroup[A]): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])]
    Definition Classes
    Layout
  11. def beside[A](left: Finalized[Reification, A], right: Finalized[Reification, A])(implicit s: Semigroup[A]): Finalized[Reification, A]
    Definition Classes
    Algebra → Layout
  12. def boundingBox(elements: List[PathElement]): BoundingBox
    Definition Classes
    GenericPath
  13. def catmulRom(points: Seq[Point], tension: Double): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[Unit]])]
    Definition Classes
    Path
  14. def circle(diameter: Double): Finalized[Reification, Unit]
    Definition Classes
    GenericShape → Shape
  15. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  16. def empty: Finalized[Reification, Unit]
    Definition Classes
    GenericShape → Shape
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def fillColor[A](image: Finalized[Reification, A], fillColor: Color): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  19. def fillGradient[A](image: Finalized[Reification, A], fillGradient: Gradient): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  20. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  21. def font[A](image: Finalized[Reification, A], font: Font): Finalized[Reification, A]
    Definition Classes
    GenericText → Text
  22. val gc: Graphics2D
    Definition Classes
    AlgebraReifiedText
  23. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  24. def height[A](image: Finalized[Reification, A]): Finalized[Reification, Double]
    Definition Classes
    Algebra → Size
  25. def horizontalReflection[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])]): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])]
    Definition Classes
    Transform
  26. def interpolatingSpline(points: Seq[Point]): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[Unit]])]
    Definition Classes
    Path
  27. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  28. val layout: Layout[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$0$]])]]
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def noDash[A](image: Finalized[Reification, A]): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  31. def noFill[A](image: Finalized[Reification, A]): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  32. def noStroke[A](image: Finalized[Reification, A]): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  35. def on[A](top: Finalized[Reification, A], bottom: Finalized[Reification, A])(implicit s: Semigroup[A]): Finalized[Reification, A]
    Definition Classes
    Algebra → Layout
  36. def path(path: OpenPath): Finalized[Reification, Unit]
    Definition Classes
    GenericPath → Path
  37. def path(path: ClosedPath): Finalized[Reification, Unit]
    Definition Classes
    GenericPath → Path
  38. def read(file: File): Drawing[Unit]
    Definition Classes
    ReifiedBitmap → Bitmap
  39. def read(file: String): Drawing[Unit]
    Definition Classes
    Bitmap
  40. def rectangle(width: Double, height: Double): Finalized[Reification, Unit]
    Definition Classes
    GenericShape → Shape
  41. def regularPolygon(sides: Int, radius: Double, angle: Angle): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[Unit]])]
    Definition Classes
    Path
  42. def rotate[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])], angle: Angle): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])]
    Definition Classes
    Transform
  43. def roundedRectangle(width: Double, height: Double, radius: Double): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[Unit]])]
    Definition Classes
    Path
  44. def scale[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])], x: Double, y: Double): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])]
    Definition Classes
    Transform
  45. def size[A](image: Finalized[Reification, A]): Finalized[Reification, (Double, Double)]
    Definition Classes
    Algebra → Size
  46. val size: Size[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$0$]])]]
  47. def square(width: Double): Finalized[Reification, Unit]
    Definition Classes
    GenericShape → Shape
  48. def star(points: Int, outerRadius: Double, innerRadius: Double, angle: Angle): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[Unit]])]
    Definition Classes
    Path
  49. def strokeCap[A](image: Finalized[Reification, A], cap: Cap): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  50. def strokeColor[A](image: Finalized[Reification, A], strokeColor: Color): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  51. def strokeDash[A](image: Finalized[Reification, A], pattern: Iterable[Double]): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  52. def strokeJoin[A](image: Finalized[Reification, A], join: Join): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  53. def strokeWidth[A](image: Finalized[Reification, A], strokeWidth: Double): Finalized[Reification, A]
    Definition Classes
    GenericStyle → Style
  54. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  55. def text(text: String): Finalized[Reification, Unit]
    Definition Classes
    GenericText → Text
  56. def transform[A](img: Finalized[Reification, A], tx: Transform): Finalized[Reification, A]
    Definition Classes
    GenericTransform → Transform
  57. def translate[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])], vec: Vec): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])]
    Definition Classes
    Transform
  58. def translate[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])], x: Double, y: Double): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])]
    Definition Classes
    Transform
  59. def triangle(width: Double, height: Double): Finalized[Reification, Unit]
    Definition Classes
    GenericShape → Shape
  60. def under[A](bottom: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])], top: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])])(implicit s: Semigroup[A]): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], A]])]
    Definition Classes
    Layout
  61. def verticalReflection[A](img: IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])]): IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[A]])]
    Definition Classes
    Transform
  62. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  63. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  64. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  65. def width[A](image: Finalized[Reification, A]): Finalized[Reification, Double]
    Definition Classes
    Algebra → Size
  66. object PathApi extends PathApi
    Definition Classes
    ReifiedPath → GenericPath
  67. object ShapeApi extends ShapeApi
    Definition Classes
    ReifiedShape → GenericShape

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Basic[Drawing]

Inherited from ReifiedBitmap

Inherited from Bitmap[Drawing]

Inherited from GenericTransform[Reification]

Inherited from Transform[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]]

Inherited from GenericStyle[Reification]

Inherited from Style[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]]

Inherited from ReifiedText

Inherited from GenericText[Reification]

Inherited from Text[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]]

Inherited from ReifiedShape

Inherited from GenericShape[Reification]

Inherited from Shape[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]]

Inherited from ReifiedPath

Inherited from GenericPath[Reification]

Inherited from Path[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, Reification[β$0$]])]]

Inherited from Size[[β$1$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$1$]])]]

Inherited from Layout[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$0$]])]]

Inherited from algebra.Algebra[[β$0$]IndexedStateT[Eval, List[(DrawingContext) ⇒ DrawingContext], List[(DrawingContext) ⇒ DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, WriterT[Eval, List[Reified], β$0$]])]]

Inherited from AnyRef

Inherited from Any

Ungrouped