sec_interp.core.interfaces.preview_interface module
Interface for Preview services.
- class sec_interp.core.interfaces.preview_interface.IPreviewService
Bases:
ABCAbstract interface for the Preview Orchestration Service.
- abstractmethod generate_all(params: Any, transform_context: Any, **kwargs: Any) Any
Generate all preview components in a consolidated result.
- Parameters:
params – Validated parameters for preview generation.
transform_context – QgsCoordinateTransformContext from map settings.
**kwargs – Additional generation options (e.g., skip filters).
- Returns:
Consolidated preview results object.
- Return type: