Skip to main content
Version: Next

Abstract Class: NodeCollection

Defined in: packages/cad-styling/src/NodeCollection.ts:16

Abstract class for implementing a set of nodes to be styled.

Extended by​

Accessors​

classToken​

Get Signature​

get classToken(): string

Defined in: packages/cad-styling/src/NodeCollection.ts:24

Returns​

string


isLoading​

Get Signature​

get abstract isLoading(): boolean

Defined in: packages/cad-styling/src/NodeCollection.ts:38

Returns​

boolean

Methods​

clear()​

abstract clear(): void

Defined in: packages/cad-styling/src/NodeCollection.ts:46

Returns​

void


getAreas()​

abstract getAreas(): AreaCollection

Defined in: packages/cad-styling/src/NodeCollection.ts:45

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

Returns​

AreaCollection


getIndexSet()​

abstract getIndexSet(): IndexSet

Defined in: packages/cad-styling/src/NodeCollection.ts:39

Returns​

IndexSet


off()​

off(event, listener): void

Defined in: packages/cad-styling/src/NodeCollection.ts:33

Parameters​

event​

"changed"

listener​

() => void

Returns​

void


on()​

on(event, listener): void

Defined in: packages/cad-styling/src/NodeCollection.ts:28

Parameters​

event​

"changed"

listener​

() => void

Returns​

void


serialize()​

abstract serialize(): SerializedNodeCollection

Defined in: packages/cad-styling/src/NodeCollection.ts:47

Returns​

SerializedNodeCollection