sec_interp.gui.ui.pages.drillhole_page module

UI page for drillhole data configuration.

class sec_interp.gui.ui.pages.drillhole_page.DrillholePage(*args: Any, **kwargs: Any)

Bases: BasePage

Configuration page for Drillhole data (Collar, Survey, Intervals).

__init__(parent: QWidget | None = None) None

Initialize the drillhole page.

Parameters:

parent – Optional parent widget.

disconnect_signals() None

Disconnect all signals to prevent memory leaks.

get_data() dict[str, Any]

Get drillhole configuration.

is_complete() bool

Check if required fields are filled if layers are selected.