Skip to main content
Version: 4.x

Class: UnionNodeCollection

Node collection that takes the set union of multiple node collections.

Extends

Constructors

new UnionNodeCollection()

new UnionNodeCollection(nodeCollections?): UnionNodeCollection

Parameters

nodeCollections?: NodeCollection[]

Returns

UnionNodeCollection

Overrides

CombineNodeCollectionBase . constructor

Defined in

packages/cad-styling/src/UnionNodeCollection.ts:21

Properties

classToken

readonly static classToken: "UnionNodeCollection" = 'UnionNodeCollection'

Defined in

packages/cad-styling/src/UnionNodeCollection.ts:19

Accessors

classToken

get classToken(): string

Returns

string

Inherited from

CombineNodeCollectionBase . classToken

Defined in

packages/cad-styling/src/NodeCollection.ts:23


isLoading

get isLoading(): boolean

Override

Returns

boolean

Inherited from

CombineNodeCollectionBase . isLoading

Defined in

packages/cad-styling/src/CombineNodeCollectionBase.ts:67

Methods

add()

add(nodeCollection): void

Parameters

nodeCollection: NodeCollection

Returns

void

Inherited from

CombineNodeCollectionBase . add

Defined in

packages/cad-styling/src/CombineNodeCollectionBase.ts:26


clear()

clear(): void

Clears all underlying node collections.

Returns

void

Inherited from

CombineNodeCollectionBase . clear

Defined in

packages/cad-styling/src/CombineNodeCollectionBase.ts:46


getAreas()

getAreas(): AreaCollection

Returns areas surrounding the nodes in the collection. The areas are boxes in "ThreeJS coordinates". Note that not all implementations supports this.

Returns

AreaCollection

Overrides

CombineNodeCollectionBase . getAreas

Defined in

packages/cad-styling/src/UnionNodeCollection.ts:45


getIndexSet()

getIndexSet(): IndexSet

Override

Returns

IndexSet

Inherited from

CombineNodeCollectionBase . getIndexSet

Defined in

packages/cad-styling/src/CombineNodeCollectionBase.ts:59


off()

off(event, listener): void

Parameters

event: "changed"

listener

Returns

void

Inherited from

CombineNodeCollectionBase . off

Defined in

packages/cad-styling/src/NodeCollection.ts:32


on()

on(event, listener): void

Parameters

event: "changed"

listener

Returns

void

Inherited from

CombineNodeCollectionBase . on

Defined in

packages/cad-styling/src/NodeCollection.ts:27


remove()

remove(nodeCollection): void

Parameters

nodeCollection: NodeCollection

Returns

void

Inherited from

CombineNodeCollectionBase . remove

Defined in

packages/cad-styling/src/CombineNodeCollectionBase.ts:32


serialize()

serialize(): SerializedNodeCollection

Returns

SerializedNodeCollection

Overrides

CombineNodeCollectionBase . serialize

Defined in

packages/cad-styling/src/UnionNodeCollection.ts:25