Path

trait Path extends GenericPath[SvgResult]
Source:
Path.scala
trait GenericPath[SvgResult]
trait Path[[_] =>> Finalized[SvgResult, _$2]]
trait Algebra[[_] =>> Finalized[SvgResult, _$2]]
class Object
trait Matchable
class Any

Type members

Classlikes

object PathApi extends PathApi
Source:
Path.scala

Inherited classlikes

trait PathApi
Inherited from:
GenericPath
Source:
GenericPath.scala

Value members

Inherited methods

def boundingBox(elements: List[PathElement]): BoundingBox
Inherited from:
GenericPath
Source:
GenericPath.scala
def catmulRom(points: Seq[Point], tension: Double): Finalized[SvgResult, Unit]
Inherited from:
Path
Source:
Path.scala
def equilateralTriangle(width: Double): Finalized[SvgResult, Unit]

Create an equilateral triangle with the given side length.

Create an equilateral triangle with the given side length.

Inherited from:
Path
Source:
Path.scala
def interpolatingSpline(points: Seq[Point]): Finalized[SvgResult, Unit]
Inherited from:
Path
Source:
Path.scala
def path(path: OpenPath): Finalized[SvgResult, Unit]
Inherited from:
GenericPath
Source:
GenericPath.scala
def path(path: ClosedPath): Finalized[SvgResult, Unit]
Inherited from:
GenericPath
Source:
GenericPath.scala
def regularPolygon(sides: Int, radius: Double): Finalized[SvgResult, Unit]
Inherited from:
Path
Source:
Path.scala
def roundedRectangle(width: Double, height: Double, radius: Double): Finalized[SvgResult, Unit]
Inherited from:
Path
Source:
Path.scala
def star(points: Int, outerRadius: Double, innerRadius: Double): Finalized[SvgResult, Unit]
Inherited from:
Path
Source:
Path.scala