GraphicActive

trait GeomElem
class Object
trait Matchable
class Any

Value members

Abstract methods

def pointerId: Any

The Pointer Identity is returned to the GUI application if the user mouse (or other pointing device, clicks within the polygon or shape It is purely up to the application to encode, its response if any to this object.

The Pointer Identity is returned to the GUI application if the user mouse (or other pointing device, clicks within the polygon or shape It is purely up to the application to encode, its response if any to this object.

def ptInside(pt: Pt2): Boolean

The definitive test as to whether the mouse pointer is inside the polygon / shape

The definitive test as to whether the mouse pointer is inside the polygon / shape

Inherited methods

Inherited from
BoundedElem
@inline
final

The centre of the bounding rectangle. consider also using cenDefault.

The centre of the bounding rectangle. consider also using cenDefault.

Inherited from
BoundedElem
def boundingHeight: Double
Inherited from
BoundedElem

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

Inherited from
BoundedElem
def boundingWidth: Double

The width of the BoundingRect of this object.

The width of the BoundingRect of this object.

Inherited from
BoundedElem
Inherited from
BoundedElem

If the geometric element has a defined centre then the cenDefault uses that, else it defaults to the centre of the bounding rectangle.

If the geometric element has a defined centre then the cenDefault uses that, else it defaults to the centre of the bounding rectangle.

Inherited from
BoundedElem
override
Definition Classes
Inherited from
GraphicBounded

Renders this functional immutable GraphicElem, using the imperative methods of the abstract pCanv.CanvasPlatform interface.

Renders this functional immutable GraphicElem, using the imperative methods of the abstract pCanv.CanvasPlatform interface.

Inherited from
GraphicElem
Inherited from
GraphicBounded
Definition Classes
Inherited from
GraphicBounded
Definition Classes
Inherited from
GraphicBounded
override
Definition Classes
Inherited from
GraphicBounded
def scale(operand: Double): GraphicBounded
Inherited from
GraphicBounded
override
def scaleXY(xOperand: Double, yOperand: Double): GraphicBounded
Definition Classes
Inherited from
GraphicBounded
override
def shearX(operand: Double): GraphicBounded
Definition Classes
Inherited from
GraphicBounded
override
def shearY(operand: Double): GraphicBounded
Definition Classes
Inherited from
GraphicBounded
def slateXY(xDelta: Double, yDelta: Double): GraphicBounded
Inherited from
GraphicBounded
Inherited from
BoundedElem
Inherited from
BoundedElem