2007年6月18日星期一

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]

<< 主页