mosaic.interactor.DataContainerInteractor#
- class DataContainerInteractor(container, vtk_widget, prefix='Cluster')[source]#
Bases:
QObjectHandle interaction between GUI and DataContainer
Methods
__init__(container, vtk_widget[, prefix])activate_drawing_mode()activate_picking_mode()add(*args, **kwargs)add_selection(selected_point_ids)Add new cloud from selected points.
blockSignals(self, b)change_representation(representation)childEvent(self, a0)children(self)cluster(**kwargs)Apply cluster operation using GeometryOperations.
compute_normals(**kwargs)Apply compute_normals operation using GeometryOperations.
connectNotify(self, signal)customEvent(self, a0)deleteLater(self)deselect()Deselect on right-click
disconnect(-> bool disconnect)disconnectNotify(self, signal)downsample(**kwargs)Apply downsample operation using GeometryOperations.
dumpObjectInfo(self)dumpObjectTree(self)duplicate(**kwargs)Apply duplicate operation using GeometryOperations.
dynamicPropertyNames(self)event(self, a0)eventFilter(self, a0, a1)findChild(-> QObjectT)findChildren(...)get_event_position(event[, ...])get_selected_geometries()highlight_selected_points(color)inherits(self, classname)installEventFilter(self, a0)isQuickItemType(self)isSignalConnected(self, signal)isWidgetType(self)isWindowType(self)killTimer(self, id)merge()metaObject(self)moveToThread(self, thread)next_color()objectName(self)parent(self)property(self, name)pyqtConfigure(...)Each keyword argument is either the name of a Qt property or a Qt signal.
receivers(self, signal)refresh_actors()remove()removeEventFilter(self, a0)remove_outliers(**kwargs)Apply remove_outliers operation using GeometryOperations.
render()Synchronize vtk actors and tree data structure with subsequent render.
Update the vtk scene.
sender(self)senderSignalIndex(self)setObjectName(self, name)setParent(self, a0)setProperty(self, name, value)set_coloring_mode(mode)set_selection_by_uuid(uuids)Set selection by UUIDs.
signalsBlocked(self)skeletonize(**kwargs)Apply skeletonize operation using GeometryOperations.
startTimer(self, interval[, timerType])thread(self)timerEvent(self, a0)tr(sourceText[, disambiguation, n])undo()update(container[, tree_state])Update container with new data and optionally restore tree structure.
visibility(**kwargs)Apply visibility operation using GeometryOperations.
Attributes
data_changedpyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
destroyedpyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
objectNameChangedpyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
render_updatepyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
staticMetaObjectvtk_pre_renderpyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL