Packages

case class BezierDraw(xStart: Double, yStart: Double, xC1: Double, yC1: Double, xC2: Double, yC2: Double, xEnd: Double, yEnd: Double, lineWidth: Double, colour: Colour, zOrder: Int = 0) extends PaintElem with BezierLike with Product with Serializable

Functional class for Drawing a cubic Bezier curve.

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. BezierDraw
  2. Serializable
  3. Product
  4. Equals
  5. BezierLike
  6. CurveLike
  7. CurveSegLike
  8. PaintElem
  9. GraphicElem
  10. Transer
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new BezierDraw(xStart: Double, yStart: Double, xC1: Double, yC1: Double, xC2: Double, yC2: Double, xEnd: Double, yEnd: Double, lineWidth: Double, colour: Colour, zOrder: Int = 0)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  6. val colour: Colour
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def fTrans(f: (Vec2) => Vec2): BezierDraw
    Definition Classes
    BezierDrawTranser
  9. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  10. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. val lineWidth: Double
  13. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  16. final def pC1: Vec2
    Definition Classes
    BezierLike
  17. final def pC2: Vec2
    Definition Classes
    BezierLike
  18. final def pEnd: Vec2

    The end point.

    The end point. Often called p2 on a line or p4 on a cubic bezier.

    Definition Classes
    CurveSegLike
  19. final def pStart: Vec2

    Start point often called p1

    Start point often called p1

    Definition Classes
    CurveLike
  20. def productElementNames: Iterator[String]
    Definition Classes
    Product
  21. def rendElem(cp: CanvasPlatform): Unit
    Definition Classes
    BezierDrawPaintElem
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. def typeStr: String
  24. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. val xC1: Double
    Definition Classes
    BezierDrawBezierLike
  28. val xC2: Double
    Definition Classes
    BezierDrawBezierLike
  29. val xEnd: Double

    the x component of the end point

    the x component of the end point

    Definition Classes
    BezierDrawCurveSegLike
  30. val xStart: Double

    the x component of the start point often called x1

    the x component of the start point often called x1

    Definition Classes
    BezierDrawCurveLike
  31. val yC1: Double
    Definition Classes
    BezierDrawBezierLike
  32. val yC2: Double
    Definition Classes
    BezierDrawBezierLike
  33. val yEnd: Double

    the y component of the end point

    the y component of the end point

    Definition Classes
    BezierDrawCurveSegLike
  34. val yStart: Double

    the y component of the start point often called y1

    the y component of the start point often called y1

    Definition Classes
    BezierDrawCurveLike
  35. val zOrder: Int

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from BezierLike

Inherited from CurveLike

Inherited from CurveSegLike

Inherited from PaintElem

Inherited from GraphicElem

Inherited from Transer

Inherited from AnyRef

Inherited from Any

Ungrouped