imageJ/FIJI: могу ли я добавить новый ROI в середине списка ROI менеджера ROI
У меня есть код, который обрабатывает сохраненные списки ROI в определенном порядке. Я пытаюсь вернуться и добавить ROI там, где они отсутствуют, но кажется, что они добавляются только в конец списка ROI в менеджере ROI. Есть ли способ добавить их в определенное место?
Спасибо
1 ответ
Решение
Есть ли способ добавить их в определенное место?
Простого пути нет. RoiManager
класс не имеет API для этого. И он поддерживает параллельные структуры данных (java.awt.List list
а также java.util.ArrayList rois
), которые оба отслеживают список ROI. Так что вам нужно:
- Получить список ROI от
RoiManager
- Удалить все РИ после индекса интереса
- Добавьте новый ROI (в конец временно усеченного списка)
- Прочитал ранее удаленные РИ