Scene View¶
-
template<IsSpectral TSpectral>
class SceneView¶ View of a scene at a specific time and camera instance.
SceneView collects geometry, lights, unresolved objects, and stars for rendering.
- Template Parameters:
TSpectral – Spectral type (e.g., RGB, Spectral)
Public Functions
-
SceneView(const Scene<TSpectral> &scene, const Time &time, const InstanceHandle<TSpectral> &camera_instance, ObservationMode obs_mode)¶
Construct a SceneView for a given scene, time, camera, and observation mode.
Collects geometry, lights, unresolved objects, and stars for rendering.
- Parameters:
scene – Scene to view
t_obs – Observation time
camera_instance – Camera instance handle
obs_mode – Observation mode