Class: IntersectionNodeCollection
Node collection that is the intersection between a set of underlying node collections.
Extends
Constructors
new IntersectionNodeCollection()
new IntersectionNodeCollection(
nodeCollections
?):IntersectionNodeCollection
Parameters
• nodeCollections?: NodeCollection
[]
Returns
Overrides
CombineNodeCollectionBase
. constructor
Defined in
packages/cad-styling/src/IntersectionNodeCollection.ts:22
Properties
classToken
readonly
static
classToken:"IntersectionNodeCollection"
='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
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
Overrides
CombineNodeCollectionBase
. getAreas
Defined in
packages/cad-styling/src/IntersectionNodeCollection.ts:52
getIndexSet()
getIndexSet():
IndexSet
Override
Returns
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
• 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
Overrides
CombineNodeCollectionBase
. serialize