Home Reference Source Repository
public class | source

IntersectionDrawer

Extends:

Drawer → IntersectionDrawer

Static Method Summary

Static Public Methods
public static
public static

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public
public
public
public
public

Method Summary

Public Methods
public

draw(e: *)

public

drawByIntersectionPoints(intersectionPoints: *)

public
public

getObjectAggregator(konvaObject: *): *

public

getObjectAggregatorByGenericObject(genericObject: *): *

public

isValidObject(konvaObject: *): boolean

public

reset()

public

setFirstObject(konvaObject: *)

public

setSecondObject(konvaObject: *)

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

Static Public Methods

public static FIRST_OBJECT_STATE(): string source

Return:

string

public static SECOND_OBJECT_STATE(): string source

Return:

string

Public Constructors

public constructor() source

Override:

Drawer#constructor

Public Members

public aggregatorA: * source

public aggregatorB: * source

public intersections: *[] source

public pointDrawer: * source

public states: undefined[] source

Override:

Drawer#states

Public Methods

public draw(e: *) source

Override:

Drawer#draw

Params:

NameTypeAttributeDescription
e *

public drawByIntersectionPoints(intersectionPoints: *) source

Params:

NameTypeAttributeDescription
intersectionPoints *

public drawPoint() source

public getObjectAggregator(konvaObject: *): * source

Params:

NameTypeAttributeDescription
konvaObject *

Return:

*

public getObjectAggregatorByGenericObject(genericObject: *): * source

Params:

NameTypeAttributeDescription
genericObject *

Return:

*

public isValidObject(konvaObject: *): boolean source

Params:

NameTypeAttributeDescription
konvaObject *

Return:

boolean

public reset() source

Override:

Drawer#reset

public setFirstObject(konvaObject: *) source

Params:

NameTypeAttributeDescription
konvaObject *

public setSecondObject(konvaObject: *) source

Params:

NameTypeAttributeDescription
konvaObject *

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

Override:

Drawer#update

Params:

NameTypeAttributeDescription
aggregator *
e *