# 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.