sec_interp.sec_interp_plugin module

Main Plugin Module.

Orchestrates the lifecycle of the SecInterp QGIS plugin. Lifecycle actions, input validation and the render pipeline live in sec_interp.plugin.

class sec_interp.sec_interp_plugin.SecInterp(iface: Any)

Bases: TranslatableMixin, PluginLifecycleMixin, InputValidationMixin, RenderPipelineMixin

QGIS Plugin Implementation for Geological Data Extraction.

This class implements the main logic of the SecInterp plugin, handling initialization, UI integration, and orchestration of data processing tasks. It connects the QGIS interface with the plugin’s dialog and processing algorithms.

__init__(iface: Any) → None

Initialize the plugin.

Parameters:

iface (QgsInterface) – An interface instance that will be passed to this class which provides the hook by which you can manipulate the QGIS application at run time.

save_profile_line() → None

Save profile data by delegating to the dialog’s export manager.