<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?action=history&amp;feed=atom&amp;title=IMAGIC%28API%29</id>
		<title>IMAGIC(API) - 変更履歴</title>
		<link rel="self" type="application/atom+xml" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?action=history&amp;feed=atom&amp;title=IMAGIC%28API%29"/>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=IMAGIC(API)&amp;action=history"/>
		<updated>2026-04-14T17:19:49Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.23.6</generator>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=IMAGIC(API)&amp;diff=8439&amp;oldid=prev</id>
		<title>Kinoshita: ページの作成:「DataManip/'''IMAGIC'''はAPI です。  == 定数 ==  #define IMAGIC_HEADER  (1024)  #define IMAGIC_HEADER4 (256)  == 構造体 ==  typedef char  ImagicParaTypeChar;  typ...」</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=IMAGIC(API)&amp;diff=8439&amp;oldid=prev"/>
				<updated>2014-05-20T07:22:03Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成:「DataManip/&amp;#039;&amp;#039;&amp;#039;IMAGIC&amp;#039;&amp;#039;&amp;#039;はAPI です。  == 定数 ==  #define IMAGIC_HEADER  (1024)  #define IMAGIC_HEADER4 (256)  == 構造体 ==  typedef char  ImagicParaTypeChar;  typ...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;DataManip/'''IMAGIC'''はAPI です。&lt;br /&gt;
&lt;br /&gt;
== 定数 ==&lt;br /&gt;
 #define IMAGIC_HEADER  (1024)&lt;br /&gt;
 #define IMAGIC_HEADER4 (256)&lt;br /&gt;
&lt;br /&gt;
== 構造体 ==&lt;br /&gt;
 typedef char  ImagicParaTypeChar;&lt;br /&gt;
 typedef int   ImagicParaTypeInteger;&lt;br /&gt;
 typedef float ImagicParaTypeReal;&lt;br /&gt;
