Packages

case class LineDraw(xStart: Double, yStart: Double, xEnd: Double, yEnd: Double, width: Double, colour: Colour) extends CurveLikePaintElem with Product with Serializable

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

Instance Constructors

  1. new LineDraw(xStart: Double, yStart: Double, xEnd: Double, yEnd: Double, width: Double, colour: Colour)

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. def dashed(dashLength: Double, gapLength: Double): DashedLineDraw
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def fTrans(f: (Vec2) => Vec2): LineDraw
    Definition Classes
    LineDrawTranser
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  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 pEnd: Vec2

    The end point.

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

    Definition Classes
    CurveSegLike
  17. final def pStart: Vec2

    Start point often called p1

    Start point often called p1

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

    the x component of the end point

    the x component of the end point

    Definition Classes
    LineDrawCurveSegLike
  27. 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
    LineDrawCurveLike
  28. val yEnd: Double

    the y component of the end point

    the y component of the end point

    Definition Classes
    LineDrawCurveSegLike
  29. 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
    LineDrawCurveLike

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from CurveLikePaintElem

Inherited from PaintElem

Inherited from GraphicElem

Inherited from CurveLike

Inherited from CurveSegLike

Inherited from Transer

Inherited from AnyRef

Inherited from Any

Ungrouped