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 GenericStyle[(AlgebraModule.this)#SvgResult] with GenericTransform[(AlgebraModule.this)#SvgResult] with Basic[(AlgebraModule.this)#Drawing]

Linear Supertypes
Basic[(AlgebraModule.this)#Drawing], 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$]])]], (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
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BaseAlgebra
  2. Basic
  3. GenericTransform
  4. Transform
  5. GenericStyle
  6. Style
  7. Path
  8. GenericPath
  9. Path
  10. Shape
  11. GenericShape
  12. Shape
  13. Size
  14. Layout
  15. Algebra
  16. AnyRef
  17. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

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

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
    BaseAlgebra → 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
    BaseAlgebra → 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 below[A](bottom: (AlgebraModule.this)#Drawing[A], top: (AlgebraModule.this)#Drawing[A])(implicit s: Semigroup[A]): (AlgebraModule.this)#Drawing[A]
    Definition Classes
    Layout
  10. 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
    BaseAlgebra → Layout
  11. def boundingBox(elements: List[PathElement]): BoundingBox
    Definition Classes
    GenericPath
  12. def circle(diameter: Double): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  13. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  14. def empty: Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  15. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  17. def fillColor[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], fillColor: Color): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  18. def fillGradient[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], fillGradient: Gradient): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  19. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. def height[A](image: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, Double]
    Definition Classes
    BaseAlgebra → Size
  23. 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
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. val layout: GenericLayout[(AlgebraModule.this)#SvgResult]
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def noDash[A](image: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  28. def noFill[A](image: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  29. def noStroke[A](image: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  30. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  31. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. 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
    BaseAlgebra → Layout
  33. def path(path: OpenPath): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericPath → Path
  34. def path(path: ClosedPath): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericPath → Path
  35. def rectangle(width: Double, height: Double): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  36. 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
  37. 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
  38. def size[A](image: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, (Double, Double)]
    Definition Classes
    BaseAlgebra → Size
  39. val size: GenericSize[(AlgebraModule.this)#SvgResult]
  40. def square(width: Double): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  41. def strokeCap[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], cap: Cap): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  42. def strokeColor[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], strokeColor: Color): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  43. def strokeDash[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], pattern: Iterable[Double]): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  44. def strokeJoin[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], join: Join): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  45. def strokeWidth[A](image: Finalized[(AlgebraModule.this)#SvgResult, A], strokeWidth: Double): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericStyle → Style
  46. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  47. def toString(): String
    Definition Classes
    AnyRef → Any
  48. def transform[A](img: Finalized[(AlgebraModule.this)#SvgResult, A], tx: Transform): Finalized[(AlgebraModule.this)#SvgResult, A]
    Definition Classes
    GenericTransform → Transform
  49. 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
  50. 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
  51. def triangle(width: Double, height: Double): Finalized[(AlgebraModule.this)#SvgResult, Unit]
    Definition Classes
    GenericShape → Shape
  52. def under[A](bottom: (AlgebraModule.this)#Drawing[A], top: (AlgebraModule.this)#Drawing[A])(implicit s: Semigroup[A]): (AlgebraModule.this)#Drawing[A]
    Definition Classes
    Layout
  53. 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
  54. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  56. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  57. def width[A](image: Finalized[(AlgebraModule.this)#SvgResult, A]): Finalized[(AlgebraModule.this)#SvgResult, Double]
    Definition Classes
    BaseAlgebra → Size
  58. object PathApi extends PathApi
    Definition Classes
    Path → GenericPath
  59. object ShapeApi extends ShapeApi
    Definition Classes
    Shape → GenericShape

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

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 (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