ClosedPath

doodle.core.ClosedPath
See theClosedPath companion object
final case class ClosedPath

Elements are stored in reversed order to make appending, the most common operation, more efficient.

Attributes

Companion
object
Source
ClosedPath.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def add(element: PathElement): ClosedPath

Attributes

Source
ClosedPath.scala
def append(elements: List[PathElement]): ClosedPath

Attributes

Source
ClosedPath.scala

Attributes

Source
ClosedPath.scala
def curveTo(cp1: Point, cp2: Point, to: Point): ClosedPath

Attributes

Source
ClosedPath.scala
def curveTo(cp1X: Double, cp1Y: Double, cp2X: Double, cp2Y: Double, toX: Double, toY: Double): ClosedPath

Attributes

Source
ClosedPath.scala
def curveTo(cp1R: Double, cp1Angle: Angle, cp2R: Double, cp2Angle: Angle, toR: Double, toAngle: Angle): ClosedPath

Attributes

Source
ClosedPath.scala

Attributes

Source
ClosedPath.scala
def lineTo(point: Point): ClosedPath

Attributes

Source
ClosedPath.scala

Attributes

Source
ClosedPath.scala
def lineTo(r: Double, angle: Angle): ClosedPath

Attributes

Source
ClosedPath.scala
def moveTo(point: Point): ClosedPath

Attributes

Source
ClosedPath.scala

Attributes

Source
ClosedPath.scala
def moveTo(r: Double, angle: Angle): ClosedPath

Attributes

Source
ClosedPath.scala
def open: OpenPath

Attributes

Source
ClosedPath.scala

Inherited methods

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product