JvmAlgebra

doodle.svg.algebra.JvmAlgebraModule.JvmAlgebra

Attributes

Source
Algebra.scala
Graph
Supertypes
trait Text
trait BaseAlgebra
trait Basic
trait Transform
trait Style
trait Debug
trait Text
trait Path
trait Path
trait Shape
trait Shape
trait Size
trait Layout
trait Algebra
class JPanel
trait Accessible
class JComponent
class Container
class Component
trait Serializable
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited classlikes

abstract class AccessibleJComponent

Attributes

Inherited from:
JComponent
Supertypes
trait Serializable
class Object
trait Matchable
class Any
Show all

Attributes

Inherited from:
JComponent
Supertypes
class Object
trait Matchable
class Any
object PathApi extends PathApi

Attributes

Inherited from:
Path
Source
Path.scala
Supertypes
trait PathApi
class Object
trait Matchable
class Any
trait PathApi

Attributes

Inherited from:
GenericPath
Source
GenericPath.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object PathApi
object PathApi
object ShapeApi extends ShapeApi

Attributes

Inherited from:
Shape
Source
Shape.scala
Supertypes
trait ShapeApi
class Object
trait Matchable
class Any
trait ShapeApi

Attributes

Inherited from:
GenericShape
Source
GenericShape.scala
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object ShapeApi
object ShapeApi
trait TextApi

Attributes

Inherited from:
GenericText
Source
GenericText.scala
Supertypes
class Object
trait Matchable
class Any

Inherited types

The effect type that methods on this algebra produce. Represents an effect that, when run, will draw something and produce a value.

The effect type that methods on this algebra produce. Represents an effect that, when run, will draw something and produce a value.

Attributes

Inherited from:
BaseAlgebra
Source
BaseAlgebra.scala

Value members

Concrete methods

Inherited methods

Attributes

Inherited from:
GenericLayout
Source
GenericLayout.scala
def add(x$0: Component, x$1: <FromJavaObject>, x$2: Int): Unit

Attributes

Inherited from:
Container
def add(x$0: Component, x$1: <FromJavaObject>): Unit

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component
def addNotify(): Unit

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Container
def at[A](img: Drawing[A], offset: Point): Drawing[A]

Attributes

Inherited from:
Layout
Source
Layout.scala
def at[A](img: Drawing[A], offset: Vec): Drawing[A]

Attributes

Inherited from:
Layout
Source
Layout.scala
def at[A](img: Drawing[A], r: Double, a: Angle): Drawing[A]

Attributes

Inherited from:
Layout
Source
Layout.scala
def at[A](img: Drawing[A], x: Double, y: Double): Drawing[A]

Attributes

Inherited from:
Layout
Source
Layout.scala

Displace img by the given landmark relative to the origin, expanding the bounding box if necessary to include the relocated image.

Displace img by the given landmark relative to the origin, expanding the bounding box if necessary to include the relocated image.

Attributes

Inherited from:
GenericLayout
Source
GenericLayout.scala
def below[A](bottom: Drawing[A], top: Drawing[A])(implicit s: Semigroup[A]): Drawing[A]

Attributes

Inherited from:
Layout
Source
Layout.scala

Attributes

Inherited from:
GenericLayout
Source
GenericLayout.scala

Get the bounding box enclosing the picture

Get the bounding box enclosing the picture

Attributes

Inherited from:
GenericSize
Source
GenericSize.scala

Attributes

Inherited from:
GenericPath
Source
GenericPath.scala

Attributes

Inherited from:
Path
Source
Path.scala

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

A circle with the given diameter. We use diamter rather than radius so circle(100) has the same size as square(100)

A circle with the given diameter. We use diamter rather than radius so circle(100) has the same size as square(100)

Attributes

Inherited from:
GenericShape
Source
GenericShape.scala

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Draws the bounding box and origin of the given picture on top of the picture. The given color is used for the bounding box and origin.

Draws the bounding box and origin of the given picture on top of the picture. The given color is used for the bounding box and origin.

The bounding box and origin are not included in layout calculations and hence will not affect the picture's layout.

Attributes

Inherited from:
GenericDebug
Source
GenericDebug.scala

Attributes

Inherited from:
Component
def doLayout(): Unit

Attributes

