ouster.sdk.viz.frames_accumulator module¶
Copyright (c) 2023, Ouster, Inc. All rights reserved.
- class SensorClouds(viz, sensor, track)[source]¶
Bases:
objectEncapsulates the render state for a single sensor in FramesAccumulator.
- Parameters:
viz (PointViz)
sensor (SensorModel)
track (Track)
- add_cloud(i, accum_visible, active_cloud_palette, sr)[source]¶
- Return type:
bool- Parameters:
accum_visible (bool)
active_cloud_palette (CloudPaletteItem)
sr (FrameRecord)
- update_cloud(i, active_cloud_mode_name, sr)[source]¶
- Parameters:
active_cloud_mode_name (str)
sr (FrameRecord)
- update(accum_visible, active_cloud_mode_name, active_cloud_palette, force_update=False)[source]¶
- Parameters:
accum_visible (bool)
active_cloud_mode_name (str)
active_cloud_palette (CloudPaletteItem)
force_update (bool)
- set_palette(active_cloud_palette)[source]¶
- Parameters:
active_cloud_palette (CloudPaletteItem)
- class FramesAccumulator(model, point_viz, track)[source]¶
Bases:
AccumulatorBaseUsed by LidarFrameVizAccumulators to display every Nth frame or a frame at every K meters.
- Parameters:
model (LidarFrameVizModel)
point_viz (PointViz)
track (MultiTrack)
- update(frame, frame_num=None, force_update=False)[source]¶
Register the new frame and update the states of TRACK, ACCUM and MAP :rtype:
None- Parameters:
frame (FrameSet)
frame_num (int | None)
force_update (bool)
- Return type:
None
- property accum_visible: bool¶
Whether accumulated key frames (ACCUM) is visible