HoopsToolsMeasurementGroupElement
-
class
wvc.HoopsToolsMeasurementGroupElement() A web component that displays and manages a group of measurement tools and measurements.
This component provides:
- A measurement tools panel with action buttons
- A scrollable list of existing measurements
Constructors
-
wvc.HoopsToolsMeasurementGroupElement.constructor() - HoopsToolsMeasurementGroupElement():
HoopsToolsMeasurementGroupElementReturns:
HoopsToolsMeasurementGroupElement
Methods
-
wvc.HoopsToolsMeasurementGroupElement.connectedCallback() - connectedCallback(): void
Invoked when the component is added to the document’s DOM.
In
connectedCallback()you should setup tasks that should only occur when the element is connected to the document. The most common of these is adding event listeners to nodes external to the element, like a keydown event handler added to the window.connectedCallback() { super.connectedCallback(); addEventListener('keydown', this._handleKeydown); }
Typically, anything done in
connectedCallback()should be undone when the element is disconnected, indisconnectedCallback().Returns: void
-
wvc.HoopsToolsMeasurementGroupElement.disconnectedCallback() - disconnectedCallback(): void
Lifecycle method called when the component is disconnected from the DOM. Cleans up event listeners to prevent memory leaks.
Returns: void
-
wvc.HoopsToolsMeasurementGroupElement.handleMeasurementRemoveCommand() - handleMeasurementRemoveCommand(event: MeasurementRemoveCommand): void
Handles measurement removal commands. Removes the specified measurement from the measurement service.
Parameters
event: MeasurementRemoveCommand
The measurement remove command eventReturns: void
-
wvc.HoopsToolsMeasurementGroupElement.handleMeasurementToolSelection() - handleMeasurementToolSelection(event: MeasurementToolSelectedEvent): void
Handles measurement tool selection events. Sets the active tool operator in the context manager when a measurement tool is selected.
Parameters
event: MeasurementToolSelectedEvent
The measurement tool selection eventReturns: void
-
wvc.HoopsToolsMeasurementGroupElement.handleMeasurementUpdate() - handleMeasurementUpdate(): void
Event handler for measurement updates. Triggers a re-render of the component when measurements change.
Returns: void