# sec_interp.gui.renderers.drillhole_renderer module

Renderer for drillhole traces and intervals.

class sec_interp.gui.renderers.drillhole_renderer.DrillholeRenderer(color_manager: ColorManager)

  Bases: `BasePreviewRenderer`

  Renderer for drillhole trace and interval layers.

  __init__(color_manager: ColorManager) → None

    Initialize the drillhole renderer.

    Parameters:

      color_manager – Manager for geological unit colors.

  apply_style(layer: qgis.core.QgsVectorLayer, **kwargs) → None

    Apply styling based on layer role (trace or interval).