Inherited from:
Container

The empty shape, which is no shape at all.

The empty shape, which is no shape at all.

Attributes

Inherited from:
GenericShape
Source
GenericShape.scala

Attributes

Inherited from:
Component

Create an equilateral triangle with the given side length.

Create an equilateral triangle with the given side length.

Attributes

Inherited from:
Path
Source
Path.scala

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Specifies the font to use when rendering text

Specifies the font to use when rendering text

Attributes

Inherited from:
GenericText
Source
GenericText.scala

Attributes

Inherited from:
JPanel

Attributes

Inherited from:
JComponent
final def getActionMap(): ActionMap

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent
def getBorder(): Border

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component
final def getClientProperty(x$0: <FromJavaObject>): <FromJavaObject>

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Container
def getCursor(): Cursor

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container
def getFont(): Font

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component
def getHeight(): Int

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component
final def getInputMap(): InputMap

Attributes

Inherited from:
JComponent
final def getInputMap(x$0: Int): InputMap

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent
def getInsets(): Insets

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
JComponent
def getLocale(): Locale

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component
def getName(): String

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent
final def getTreeLock(): <FromJavaObject>

Attributes

Inherited from:
Component
def getUI(): PanelUI

Attributes

Inherited from:
JPanel

Attributes

Inherited from:
JPanel

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent
def getWidth(): Int

Attributes

Inherited from:
JComponent
def getX(): Int

Attributes

Inherited from:
JComponent
def getY(): Int

Attributes

Inherited from:
JComponent
def grabFocus(): Unit

Attributes

Inherited from:
JComponent
def hasFocus(): Boolean

Attributes

Inherited from:
Component

Get the height of the bounding box enclosing the picture

Get the height of the bounding box enclosing the picture

Attributes

Inherited from:
GenericSize
Source
GenericSize.scala

Attributes

Inherited from:
Transform
Source
Transform.scala

Attributes

Inherited from:
Component

Attributes

Inherited from:
Path
Source
Path.scala
def invalidate(): Unit

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component
def isOpaque(): Boolean

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component
def isValid(): Boolean

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component
def list(): Unit

Attributes

Inherited from:
Component

Attributes

Inherited from:
Layout
Source
Layout.scala

Attributes

Inherited from:
Layout
Source
Layout.scala

Expand the bounding box of img by the given amounts.

Expand the bounding box of img by the given amounts.

Attributes

Inherited from:
GenericLayout
Source
GenericLayout.scala

Attributes

Inherited from:
GenericStyle
Source
GenericStyle.scala

Attributes

Inherited from:
GenericStyle
Source
GenericStyle.scala

Attributes

Inherited from:
GenericStyle
Source
GenericStyle.scala

Place the origin of top on the origin of bottom

Place the origin of top on the origin of bottom

Attributes

Inherited from:
GenericLayout
Source
GenericLayout.scala

Attributes

Inherited from:
Layout
Source
Layout.scala

Attributes

Inherited from:
Layout
Source
Layout.scala
def originAt[A](img: Drawing[A], r: Double, a: Angle): Drawing[A]

Attributes

Inherited from:
Layout
Source
Layout.scala

Attributes

Inherited from:
Layout
Source
Layout.scala

Place the origin of img at the given landmark, expanding the bounding box if necessary to include the relocated origin.

Place the origin of img at the given landmark, expanding the bounding box if necessary to include the relocated origin.

Attributes

Inherited from:
GenericLayout
Source
GenericLayout.scala

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
GenericPath
Source
GenericPath.scala

Attributes

Inherited from:
GenericPath
Source
GenericPath.scala

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Container
final def putClientProperty(x$0: <FromJavaObject>, x$1: <FromJavaObject>): Unit

Attributes

Inherited from:
JComponent

A rectangle with the given width and height.

A rectangle with the given width and height.

Attributes

Inherited from:
GenericShape
Source
GenericShape.scala

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Path
Source
Path.scala

Attributes

Inherited from:
Container
def remove(x$0: Int): Unit

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component
def removeAll(): Unit

Attributes

Inherited from:
Container

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent
def repaint(x$0: Long, x$1: Int, x$2: Int, x$3: Int, x$4: Int): Unit

Attributes

