ClosedPath

final case class ClosedPath

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

Companion
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def add(element: PathElement): ClosedPath
def append(elements: List[PathElement]): ClosedPath
def curveTo(cp1: Point, cp2: Point, to: Point): ClosedPath
def curveTo(cp1X: Double, cp1Y: Double, cp2X: Double, cp2Y: Double, toX: Double, toY: Double): ClosedPath
def curveTo(cp1R: Double, cp1Angle: Angle, cp2R: Double, cp2Angle: Angle, toR: Double, toAngle: Angle): ClosedPath
def elements: List[PathElement]
def lineTo(point: Point): ClosedPath
def lineTo(x: Double, y: Double): ClosedPath
def lineTo(r: Double, angle: Angle): ClosedPath
def moveTo(point: Point): ClosedPath
def moveTo(x: Double, y: Double): ClosedPath
def moveTo(r: Double, angle: Angle): ClosedPath

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product