ShapeConstructor

doodle.algebra.ShapeConstructor

Constructors for Shape algebra

Attributes

Source:
Shape.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Picture.type
Self type
BaseConstructor { type Algebra <: Shape; }

Members list

Concise view

Value members

Concrete 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

Source:
Shape.scala

The empty shape, which is no shape at all.

The empty shape, which is no shape at all.

Attributes

Source:
Shape.scala

A rectangle with the given width and height.

A rectangle with the given width and height.

Attributes

Source:
Shape.scala

A square with the given side length.

A square with the given side length.

Attributes

Source:
Shape.scala

An isoceles triangle with the given width and height.

An isoceles triangle with the given width and height.

Attributes

Source:
Shape.scala