Home Reference Source Repository
public class | source

PointDrawer

Extends:

DrawerSelectableDrawer → PointDrawer

Static Method Summary

Static Public Methods
public static

drawAndGetPoint(x: *, y: *, useLabel: *): *

public static

drawPoint(point: *, useLabel: *, draggable: *, selectable: *): {"geometricObject": *, "konvaObject": *}

public static

getKonvaCircle(point: *, draggable: *, selectable: *): *

public static

getKonvaText(point: *, label: *): *

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

point: *

public

Method Summary

Public Methods
public

draw(e: *): *

public

drawPoint(point: *): *

public

inserPointInLineSegment(konvaObject: *)

public

update(aggregator: *, event: *)

Inherited Summary

From class Drawer
public static

drawObject(object: *)

public static

getKonvaGroup(draggable: *): *

public static

setMaxIndex(object: *)

public static
public
public
public
public
public

state: *

public

states: *[]

public

addAction(action: *)

public

addAggregator(aggregator: *)

public
public

clear()

public
public

draw(object: *)

public
public

reset()

public

setElementClass(elementClass: *)

public

setKonvaObject(konvaObject: *)

public

setState(state: *)

public

setStatus(status: *)

public

update(aggregator: *, event: *)

From class SelectableDrawer
public static

setSelectable(konvaObject: *): *

public static
public static

setSelectableIfSelectorChanged(konvaObject: *): *

Static Public Methods

public static drawAndGetPoint(x: *, y: *, useLabel: *): * source

Params:

NameTypeAttributeDescription
x *
y *
useLabel *

Return:

*

public static drawPoint(point: *, useLabel: *, draggable: *, selectable: *): {"geometricObject": *, "konvaObject": *} source

Params:

NameTypeAttributeDescription
point *
useLabel *
draggable *
selectable *

Return:

{"geometricObject": *, "konvaObject": *}

public static getKonvaCircle(point: *, draggable: *, selectable: *): * source

Params:

NameTypeAttributeDescription
point *
draggable *
selectable *

Return:

*

public static getKonvaText(point: *, label: *): * source

Params:

NameTypeAttributeDescription
point *
label *

Return:

*

Public Constructors

public constructor() source

Override:

SelectableDrawer#constructor

Public Members

public point: * source

public states: string[] source

Override:

Drawer#states

Public Methods

public draw(e: *): * source

Override:

Drawer#draw

Params:

NameTypeAttributeDescription
e *

Return:

*

public drawPoint(point: *): * source

Params:

NameTypeAttributeDescription
point *

Return:

*

public inserPointInLineSegment(konvaObject: *) source

Params:

NameTypeAttributeDescription
konvaObject *

public update(aggregator: *, event: *) source

Override:

Drawer#update

Params:

NameTypeAttributeDescription
aggregator *
event *