MINC/软件开发/标签文件格式参考
外观
MNI .tag 文件格式被设计为一种简单的存储格式,用于存储单个 3 维数据体积或一对数据体积上选定点的表示。.tag 文件只是一种 ASCII 文件格式,它不支持其他字符集或二进制数据。
此格式的所有原始设计和实现均由 David MacDonald 完成。本文档大量借鉴了 David 现有的评论和文档。
该文件是一个 ASCII 文件,通常使用单个换行符作为换行符。空格、制表符和换行符可用于分隔字段。回车符将被忽略。
.tag 文件始终以包含以下确切文本的单行开头
MNI Tag Point File
此头部行是强制性的,应完全按所示出现(大小写敏感)。
头部后是关键字 Volumes,后跟一个等号,数字’1’或’2’,以及一个分号,例如
Volumes = 1;
或
Volumes = 2;
此字段指示标签点文件是否适用于一个或两个卷。同样,大小写敏感。
下一个字段定义了点本身。它以关键字开头
Points =
后跟一个点记录列表。点记录列表以另一个分号终止。
每个点记录仅包含 3 或 6 个浮点数,以 ASCII 表示,并以空格分隔。浮点数给出应用标签的卷的世界空间中的 X、Y 和 Z 坐标。
点的坐标是强制性的。其他字段可能根据需要包含,如下所示
这些字段必须全部存在于标签中,或者它们可能全部不存在,或者只有文本标签可能存在。文本标签可以用引号包围,以便包含空格字符。
每个点记录通常以换行符结尾,但这是可选的。
注释可以出现在文件中的任何位置。它们由字符’#’或’%’表示,并以换行符终止。
有一个非正式的约定,使用注释来指示标签所应用的特定卷文件。