sec_interp.gui.ui.pages.dem_page module

DEM configuration page.

class sec_interp.gui.ui.pages.dem_page.DemPage(*args: Any, **kwargs: Any)

Bases: BasePage

Configuration page for DEM/Raster settings.

Initialize DEM page.

Parameters:
  • iface – QGIS interface (optional, for resolution calculation)

  • parent – Parent widget

__init__(iface=None, parent=None)

Initialize DEM page.

Parameters:
  • iface – QGIS interface (optional, for resolution calculation)

  • parent – Parent widget

get_data() dict

Get DEM configuration.

validate() tuple[bool, str]

Validate the current configuration.

Returns:

(is_valid, error_message)

Return type:

tuple[bool, str]

is_complete() bool

Check if required fields are filled.