Home Reference Source Repository
public class | source

IntersectionModel

Extends:

GenericObjectDynamicObjectGeometricObjectPointModel → IntersectionModel

Static Method Summary

Static Public Methods
public static

do(map: *, list: *): *

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public

color: *

public
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
public

update(aggregator: *, event: *)

Inherited Summary

From class GenericObject
public

color: *

public
public
public
public

id: *

public
public
public
public
From class DynamicObject
public
public

label: *

public
public

addDependency(dynamicObject: *)

public

setClass(elementClass: *)

public

setLabel(label: *)

public

setLabelIgeom(label: *)

From class GeometricObject
public
public
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#do

Params:

NameTypeAttributeDescription
map *
list *

Return:

*

Public Constructors

public constructor() source

Override:

PointModel#constructor

Public Members

public color: * source

Override:

PointModel#color

public definitions: * source

Override:

PointModel#definitions

public index: * source

public og1: * source

public og2: * source

public posX: * source

Override:

PointModel#posX

public posY: * source

Override:

PointModel#posY

public visible: * source

Override:

GenericObject#visible

Public Methods

public bind(posX: *, posY: *, label: *, og1: *, og2: *, visible: *, index: *) source

Override:

PointModel#bind

Params:

NameTypeAttributeDescription
posX *
posY *
label *
og1 *
og2 *
visible *
index *

public getDefinitions(): undefined[] source

Return:

undefined[]

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

Update properties of this Intersection

Override:

PointModel#update

Params:

NameTypeAttributeDescription
aggregator *
event *