Class: CombineNodeCollectionBase
@cognite/reveal.CombineNodeCollectionBase
Node collection that combines the result from multiple underlying node collections.
Hierarchy
↳
CombineNodeCollectionBase
Constructors
constructor
• new CombineNodeCollectionBase(classToken
, nodeCollections?
)
Parameters
Name | Type |
---|---|
classToken | string |
nodeCollections? | NodeCollection [] |
Overrides
NodeCollection.constructor
Defined in
packages/cad-styling/src/CombineNodeCollectionBase.ts:17
Accessors
classToken
• get
classToken(): string
Returns
string
Inherited from
NodeCollection.classToken
Defined in
packages/cad-styling/src/NodeCollection.ts:23
isLoading
• get
isLoading(): boolean
Returns
boolean
Overrides
NodeCollection.isLoading
Defined in
packages/cad-styling/src/CombineNodeCollectionBase.ts:67
Methods
add
▸ add(nodeCollection
): void
Parameters
Name | Type |
---|---|
nodeCollection | NodeCollection |
Returns
void
Defined in
packages/cad-styling/src/CombineNodeCollectionBase.ts:26
clear
▸ clear(): void
Clears all underlying node collections.
Returns
void
Overrides
Defined in
packages/cad-styling/src/CombineNodeCollectionBase.ts:46
getAreas
▸ Abstract
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
Overrides
Defined in
packages/cad-styling/src/CombineNodeCollectionBase.ts:73
getIndexSet
▸ getIndexSet(): IndexSet
Returns
Overrides
Defined in
packages/cad-styling/src/CombineNodeCollectionBase.ts:59
off
▸ off(event
, listener
): void
Parameters
Name | Type |
---|---|
event | "changed" |
listener | () => void |
Returns
void
Inherited from
Defined in
packages/cad-styling/src/NodeCollection.ts:32
on
▸ on(event
, listener
): void
Parameters
Name | Type |
---|---|
event | "changed" |
listener | () => void |
Returns
void
Inherited from
Defined in
packages/cad-styling/src/NodeCollection.ts:27
remove
▸ remove(nodeCollection
): void
Parameters
Name | Type |
---|---|
nodeCollection | NodeCollection |
Returns
void
Defined in
packages/cad-styling/src/CombineNodeCollectionBase.ts:32
serialize
▸ Abstract
serialize(): SerializedNodeCollection