sec_interp.plugin.render_pipeline module

Preview rendering pipeline for the SecInterp plugin.

class sec_interp.plugin.render_pipeline.RenderPipelineMixin

Bases: object

Draw the interactive preview and filter its data by visibility options.

draw_preview(topo_data: list, geol_data: list | None = None, struct_data: list | None = None, drillhole_data: list | None = None, max_points: int = 1000, vert_exag: float | None = None, **kwargs) → None

Draw enhanced interactive preview using native PyQGIS renderer.