from __future__ import annotations
"""SecInterp QGIS Plugin.
This plugin provides tools for cross-section generation and geological interpretation
data extraction from QGIS layers.
"""
# /***************************************************************************
# SecInterp
# A QGIS plugin
# Data extraction for geological interpretation
# Generated by Plugin Builder: http://g-sherman.github.io/Qgis-Plugin-Builder/.
# -------------------
# begin : 2025-11-15
# copyright : (C) 2025 by Juan M Bernales
# email : juanbernales@gmail.com
# git sha : $Format:%H$
# ***************************************************************************/
#
# /***************************************************************************
# * *
# * This program is free software; you can redistribute it and/or modify *
# * it under the terms of the GNU General Public License as published by *
# * the Free Software Foundation; either version 2 of the License, or *
# * (at your option) any later version. *
# * *
# ***************************************************************************/
from typing import TYPE_CHECKING
if TYPE_CHECKING:
from qgis.gui import QgsInterface
# noinspection PyPep8Naming
[docs]
def classFactory(iface: QgsInterface): # pylint: disable=invalid-name
"""Load SecInterp class from file SecInterp.
Args:
iface: A QGIS interface instance.
Returns:
SecInterp: An instance of the plugin.
"""
from .sec_interp_plugin import SecInterp
return SecInterp(iface)