(self)
| 666 | self.slider.set_val(self.curr_frame) |
| 667 | |
| 668 | def swap(self): |
| 669 | if self.picked_pair: |
| 670 | swap_inds = self.manager.get_swap_indices(*self.picked_pair) |
| 671 | inds = np.insert(swap_inds, [0, len(swap_inds)], [0, self.manager.nframes - 1]) |
| 672 | if len(inds): |
| 673 | ind = np.argmax(inds > self.curr_frame) |
| 674 | self.manager.swap_tracklets(*self.picked_pair, range(inds[ind - 1], inds[ind] + 1)) |
| 675 | self.display_traces() |
| 676 | self.slider.set_val(self.curr_frame) |
| 677 | |
| 678 | def invert(self): |
| 679 | if not self.picked_pair and len(self.picked) == 2: |
no test coverage detected