1.Adding in MRML to Slicer
MRML是Slicer中用到的场景描述,并映射到他的数据模型。MRML库提供了API管理医学图像数据类型和可视化,数据类型包含Volume、model、transform、fiducials、camera...在MRML中,每一种数据类型都通过一个特殊的MRML节点表示。MRML场景实际上就是不同节点的集合。Slicer MRML数据模型独立于系统的可视化和算法组件实现的。其他的组分(Logic & GUI)一旦观测到MRML场景(独立节点)的改变,就会启动相应的MRML事件响应。
2.MRML Scene
MRML场景管理着MRML节点:添加、删除、遍历(按类型)。也包含如下两个方面:
- 永久的节点:读XML文件、写XML文件。
- Undo/Redo机制&#x