Advertisement

3DSlicer11 体系结构(2)

阅读量:

1.复习MRML类型

MRML,即Medical Reality Markup Language,其数据类型能够与系统可视化及算法模块分离运行。

MRML Scene数据对象涵盖了Slicer应用程序的当前状态、基础数据以及可视化相关参数等多种信息。每种数据类型均通过对应的MRML Node进行表征。实际上,MRML Scene可视为多个MRML Node的组合体。

针对MRML数据类型,Slicer提供了对应的处理方式。例如,对其中的MRML节点可执行添加、删除、选择、撤销与重做等操作。这些功能共同构成了Slicer的MRML库,其API函数专门用于对MRML场景数据进行处理。此外,诸如逻辑模块和图形用户界面等其他组件始终在监控MRML场景的变化情况,一旦MRML场景发生任何操作行为,逻辑模块与图形用户界面便会随之执行相应的处理动作。

2.工作目录结构设计

在开始开发工作之前,了解源代码及算法库的分布情况具有重要意义。在使用CMake对Slicer工程进行配置前,需要明确指定三个关键目录:

全部评论 (0)

还没有任何评论哟~