Skip to main content
Version: 4.x

Class: IntersectionNodeCollection

@cognite/reveal.IntersectionNodeCollection

Node collection that is the intersection between a set of underlying node collections.

Hierarchy

Constructors

constructor

new IntersectionNodeCollection(nodeCollections?)

Parameters

NameType
nodeCollections?NodeCollection[]

Overrides

CombineNodeCollectionBase.constructor

Defined in

packages/cad-styling/src/IntersectionNodeCollection.ts:22

Properties

classToken

Static Readonly classToken: "IntersectionNodeCollection"

Defined in

packages/cad-styling/src/IntersectionNodeCollection.ts:20

Accessors

classToken

get classToken(): string

Returns

string

Inherited from

CombineNodeCollectionBase.classToken

Defined in

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


isLoading

get isLoading(): boolean

Returns

boolean

Inherited from

CombineNodeCollectionBase.isLoading

Defined in

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

Methods

add

add(nodeCollection): void

Parameters

NameType
nodeCollectionNodeCollection

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/IntersectionNodeCollection.ts:52


getIndexSet

getIndexSet(): IndexSet

Returns

IndexSet

Inherited from

CombineNodeCollectionBase.getIndexSet

Defined in

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


makeDirty

makeDirty(): void

Returns

void

Overrides

CombineNodeCollectionBase.makeDirty

Defined in

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


off

off(event, listener): void

Parameters

NameType
event"changed"
listener() => void

Returns

void

Inherited from

CombineNodeCollectionBase.off

Defined in

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


on

on(event, listener): void

Parameters

NameType
event"changed"
listener() => void

Returns

void

Inherited from

CombineNodeCollectionBase.on

Defined in

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


remove

remove(nodeCollection): void

Parameters

NameType
nodeCollectionNodeCollection

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/IntersectionNodeCollection.ts:26