Creates a new instance of the AssetAnnotationMeasurementRenderPlugin.
The renderer plugin context, allowing the plugin to interact with the map, controllers, and layer management.
Adds the given Disposable to be owned by this plugin.
Adds an event listener for a specific event.
The type of the event key.
An EventHandle with a remove method to unsubscribe the listener.
Dispatches the given event with given payload on the plugin.
Retrieves the currently active measurement being created, if any.
The measurement currently being created, or undefined if none exists.
gets information if there is enough depth data to perform measurements.
Tracks whether sufficient depth data has been loaded for the measurement tool. This is updated based on events that monitor load progress.
OptionalhookCalled when the plugin is registered in the system. The result of this hook determines whether the plugin is enabled.
The context provided to the plugin.
Whether the plugin should be enabled.
Checks if the plugin has been torn down.
true if the plugin has been torn down, otherwise false.
Resets or cancels the currently active measurement creation process.
Toggles the visibility of the magnifier during measurement creation and editing.
If true, the magnifier is displayed; otherwise, it is hidden.
Toggles whether measurement labels are always visible in the scene.
If true, labels are always visible. Otherwise, they are only visible when hovered or selected.
Updates the measurement annotations in the scene with new data, hovered states, and selected states.
The measurement annotations to display.
The IDs of measurements currently hovered.
The IDs of measurements currently selected.
Updates the measurement creation state to either start or stop creating measurements.
If true, measurement creation begins. Otherwise, it stops.
Options for creating measurements (e.g., measurement-type).
A renderer plugin for creating and managing measurement annotations in a 3D scene. It integrates with LuciadRIA's measurement tools to allow interactive placement, updating, hovering, and selection of measurement annotations.