sec_interp.gui.preview_axes_manager module
Axes and grid management for SecInterp preview.
Handles the creation of grid lines and axes labels with nice intervals.
- class sec_interp.gui.preview_axes_manager.PreviewAxesManager
Bases:
objectManages the creation and styling of axes and grid lines for the preview.
- classmethod create_axes_labels_layer(extent, vert_exag: float = 1.0) QgsVectorLayer | None
Create a point layer for axes labels.
- classmethod create_axes_layer(extent, vert_exag: float = 1.0) QgsVectorLayer | None
Create temporary layer for axes and grid.
- static get_nice_interval(target_step: float) float
Calculate a nice interval for grid lines (1-2-5 sequence).