test_track_labels
Classes
Functions
|
Create event values to simulate a paint event |
|
Test paint event processing |
|
Module Contents
- test_track_labels.create_event_val(tp: int, z: tuple[int], y: tuple[int], x: tuple[int], old_val: int, target_val: int) list[tuple[tuple[numpy.ndarray, numpy.ndarray, numpy.ndarray, numpy.ndarray], numpy.ndarray, int]]
Create event values to simulate a paint event
- test_track_labels.test_paint_event(make_napari_viewer, graph_3d, segmentation_3d)
Test paint event processing
Paint with a new label (4), new track id (4)
Replace node 3 with new label 6, breaking edge (2,3), establishing edge (5,6)
Erase part of node 6
Undo erase event
TP 0 1 1 1 1 1
| | | |- 1 2 -1-> 2 -2-> 2 -3-> 2 -4-> 2
- / / 2 3 4 3 4 6 4 <6 4 6 4
- | |
3 5 5 5 5
- test_track_labels.test_ensure_valid_label(make_napari_viewer, graph_3d, segmentation_3d)