Packages

trait BaseAlgebra extends algebra.Algebra[(AlgebraModule.this)#Drawing] with Layout[(AlgebraModule.this)#Drawing] with Size[(AlgebraModule.this)#Drawing] with (AlgebraModule.this)#Shape with (AlgebraModule.this)#Path with GenericDebug[(AlgebraModule.this)#SvgResult] with GenericLayout[(AlgebraModule.this)#SvgResult] with GenericSize[(AlgebraModule.this)#SvgResult] with GenericStyle[(AlgebraModule.this)#SvgResult] with GenericTransform[(AlgebraModule.this)#SvgResult] with GivenApply[(AlgebraModule.this)#SvgResult] with GivenFunctor[(AlgebraModule.this)#SvgResult] with Basic[(AlgebraModule.this)#Drawing]

Linear Supertypes
Basic[(AlgebraModule.this)#Drawing], GivenFunctor[(AlgebraModule.this)#SvgResult], GivenApply[(AlgebraModule.this)#SvgResult], GenericTransform[(AlgebraModule.this)#SvgResult], Transform[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]], GenericStyle[(AlgebraModule.this)#SvgResult], Style[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]], GenericSize[(AlgebraModule.this)#SvgResult], GenericLayout[(AlgebraModule.this)#SvgResult], GenericDebug[(AlgebraModule.this)#SvgResult], Debug[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]], (AlgebraModule.this)#Path, GenericPath[(AlgebraModule.this)#SvgResult], Path[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]], (AlgebraModule.this)#Shape, GenericShape[(AlgebraModule.this)#SvgResult], Shape[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]], Size[(AlgebraModule.this)#Drawing], Layout[(AlgebraModule.this)#Drawing], algebra.Algebra[(AlgebraModule.this)#Drawing], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BaseAlgebra
  2. Basic
  3. GivenFunctor
  4. GivenApply
  5. GenericTransform
  6. Transform
  7. GenericStyle
  8. Style
  9. GenericSize
  10. GenericLayout
  11. GenericDebug
  12. Debug
  13. Path
  14. GenericPath
  15. Path
  16. Shape
  17. GenericShape
  18. Shape
  19. Size
  20. Layout
  21. Algebra
  22. AnyRef
  23. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

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

Abstract Value Members

  1. implicit abstract val applyF: Apply[(AlgebraModule.this)#SvgResult]
    Definition Classes
    GivenApply
  2. implicit abstract val functorF: Functor[(AlgebraModule.this)#SvgResult]
    Definition Classes
    GivenFunctor

Concrete 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. def above[A](top: Finalized[(AlgebraModule.this)#SvgResult, A], bottom: Finalized[(AlgebraModule.this)#SvgResult, A])(implicit s: Semigroup[A]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericLayout → Layout
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def at[A](img: Finalized[(AlgebraModule.this)#SvgResult, A], x: Double, y: Double): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericLayout → Layout
  7. def at[A](img: (AlgebraModule.this)#Drawing[A], offset: Point): (AlgebraModule.this)#Drawing[A]
    Definition Classes
    Layout
  8. def at[A](img: (AlgebraModule.this)#Drawing[A], offset: Vec): (AlgebraModule.this)#Drawing[A]
    Definition Classes
    Layout
  9. def at[A](img: (AlgebraModule.this)#Drawing[A], r: Double, a: Angle): (AlgebraModule.this)#Drawing[A]
    Definition Classes
    Layout
  10. def below[A](bottom: (AlgebraModule.this)#Drawing[A], top: (AlgebraModule.this)#Drawing[A])(implicit s: Semigroup[A]): (AlgebraModule.this)#Drawing[A]
    Definition Classes
    Layout
  11. def beside[A](left: Finalized[(AlgebraModule.this)#SvgResult, A], right: Finalized[(AlgebraModule.this)#SvgResult, A])(implicit s: Semigroup[A]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericLayout → Layout
  12. def boundingBox[A](picture: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, BoundingBox]
    Definition Classes
    GenericSize → Size
  13. def boundingBox(elements: List[PathElement]): BoundingBox
    Definition Classes
    GenericPath
  14. def catmulRom(points: Seq[Point], tension: Double): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[Unit]])]
    Definition Classes
    Path
  15. def circle(diameter: Double): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  16. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  17. def debug[A](picture: Finalized[(AlgebraModule.this)#SvgResult, A], color: Color): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericDebug → Debug
  18. def empty: Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  21. def fillColor[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], fillColor: Color): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  22. def fillGradient[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], fillGradient: Gradient): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  23. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  24. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  25. def height[A](picture: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, Double]
    Definition Classes
    GenericSize → Size
  26. def horizontalReflection[A](img: IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])]): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])]
    Definition Classes
    Transform
  27. def interpolatingSpline(points: Seq[Point]): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[Unit]])]
    Definition Classes
    Path
  28. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  29. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  30. def noDash[A](image: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  31. def noFill[A](image: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  32. def noStroke[A](image: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. def on[A](top: Finalized[(AlgebraModule.this)#SvgResult, A], bottom: Finalized[(AlgebraModule.this)#SvgResult, A])(implicit s: Semigroup[A]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericLayout → Layout
  36. def path(path: OpenPath): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericPath → Path
  37. def path(path: ClosedPath): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericPath → Path
  38. def rectangle(width: Double, height: Double): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  39. def regularPolygon(sides: Int, radius: Double, angle: Angle): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[Unit]])]
    Definition Classes
    Path
  40. def rotate[A](img: IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])], angle: Angle): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])]
    Definition Classes
    Transform
  41. def roundedRectangle(width: Double, height: Double, radius: Double): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[Unit]])]
    Definition Classes
    Path
  42. def scale[A](img: IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])], x: Double, y: Double): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])]
    Definition Classes
    Transform
  43. def size[A](picture: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, (Double, Double)]
    Definition Classes
    GenericSize → Size
  44. def square(width: Double): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  45. def star(points: Int, outerRadius: Double, innerRadius: Double, angle: Angle): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[Unit]])]
    Definition Classes
    Path
  46. def strokeCap[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], cap: Cap): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  47. def strokeColor[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], strokeColor: Color): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  48. def strokeDash[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], pattern: Iterable[Double]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  49. def strokeJoin[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], join: Join): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  50. def strokeWidth[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], strokeWidth: Double): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  51. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  52. def toString(): String
    Definition Classes
    AnyRef → Any
  53. def transform[A](img: Finalized[(AlgebraModule.this)#SvgResult, A], tx: Transform): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericTransform → Transform
  54. def translate[A](img: IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])], vec: Vec): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])]
    Definition Classes
    Transform
  55. def translate[A](img: IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])], x: Double, y: Double): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])]
    Definition Classes
    Transform
  56. def triangle(width: Double, height: Double): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  57. def under[A](bottom: (AlgebraModule.this)#Drawing[A], top: (AlgebraModule.this)#Drawing[A])(implicit s: Semigroup[A]): (AlgebraModule.this)#Drawing[A]
    Definition Classes
    Layout
  58. def verticalReflection[A](img: IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])]): IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[A]])]
    Definition Classes
    Transform
  59. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  60. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  61. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  62. def width[A](picture: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, Double]
    Definition Classes
    GenericSize → Size
  63. object PathApi extends PathApi
    Definition Classes
    Path → GenericPath
  64. object ShapeApi extends ShapeApi
    Definition Classes
    Shape → GenericShape

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated @deprecated
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Basic[(AlgebraModule.this)#Drawing]

Inherited from GivenFunctor[(AlgebraModule.this)#SvgResult]

Inherited from GivenApply[(AlgebraModule.this)#SvgResult]

Inherited from GenericTransform[(AlgebraModule.this)#SvgResult]

Inherited from Transform[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]]

Inherited from GenericStyle[(AlgebraModule.this)#SvgResult]

Inherited from Style[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]]

Inherited from GenericSize[(AlgebraModule.this)#SvgResult]

Inherited from GenericLayout[(AlgebraModule.this)#SvgResult]

Inherited from GenericDebug[(AlgebraModule.this)#SvgResult]

Inherited from Debug[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]]

Inherited from (AlgebraModule.this)#Path

Inherited from GenericPath[(AlgebraModule.this)#SvgResult]

Inherited from Path[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]]

Inherited from (AlgebraModule.this)#Shape

Inherited from GenericShape[(AlgebraModule.this)#SvgResult]

Inherited from Shape[[β$0$]IndexedStateT[Eval, List[(DrawingContext) => DrawingContext], List[(DrawingContext) => DrawingContext], (BoundingBox, IndexedStateT[Eval, Transform, Transform, (AlgebraModule.this)#SvgResult[β$0$]])]]

Inherited from Size[(AlgebraModule.this)#Drawing]

Inherited from Layout[(AlgebraModule.this)#Drawing]

Inherited from algebra.Algebra[(AlgebraModule.this)#Drawing]

Inherited from AnyRef

Inherited from Any

Ungrouped