imageJ/FIJI: 我可以在 ROI 管理器的 ROI 列表中间添加一个新的 ROI
imageJ/FIJI: can i add a new ROI in the middle of a ROI manager list of ROIs
我有一些代码可以按特定顺序处理已保存的 ROI 列表。我正在尝试返回并在缺少的地方添加 ROI,但似乎只能将它们添加到 ROI 管理器中 ROI 列表的末尾。有没有办法将它们添加到特定位置?
谢谢
Is there a way to add them into a specific place?
没有简单的方法。 RoiManager
class 没有 API。它维护并行数据结构(java.awt.List list
和 java.util.ArrayList rois
),它们都跟踪 ROI 列表。所以你需要:
- 从
RoiManager
中获取 ROI 列表
- 删除感兴趣索引后的所有 ROI
- 添加新的ROI(到临时截断列表的末尾)
- 读取之前删除的 ROI
我有一些代码可以按特定顺序处理已保存的 ROI 列表。我正在尝试返回并在缺少的地方添加 ROI,但似乎只能将它们添加到 ROI 管理器中 ROI 列表的末尾。有没有办法将它们添加到特定位置?
谢谢
Is there a way to add them into a specific place?
没有简单的方法。 RoiManager
class 没有 API。它维护并行数据结构(java.awt.List list
和 java.util.ArrayList rois
),它们都跟踪 ROI 列表。所以你需要:
- 从
RoiManager
中获取 ROI 列表
- 删除感兴趣索引后的所有 ROI
- 添加新的ROI(到临时截断列表的末尾)
- 读取之前删除的 ROI