cigvis.gui.gui3d package#
Submodules#
- cigvis.gui.gui3d.mainwindow module
- cigvis.gui.gui3d.plot_canvas module
- cigvis.gui.gui3d.sam_controller module
- cigvis.gui.gui3d.sidebar module
CameraPanelCameraPanel.aspectx_changedCameraPanel.aspecty_changedCameraPanel.aspectz_changedCameraPanel.azimuth_changedCameraPanel.clear()CameraPanel.elevation_changedCameraPanel.fov_changedCameraPanel.live_sync_toggledCameraPanel.staticMetaObjectCameraPanel.update_from_params()CameraPanel.update_requested
DisplayPanel3DHorizonParamsWidgetLoadPanel3DLoadPanel3D.base_loadedLoadPanel3D.clear()LoadPanel3D.horz_item_readyLoadPanel3D.horz_loadedLoadPanel3D.load_file()LoadPanel3D.mask_item_readyLoadPanel3D.mask_loadedLoadPanel3D.sent_data()LoadPanel3D.set_shape()LoadPanel3D.shape_readyLoadPanel3D.staticMetaObjectLoadPanel3D.vmax_readyLoadPanel3D.vmin_ready
OverlaysPanel3DSamPanelSlicesPanel
Module contents#
- class cigvis.gui.gui3d.Gui3dWindow(nx: int | None = None, ny: int | None = None, nz: int | None = None, clear_dim: bool = True, data: ndarray | None = None, decode_fn: callable | None = None, theme: str = 'light', nodes: list | None = None, grid: tuple | None = None, share: bool = False, canvas_kwargs: Dict[str, Any] | None = None, parent=None)#
Bases:
QMainWindowModern 3D seismic viewer with animated collapsible sidebar.
Parameters#
- nx, ny, nzint, optional
Pre-set dimensions.
- clear_dimbool
Clear dimensions on data clear.
- datandarray, optional
Pre-load data on startup.
- decode_fncallable, optional
SAM-like inference function. If provided, enables the SAM tab.
- property is_drawer_open: bool#
- keyPressEvent(event) None#
- on_file_dropped(path: str) None#
- resizeEvent(event) None#
- staticMetaObject = PySide6.QtCore.QMetaObject("Gui3dWindow" inherits "QMainWindow": )#
- cigvis.gui.gui3d.Plot3DGuiWindow#
alias of
Gui3dWindow
- cigvis.gui.gui3d.gui3d(*_args, **_kwargs)#
Removed standalone 3D GUI entry point.
- cigvis.gui.gui3d.launch_plot3d_gui(*, nodes: list | None = None, grid: tuple | None = None, share: bool = False, theme: str = 'dark', canvas_kwargs: Dict[str, Any] | None = None, run_app: bool = True) Gui3dWindow#
Launch the retained
plot3D(gui=True)PySide6 shell.