mosaic.interactor.DataContainerInteractor#
- class DataContainerInteractor(container, vtk_widget, prefix='Cluster')[source]#
Bases:
QObject
Handle 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)decimate
(**kwargs)Apply decimate operation using GeometryOperations.
deleteLater
(self)deselect
()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_geometry
(index)highlight_selected_points
(color)inherits
(self, classname)installEventFilter
(self, a0)isQuickItemType
(self)isSignalConnected
(self, signal)isWidgetType
(self)isWindowType
(self)killTimer
(self, id)merge
()merge_cluster
(**kwargs)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_cluster
(**kwargs)remove_outliers
(**kwargs)Apply remove_outliers operation using GeometryOperations.
render
()sender
(self)senderSignalIndex
(self)setObjectName
(self, name)setParent
(self, a0)setProperty
(self, name, value)set_coloring_mode
(mode)set_selection
(selected_indices)signalsBlocked
(self)startTimer
(self, interval[, timerType])thread
(self)timerEvent
(self, a0)tr
(sourceText[, disambiguation, n])undo
()update
(other)visibility
(**kwargs)Apply visibility operation using GeometryOperations.
Attributes
data_changed
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
destroyed
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
objectNameChanged
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
render_update
pyqtSignal(*types, name: str = ..., revision: int = ..., arguments: Sequence = ...) -> PYQT_SIGNAL
staticMetaObject