我正在为MITK开发一个插件,这是一个医学成像技术。我想访问数据管理器中加载的完整图像路径。
有图像的属性,如名称,不透明度,路径等。
我搜索了MITK文档但我找不到与此相关的任何适当信息。
你能帮帮我吗?
答案 0 :(得分:1)
如果您想在UI中查看“路径”,可以使用MITK Workbench中提供的Properties
插件,如果您决定将其添加到自己的应用中。
如果要访问代码中'path'属性的内容,那么在当前范围内需要mitk::DataNode
,因为属性通常与节点相关。
std::string path;
node->GetStringProperty("path", path);
请注意,这不会为您提供完整路径。出于某种原因,MITK决定删除此属性中的扩展名,从而提供D://Data/brain
而不是我想要的D://Data/brain.nii.gz
。
AFAIK,目前没有100%安全的方法可以在MITK中获得真正的完整路径,但是可以使用path + ".*"
轻松搜索文件系统,并希望它只返回一个结果:)
答案 1 :(得分:0)
该属性不在DataNode上,而是在其中的BaseData中。有一条路径'那里的财产。右键单击图像并选择'详细信息'
,即可看到其值