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 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