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)blockSignals
(self, b)change_representation
(representation)change_visibility
(**kwargs)childEvent
(self, a0)children
(self)cluster
(method, **kwargs)Cluster point cloud using specified clustering method.
connectNotify
(self, signal)crop_cluster
(**kwargs)customEvent
(self, a0)decimate
(**kwargs)deleteLater
(self)deselect
()disconnect
(-> bool disconnect)disconnectNotify
(self, signal)downsample
(**kwargs)dumpObjectInfo
(self)dumpObjectTree
(self)duplicate
(**kwargs)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)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)remove
()removeEventFilter
(self, a0)remove_cluster
(**kwargs)remove_outliers
(**kwargs)render
()sample_cluster
(**kwargs)sender
(self)senderSignalIndex
(self)setObjectName
(self, name)setParent
(self, a0)setProperty
(self, name, value)set_selection
(selected_indices)signalsBlocked
(self)split_cluster
(**kwargs)startTimer
(self, interval[, timerType])thread
(self)timerEvent
(self, a0)toggle_visibility
(**kwargs)tr
(sourceText[, disambiguation, n])trim
(**kwargs)update
(*args, **kwargs)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