IFCRelationshipsService
-
class
wvc.IFCRelationshipsService() Service for managing IFC element relationships
- Get relationships for any BIM element with agglomerated elements
- Auto-emit relationships for selected elements
Constructors
-
wvc.IFCRelationshipsService.constructor() - IFCRelationshipsService(selectionManager: SelectionManager):
IFCRelationshipsServiceParameters
selectionManager: SelectionManagerReturns:
IFCRelationshipsService
Properties
-
wvc.IFCRelationshipsService._selectionRelationships - _selectionRelationships:
RelationshipData[]
-
wvc.IFCRelationshipsService.callbackMap - callbackMap: CallbackMap
-
wvc.IFCRelationshipsService.serviceName readonly
serviceName: “IFCRelationshipsService”
-
wvc.IFCRelationshipsService._selectionManager optional
_selectionManager: SelectionManager
Accessors
-
wvc.IFCRelationshipsService.selectionManager() - set selectionManager(selectionManager: SelectionManager): void
Parameters
selectionManager: SelectionManagerReturns: void
-
wvc.IFCRelationshipsService.selectionRelationships() - get selectionRelationships():
RelationshipData[]Returns:
RelationshipData[]set selectionRelationships(relationships:RelationshipData[]): voidParameters
relationships:RelationshipData[]Returns: void
-
wvc.IFCRelationshipsService.viewer() - get viewer(): (undefined | IWebViewer)
Returns: (undefined | IWebViewer)
Methods
-
wvc.IFCRelationshipsService.selectNode() - selectNode(nodeId: number): void
Parameters
nodeId: numberReturns: void