Home Reference Source Repository
public class | source

CircumferenceDrawer

Extends:

DrawerSelectableDrawer → CircumferenceDrawer

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

center: *

public
public
public
public
public

radius: *

public
public

state: *

public

Method Summary

Public Methods
public

createAndDraw(center: *, radius: *)

public

createByCircumference(circumference: *): *

public

draw(e: *)

public

drawByPoints(points: *, aggregators: *, e: *)

public

drawByStates(konvaObject: *)

public

drawCircumference(circumference: *): *

public

resolveAggregators(points: *, aggregators: *, selected: *): *

public

update(aggregator: *, e: *)

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: *): *

Public Constructors

public constructor() source

Override:

SelectableDrawer#constructor

Public Members

public center: * source

public centerAggregator: * source

public circumference: * source

public konvaObject: * source

Override:

Drawer#konvaObject

public pointDrawer: * source

public radius: * source

public radiusAggregator: * source

public state: * source

Override:

Drawer#state

public states: string[] source

Override:

Drawer#states

Public Methods

public createAndDraw(center: *, radius: *) source

Params:

NameTypeAttributeDescription
center *
radius *

public createByCircumference(circumference: *): * source

Params:

NameTypeAttributeDescription
circumference *

Return:

*

public draw(e: *) source

Override:

Drawer#draw

Params:

NameTypeAttributeDescription
e *

public drawByPoints(points: *, aggregators: *, e: *) source

Params:

NameTypeAttributeDescription
points *
aggregators *
e *

public drawByStates(konvaObject: *) source

Params:

NameTypeAttributeDescription
konvaObject *

public drawCircumference(circumference: *): * source

Params:

NameTypeAttributeDescription
circumference *

Return:

*

public resolveAggregators(points: *, aggregators: *, selected: *): * source

Params:

NameTypeAttributeDescription
points *
aggregators *
selected *

Return:

*

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

Override:

Drawer#update

Params:

NameTypeAttributeDescription
aggregator *
e *