DataContainerInteractor#
DataContainerInteractor mediates between a
DataContainer and the GUI: it owns the VTK pickers,
the tree-widget representation of the container, and the geometry operations
exposed in the ribbon. MosaicData holds two of them,
data for point clouds and models for fitted models.
Constructor#
Handle interaction between GUI and DataContainer |
Interaction Modes#
The interactor switches between three pointer modes (viewing, drawing, and picking) and owns the area picker used for box selection.
Selection#
Set selection by UUIDs. |
|
Deselect on right-click |
|
|
Data Management#
|
|
|
Add new cloud from selected points. |
|
Replace the underlying container and rebuild the tree. |
Geometry Operations#
These methods are dispatched to GeometryOperations
via the operation registry. They apply the named operation to every selected
geometry, optionally as a background task.
|
Apply cluster operation using GeometryOperations. |
|
Apply skeletonize operation using GeometryOperations. |
|
Apply downsample operation using GeometryOperations. |
|
Apply remove_outliers operation using GeometryOperations. |
|
Apply compute_normals operation using GeometryOperations. |
|
Apply duplicate operation using GeometryOperations. |
|
Apply visibility operation using GeometryOperations. |
Visualization#
|
Synchronize vtk actors and tree data structure with subsequent render. |
Update the vtk scene. |
|