import {IntersectionDrawer} from 'igeom/src/app/components/intersection-component/drawers/intersection-drawer.js'
IntersectionDrawer
Extends:
Static Method Summary
Static Public Methods | ||
public static |
|
|
public static |
|
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
aggregatorA: * |
|
public |
aggregatorB: * |
|
public |
intersections: *[] |
|
public |
pointDrawer: * |
|
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 |
elementClass: * |
|
public |
konvaObject: * |
|
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 Constructors
Public Members
public aggregatorA: * source
public aggregatorB: * source
public intersections: *[] source
public pointDrawer: * source
Public Methods
public drawByIntersectionPoints(intersectionPoints: *) source
Params:
Name | Type | Attribute | Description |
intersectionPoints | * |
public drawPoint() source
public getObjectAggregator(konvaObject: *): * source
Params:
Name | Type | Attribute | Description |
konvaObject | * |
Return:
* |
public getObjectAggregatorByGenericObject(genericObject: *): * source
Params:
Name | Type | Attribute | Description |
genericObject | * |
Return:
* |
public isValidObject(konvaObject: *): boolean source
Params:
Name | Type | Attribute | Description |
konvaObject | * |
public setFirstObject(konvaObject: *) source
Params:
Name | Type | Attribute | Description |
konvaObject | * |
public setSecondObject(konvaObject: *) source
Params:
Name | Type | Attribute | Description |
konvaObject | * |
public update(aggregator: *, e: *) source
Override:
Drawer#updateParams:
Name | Type | Attribute | Description |
aggregator | * | ||
e | * |