Shape
Attributes
- Source
- Shape.scala
- Graph
-
- Supertypes
-
trait GenericShape[SvgResult]trait Shapetrait Algebraclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait BaseAlgebraclass JvmAlgebra
- Self type
Members list
Type members
Inherited classlikes
Attributes
- Inherited from:
- GenericShape
- Source
- GenericShape.scala
- Supertypes
- Known subtypes
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:
- Algebra
- Source
- Algebra.scala
Value members
Inherited methods
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
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
A rectangle with the given width and height.
A rectangle with the given width and height.
Attributes
- Inherited from:
- GenericShape
- Source
- GenericShape.scala
A square with the given side length.
A square with the given side length.
Attributes
- Inherited from:
- GenericShape
- Source
- GenericShape.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
Implicits
Inherited implicits
Attributes
- Inherited from:
- Algebra
- Source
- Algebra.scala