import {GeometricObject} from 'igeom/src/app/core/models/objects/geometric-object.js'
GeometricObject
Extends:
Direct Subclass:
Indirect Subclass:
Constructor Summary
Public Constructor | ||
public |
constructor(id: number) |
Member Summary
Public Members | ||
public |
|
|
public |
borderColor: * |
|
public |
|
|
public |
|
Method Summary
Public Methods | ||
public |
setBackgroundColor(color: *) |
|
public |
setBorderColor(color: *) |
|
public |
setEdgeThinckness(edgeThinckness: *) |
|
public |
update(aggregator: DrawerAggregator, event: event) Update properties of this Intersection |
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: *) |
Public Constructors
public constructor(id: number) source
Override:
DynamicObject#constructorParams:
Name | Type | Attribute | Description |
id | number | Id of object |
Public Members
public backgroundColor: * source
public borderColor: * source
public edgeThinckness: * source
Public Methods
public setBackgroundColor(color: *) source
Params:
Name | Type | Attribute | Description |
color | * |
public setBorderColor(color: *) source
Params:
Name | Type | Attribute | Description |
color | * |
public setEdgeThinckness(edgeThinckness: *) source
Params:
Name | Type | Attribute | Description |
edgeThinckness | * |
public update(aggregator: DrawerAggregator, event: event) source
Update properties of this Intersection
Params:
Name | Type | Attribute | Description |
aggregator | DrawerAggregator | Drawer Aggregator |
|
event | event |