&lt;br /&gt;
 typedef struct _ImagicHeader {&lt;br /&gt;
 	ImagicParaTypeInteger IMN; 		//   1, Image Location Number (1, 2, 3 ...)&lt;br /&gt;
 	ImagicParaTypeInteger IFOL; 	//   2, Number of Images Following (0, 1, ...) only of importance in the first location&lt;br /&gt;
 	ImagicParaTypeInteger IERROR; 	//   3, Error code for this image during IMAGIC-5 run&lt;br /&gt;
 	ImagicParaTypeInteger NHFR; 	//   4, Number of Header Records per image (=1 current) &lt;br /&gt;
 	ImagicParaTypeInteger NMONTH; 	//   5, creation month&lt;br /&gt;
 	ImagicParaTypeInteger NDAY; 	//   6, creation day &lt;br /&gt;
 	ImagicParaTypeInteger NYEAR; 	//   7, creation year &lt;br /&gt;
 	ImagicParaTypeInteger NHOUR; 	//   8, creation hour &lt;br /&gt;
 	ImagicParaTypeInteger NMINUT; 	//   9, creation minute &lt;br /&gt;
 	ImagicParaTypeInteger NSEC; 	//  10, creation second &lt;br /&gt;
 	ImagicParaTypeInteger NPIX2; 	//  11, image size in BYTES as seen from the program IDAT1(13)*IDAT1(89)&lt;br /&gt;
 	ImagicParaTypeInteger NPIXEL; 	//  12, total number of image elements&lt;br /&gt;
 	ImagicParaTypeInteger IXLP; 	//  13, number of lines per image (for 1D data IYLP1=1) : x-size &lt;br /&gt;
 	ImagicParaTypeInteger IYLP; 	//  14, number of pixels per line                       : y-size&lt;br /&gt;
 	ImagicParaTypeChar    TYPE[4]; 	//  15, 4 characters determining the image type: &lt;br /&gt;
 									//  		REAL(float),INTG(short),PACK(byte),COMP(2float),RECO(complex with 0 in imaginary)&lt;br /&gt;
 	ImagicParaTypeInteger IXOLD; 	//	16, top left X co-ordinate before CUT-IMAGE boxing&lt;br /&gt;
 	ImagicParaTypeInteger IYOLD; 	//	17, top left Y co-ordinate before CUT-IMAGE boxing&lt;br /&gt;
 	ImagicParaTypeReal    AVDENS; 	//	18, average density in image &lt;br /&gt;
 	ImagicParaTypeReal    SIGMA; 	//	19, standard deviation of densities&lt;br /&gt;
 	ImagicParaTypeReal    VARIAN; 	//	20, variance of densities&lt;br /&gt;
 	ImagicParaTypeReal    OLDAVD; 	//	21, old average density of this image&lt;br /&gt;
 	ImagicParaTypeReal    DENSMAX; 	//	22, highest density in image&lt;br /&gt;
 	ImagicParaTypeReal    DENSMIN; 	//	23, minimal density in image&lt;br /&gt;
 	ImagicParaTypeInteger COMPLEX; 	//	24, label indicating that data are always complex &lt;br /&gt;
 	ImagicParaTypeReal    CXLENGTH; //	25, cell dimension in Angstr. MRC(12) &lt;br /&gt;
 	ImagicParaTypeReal    CYLENGTH; //	26, cell dimension in Angstr. MRC(11)&lt;br /&gt;
 	ImagicParaTypeReal    CZLENGTH; //	27, cell dimension in Angstr. MRC(13)&lt;br /&gt;
 	ImagicParaTypeReal    CALPHA;   //	28, cell angle alpha. MRC(14)&lt;br /&gt;
 	ImagicParaTypeReal    CBETA;    //	29, cell angle beta.  MRC(15)&lt;br /&gt;
 	ImagicParaTypeChar    NAME[80]; //	30-49, coded NAME/TITLE of the image  &lt;br /&gt;
 	ImagicParaTypeReal    CGAMMA;   //	50, cell angle gamma.  MRC(16)&lt;br /&gt;
 	ImagicParaTypeInteger MAPC; 	//	51, axis corresponding to columns. MRC(17) (1,2,3 for X, Y, Z)&lt;br /&gt;
 	ImagicParaTypeInteger MAPR; 	//	52, axis corresponding to rows.    MRC(18) (1,2,3 for X, Y, Z)  &lt;br /&gt;
 	ImagicParaTypeInteger MAPS; 	//	53, axis corresponding to section. MRC(19) (1,2,3 for X, Y, Z)  &lt;br /&gt;
 	ImagicParaTypeInteger ISPG; 	//	54, space group MRC(23)&lt;br /&gt;
 &lt;br /&gt;
 	ImagicParaTypeInteger NXSTART; 	//	55, number of 1st column in map  MRC(6)&lt;br /&gt;
 	ImagicParaTypeInteger NYSTART; 	//	56, number of 1st row in map     MRC(5)&lt;br /&gt;
 	ImagicParaTypeInteger NZSTART; 	//	57, number of 1st section in map MRC(7)&lt;br /&gt;
 &lt;br /&gt;
 	ImagicParaTypeInteger NXINTV; 	//	58, number of intervals along X MRC(9)&lt;br /&gt;
 	ImagicParaTypeInteger NYINTV; 	//	59, number of intervals along Y MRC(8)&lt;br /&gt;
 	ImagicParaTypeInteger NZINTV; 	//	60, number of intervals along Z MRC(10)&lt;br /&gt;
 } ImagicHeader;&lt;br /&gt;
&lt;br /&gt;
 typedef union ImagicHeader {&lt;br /&gt;
 	unsigned char All[IMAGIC_HEADER];&lt;br /&gt;
 	IDAT1	IDAT1[IMAGIC_HEADER4];	&lt;br /&gt;
 	DAT1	DAT1[IMAGIC_HEADER4];	&lt;br /&gt;
 	ImagicHeader Header;&lt;br /&gt;
 } ImagicHeader;&lt;br /&gt;
&lt;br /&gt;
 typedef struct Imagic {&lt;br /&gt;
 } IMAGIC;&lt;br /&gt;
&lt;br /&gt;
== API ==&lt;/div&gt;</summary>
		<author><name>Kinoshita</name></author>	</entry>

	</feed>