(self)
| 131 | """Manages per-frame point cloud data and provides filtered subsets.""" |
| 132 | |
| 133 | def __init__(self): |
| 134 | # Per-frame data: list of (xyz [N,3], rgb [N,3], conf [N]) numpy arrays |
| 135 | self.frame_xyz: List[np.ndarray] = [] |
| 136 | self.frame_rgb: List[np.ndarray] = [] |
| 137 | self.frame_conf: List[Optional[np.ndarray]] = [] |
| 138 | self.num_frames = 0 |
| 139 | |
| 140 | def add_frame( |
| 141 | self, xyz: np.ndarray, rgb: np.ndarray, conf: Optional[np.ndarray] = None |
nothing calls this directly
no outgoing calls
no test coverage detected