import {IntersectionModel} from 'igeom/src/app/components/intersection-component/models/intersection-model.js'
IntersectionModel
Extends:
Static Method Summary
Static Public Methods | ||
public static |
do(map: *, list: *): * |
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
color: * |
|
public |
definitions: * |
|
public |
index: * |
|
public |
og1: * |
|
public |
og2: * |
|
public |
posX: * |
|
public |
posY: * |
|
public |
visible: * |
Method Summary
Public Methods | ||
public |
bind(posX: *, posY: *, label: *, og1: *, og2: *, visible: *, index: *) |
|
public |
getDefinitions(): undefined[] |
|
public |
update(aggregator: *, event: *) |
Inherited Summary
From class GenericObject | ||
public |
color: * |
|
public |
|
|
public |
definitions: *[] |
|
public |
dependentsOnThis: *[] |
|
public |
id: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
From class DynamicObject | ||
public |
elementClass: * |
|
public |
label: * |
|
public |
|
|
public |
addDependency(dynamicObject: *) |
|
public |
setClass(elementClass: *) |
|
public |
setLabel(label: *) |
|
public |
setLabelIgeom(label: *) |
From class GeometricObject | ||
public |
|
|
public |
borderColor: * |
|
public |
|
|
public |
|
|
public |
setBackgroundColor(color: *) |
|
public |
setBorderColor(color: *) |
|
public |
setEdgeThinckness(edgeThinckness: *) |
|
public |
update(aggregator: DrawerAggregator, event: event) Update properties of this Intersection |
From class PointModel | ||
public static |
do(map: *, list: *): * |
|
public |
color: * |
|
public |
|
|
public |
posX: * |
|
public |
posY: * |
|
public |
bind(posX: *, posY: *, label: *) |
|
public |
update(konvaObject: *, event: *) |
Static Public Methods
public static do(map: *, list: *): * source
Override:
PointModel#doParams:
Name | Type | Attribute | Description |
map | * | ||
list | * |
Return:
* |
Public Constructors
Public Methods
public bind(posX: *, posY: *, label: *, og1: *, og2: *, visible: *, index: *) source
Override:
PointModel#bindParams:
Name | Type | Attribute | Description |
posX | * | ||
posY | * | ||
label | * | ||
og1 | * | ||
og2 | * | ||
visible | * | ||
index | * |
public update(aggregator: *, event: *) source
Update properties of this Intersection
Override:
PointModel#updateParams:
Name | Type | Attribute | Description |
aggregator | * | ||
event | * |