MITK通用插件(二)The Data Manager View

本文介绍了MITK DataManager的核心功能,涵盖了数据的加载、保存,以及交互操作,如可见性控制、重命名、上下文菜单和热键等。此外,还提到了数据格式支持和常用偏好设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

介绍             

加载

加载数据的方式:

支持的数据格式:

保存

保存数据方式

操作

可见性

选择

重命名

上下文菜单

首选项

热键


介绍             

        DataManager是管理医疗数据的核心组件,医疗数据包括图像、分割标识、注册、曲面、点集、注释、测量等。数据加载后,在标准的四视图中显示。用户可以在Standard Display中对数据进行交互,可以使用Segment插件、Basic ImageProcessing插件或DataManager中的上下文菜单进行交互。

加载

加载数据的方式:

拖拽数据至DataManager

拖拽数据至标准的四视图中

使用键盘上的Ctrl+O快捷键

使用左上角的OpenFile按钮,通过打开对话框打开

使用菜单栏上的文件-->打开

支持的数据格式:

  • 2D图像/3D体(*.dcm, *.ima, *.pic, *.nrrd, ...)
  • 曲面 (*.stl, *.vtk, ...)
  • 点集 (*.mps)
  • 其它

用户可以将2D图像集加载到3D Volume中,可以通过按住Alt再选择一个文件即可。

保存

保存数据方式

Ctrl+s保存单个数据节点

Ctrl+s保存多数据节点

右键上下文菜单保存单个数据节点

右键上下文菜单保存多个数据节点

菜单栏文件->保存单个数据节点

菜单栏文件->保存多个数据节点

操作

数据加载到DataManager后,会以一个数据节点的方式加载到DataManager的有序列表中。用户可以修改其放置顺序。数据节点也会以父级-子级方式保存。

QmitkDatamanager_ParentChild.png

Parent-Child-Relation

可见性

所有加载的数据节点在StandardDisplay中默认可见。是否可见可以通过复选框进行修改。

选择

重命名

两种重命名方式

F2进行修改单个数据节点

双击进行重命名

上下文菜单

DataManager中,右键打开上下文菜单。常用的操作有如下:

  • Global Reinit: 针对所有数据节点,初始化渲染窗口
    • have not set "includeInBoundingBox" to false
    • are "visible".
  • Reinit: 针对所有选择的数据节点,初始化渲染窗口
    • have not set "includeInBoundingBox" to false
    • are "visible".
  • Save: 参见保存
  • Remove: 删除所有选择的数据节点
  • Show only selected nodes: 只可见选中的数据节点
  • Toggle visibility: 反转每个数据节点的可见性。
  • Show details: 弹出窗口显示节点的详细信息,如 like data type, geometry, DICOM information, file path etc.
  • Opacity: 设置选择数据节点的不透明度.
  • Color: 弹出颜色选择窗口进行选择
  • Colormap: 打开另一个颜色选择的子菜单栏.
  • Component: 设置当前可见的数据组件,以呈现选定数据节点的此特定组件
  • Texture Interpolation: 平滑显示效果
  • Surface Representation: 曲面的表现形式
    • Points: Visually represents a surface (a data type) as a set of points.
    • Wireframe: Visually represents a surface (a data type) as a wireframe model.
    • Surface: Visually represents a surface (a data type) as a solid surface.

QmitkDatamanager_ContextMenu.png

首选项

MITK为特定的插件提供了首选项界面,首选项通过下面两种方式打开:

Ctrl+p

菜单栏Window->Preferences

QmitkDatamanager_PreferencePage.png

热键

QmitkDatamanager_Hotkeys.png

好的,我可以为您提供一些指导。 首先,您需要安装CMake和MITK。确保它们都已正确安装并设置好环境变量。 接下来,创建一个新的文件夹,以存放您的插件工程。假设它的名称为MyMITKPlugin。 在MyMITKPlugin文件夹中,创建一个名为CMakeLists.txt的文件,并添加以下内容: ``` cmake_minimum_required(VERSION 3.10) project(MyMITKPlugin) # Find MITK find_package(MITK REQUIRED) # Set up your plugin mitk_create_plugin( EXPORT_DIRECTIVE MYMITKPLUGIN_EXPORT EXPORTED_INCLUDE_SUFFIXES src MODULE_DEPENDS MitkCore ) # Add your source files add_subdirectory(src) ``` 上述代码将使用MITK作为依赖项,并创建一个名为MyMITKPlugin的插件工程。接下来,您需要在src文件夹中添加您的源代码。 例如,如果您要添加一个名为MyFilter的插件,您需要在src文件夹中创建一个名为MyFilter的文件夹,并在其中添加以下内容: ``` mitk_create_plugin( EXPORT_DIRECTIVE MYFILTER_EXPORT EXPORTED_INCLUDE_SUFFIXES src MODULE_DEPENDS MitkCore ) set(SRC_FILES src/MyFilter.cpp ) mitk_add_library(MyFilter ${SRC_FILES} ) target_link_libraries(MyFilter PUBLIC MitkCore ) ``` 上述代码将创建一个名为MyFilter的插件,并将其作为MitkCore模块的依赖项。您需要在src/MyFilter.cpp文件中添加您的实际源代码。 最后,您需要使用CMake来构建和编译您的插件工程。在MyMITKPlugin文件夹中创建一个名为build的文件夹,并在其中运行以下命令: ``` cmake .. make ``` 这将构建和编译您的插件工程,并将生成的库文件放置在MyMITKPlugin/build/plugins文件夹中。 希望这个指导对您有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雪易

给我来点鼓励吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值