voxcity.simulator_gpu.visibility.workspace.ViewWorkspaceKey =========================================================== .. py:class:: voxcity.simulator_gpu.visibility.workspace.ViewWorkspaceKey Immutable key that identifies a unique workspace allocation shape. Mode (sky / green) is intentionally *not* part of the key: both modes share the same field shapes, so a single workspace can be reused across them. The masks are reinitialized on every ``compute_view_index`` call. .. py:attribute:: shape :type: Tuple[int, int, int] .. py:attribute:: meshsize :type: float .. py:attribute:: n_azimuth :type: int .. py:attribute:: n_elevation :type: int .. py:attribute:: ray_sampling :type: str .. py:attribute:: n_rays :type: Optional[int] .. py:attribute:: elevation_min_degrees :type: float .. py:attribute:: elevation_max_degrees :type: float