Inherited from:
JComponent
def repaint(x$0: Int, x$1: Int, x$2: Int, x$3: Int): Unit

Attributes

Inherited from:
Component
def repaint(x$0: Long): Unit

Attributes

Inherited from:
Component
def repaint(): Unit

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent
def revalidate(): Unit

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Transform
Source
Transform.scala

Attributes

Inherited from:
Path
Source
Path.scala
def scale[A](img: Drawing[A], x: Double, y: Double): Drawing[A]

Attributes

Inherited from:
Transform
Source
Transform.scala

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Container

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component
def setFont(x$0: Font): Unit

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent
final def setInputMap(x$0: Int, x$1: InputMap): Unit

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
Component
def setSize(x$0: Int, x$1: Int): Unit

Attributes

Inherited from:
Component

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JPanel

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent

Get the width and height of the bounding box enclosing the picture

Get the width and height of the bounding box enclosing the picture

Attributes

Inherited from:
GenericSize
Source
GenericSize.scala

A square with the given side length.

A square with the given side length.

Attributes

Inherited from:
GenericShape
Source
GenericShape.scala

Attributes

Inherited from:
Path
Source
Path.scala

Attributes

Inherited from:
GenericStyle
Source
GenericStyle.scala

Specify the stroke dash pattern. The pattern gives the length, in local coordinates, of opaque and transparent sections. The first element is the length of an opaque section, the second of a transparent section, and so on.

Specify the stroke dash pattern. The pattern gives the length, in local coordinates, of opaque and transparent sections. The first element is the length of an opaque section, the second of a transparent section, and so on.

Attributes

Inherited from:
GenericStyle
Source
GenericStyle.scala

Attributes

Inherited from:
GenericStyle
Source
GenericStyle.scala

Render the given String

Render the given String

Attributes

Inherited from:
GenericText
Source
GenericText.scala
def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Component

Attributes

Inherited from:
Container

Attributes

Inherited from:
Component
def translate[A](img: Drawing[A], vec: Vec): Drawing[A]

Attributes

Inherited from:
Transform
Source
Transform.scala

Attributes

Inherited from:
Transform
Source
Transform.scala

An isoceles triangle with the given width and height.

An isoceles triangle with the given width and height.

Attributes

Inherited from:
GenericShape
Source
GenericShape.scala
def under[A](bottom: Drawing[A], top: Drawing[A])(implicit s: Semigroup[A]): Drawing[A]

Attributes

Inherited from:
Layout
Source
Layout.scala

Attributes

Inherited from:
JComponent

Attributes

Inherited from:
JComponent
def updateUI(): Unit

Attributes

Inherited from:
JPanel
def validate(): Unit

Attributes

Inherited from:
Container

Attributes

Inherited from:
Transform
Source
Transform.scala

Get the width of the bounding box enclosing the picture

Get the width of the bounding box enclosing the picture

Attributes

Inherited from:
GenericSize
Source
GenericSize.scala

Deprecated and Inherited methods

def action(x$0: Event, x$1: <FromJavaObject>): Boolean

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Container

Attributes

Deprecated
true
Inherited from:
Container

Attributes

Deprecated
true
Inherited from:
JComponent

Attributes

Deprecated
true
Inherited from:
JComponent

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
JComponent

Attributes

Deprecated
true
Inherited from:
Component
def gotFocus(x$0: Event, x$1: <FromJavaObject>): Boolean

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
JComponent

Attributes

Deprecated
true
Inherited from:
Container

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
JComponent

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Container

Attributes

Deprecated
true
Inherited from:
Container

Attributes

Deprecated
true
Inherited from:
Component
def lostFocus(x$0: Event, x$1: <FromJavaObject>): Boolean

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Container

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Container

Attributes

Deprecated
true
Inherited from:
JComponent

Attributes

Deprecated
true
Inherited from:
JComponent

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
JComponent

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Attributes

Deprecated
true
Inherited from:
Component

Inherited fields

Attributes

Inherited from:
Text
Source
Text.scala

Implicits

Implicits

implicit val applyDrawing: Apply[SvgResult]

Attributes

Source
Algebra.scala
implicit val drawingInstance: Monad[Drawing]

Attributes

Source
Algebra.scala

Attributes

Source
Algebra.scala