Packages

case class ShapeSubj(cen: Vec2, shape: Shape, evObj: AnyRef, elems: Arr[PaintElem]) extends GraphicSubject with ShapeActiveTr with Product with Serializable

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ShapeSubj
  2. Serializable
  3. Product
  4. Equals
  5. ShapeActiveTr
  6. GraphicSubject
  7. GraphicActive
  8. GraphicElem
  9. Transer
  10. AnyRef
  11. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ShapeSubj(cen: Vec2, shape: Shape, evObj: AnyRef, elems: Arr[PaintElem])

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. def addElem(newElem: PaintElem): GraphicSubject
    Definition Classes
    GraphicSubject
  5. def addElems(newElems: Arr[PaintElem]): ShapeSubj
    Definition Classes
    ShapeSubjGraphicSubject
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def bL: GraphicSubject
    Definition Classes
    GraphicSubject
  8. def bR: GraphicSubject
    Definition Classes
    GraphicSubject
  9. def boundingRect: BoundingRect

    The bounding Rectangle provides an initial exclusion test as to whether the pointer is inside the polygon / shape

    The bounding Rectangle provides an initial exclusion test as to whether the pointer is inside the polygon / shape

    Definition Classes
    ShapeActiveTrGraphicActive
  10. val cen: Vec2
    Definition Classes
    ShapeSubjGraphicSubject
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  12. val elems: Arr[PaintElem]
    Definition Classes
    ShapeSubjGraphicSubject
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. val evObj: AnyRef

    If the user clicks with the polygon or shape then the canvas will return this object.

    If the user clicks with the polygon or shape then the canvas will return this object. It is purely up to the application its response if any to this object

    Definition Classes
    ShapeSubjGraphicActive
  15. def fTrans(f: (Vec2) => Vec2): ShapeSubj
    Definition Classes
    ShapeSubjTranser
  16. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. def innerPoly: Polygon
    Definition Classes
    ShapeActiveTr
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def mutObj(newObj: AnyRef): ShapeSubj
    Definition Classes
    ShapeSubjGraphicSubject
  21. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  23. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  24. def productElementNames: Iterator[String]
    Definition Classes
    Product
  25. def ptInside(pt: Vec2): Boolean

    This method needs improving

    This method needs improving

    Definition Classes
    ShapeActiveTrGraphicActive
  26. val shape: Shape
    Definition Classes
    ShapeSubjShapeActiveTr
  27. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  28. def tL: GraphicSubject
    Definition Classes
    GraphicSubject
  29. def tR: GraphicSubject
    Definition Classes
    GraphicSubject
  30. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  31. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  32. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  33. def width: Double
    Definition Classes
    GraphicSubject

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from ShapeActiveTr

Inherited from GraphicSubject

Inherited from GraphicActive

Inherited from GraphicElem

Inherited from Transer

Inherited from AnyRef

Inherited from Any

Ungrouped