BigEndian or LittleEndian?
Gate 在读入interfile格式的phantom的时候,好像并不按照header里面说的是BigEndian还是LittleEndian。。。
我用C程序生成的phantom文件,如果用bigendian,那么不管header里面说的是bigendian还是littleendian,Gate读入都是对的;如果输出用littleendian,那么不管header里面说的是bigendian还是littleendian,Gate读入都是不对的。
而Amide只有在header和C输出格式一致时才能正确读入phantom。
也就是说,我的Gate好像只用bigendian一种格式读入,不管interfile的header如何说明。。。在运行examples/example_PHAMTOM_SOURCE/Voxelized_Phantom_Source下面的VoxelizedPhantom.mac 和 hof3.h33/hof3.i33的时候也出错( hof3.h33 /hof3.i33是littleendian)。
0 条评论:
发表评论
订阅 博文评论 [Atom]
<< 主页