Point

doodle.core.Point$
See thePoint companion class
object Point

Attributes

Companion:
class
Source:
Point.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
Point.type

Members list

Concise view

Type members

Classlikes

final case class Cartesian(x: Double, y: Double) extends Point

Attributes

Source:
Point.scala
Graph
Supertypes
class Point
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class Polar(r: Double, angle: Angle) extends Point

Attributes

Source:
Point.scala
Graph
Supertypes
class Point
trait Product
trait Equals
class Object
trait Matchable
class Any
object extractors

Attributes

Source:
Point.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

The name of the type

The name of the type

Attributes

Inherited from:
Mirror
Source:
Mirror.scala

Value members

Concrete methods

def apply(x: Double, y: Double): Point

Attributes

Source:
Point.scala
def apply(r: Double, angle: Angle): Point

Attributes

Source:
Point.scala

Attributes

Source:
Point.scala
def polar(r: Double, angle: Angle): Point

Attributes

Source:
Point.scala

Concrete fields

val zero: Point

Attributes

Source:
Point.scala