<?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=emData%28API%29</id>
		<title>emData(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=emData%28API%29"/>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=emData(API)&amp;action=history"/>
		<updated>2026-05-05T16:20:35Z</updated>
		<subtitle>このウィキのこのページに関する変更履歴</subtitle>
		<generator>MediaWiki 1.23.6</generator>

	<entry>
		<id>https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=emData(API)&amp;diff=8442&amp;oldid=prev</id>
		<title>Kinoshita: ページの作成:「DataManip/'''emData'''はemDataのためのAPI です。  == 定数 ==  #define EMDATA_VER0_HEADER_SIZE (256)  #define EMDATA_HEADER_SIZE (512)  == 構造体 ==  type...」</title>
		<link rel="alternate" type="text/html" href="https://www.yasunaga-lab.bio.kyutech.ac.jp/EosJ/index.php?title=emData(API)&amp;diff=8442&amp;oldid=prev"/>
				<updated>2014-05-20T07:35:44Z</updated>
		
		<summary type="html">&lt;p&gt;ページの作成:「DataManip/&amp;#039;&amp;#039;&amp;#039;emData&amp;#039;&amp;#039;&amp;#039;は&lt;a href=&quot;/EosJ/index.php?title=emData&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;emData (存在しないページ)&quot;&gt;emData&lt;/a&gt;のためのAPI です。  == 定数 ==  #define EMDATA_VER0_HEADER_SIZE (256)  #define EMDATA_HEADER_SIZE (512)  == 構造体 ==  type...」&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;DataManip/'''emData'''は[[emData]]のためのAPI です。&lt;br /&gt;
&lt;br /&gt;
== 定数 ==&lt;br /&gt;
 #define EMDATA_VER0_HEADER_SIZE (256)&lt;br /&gt;
 #define EMDATA_HEADER_SIZE (512)&lt;br /&gt;
&lt;br /&gt;
== 構造体 ==&lt;br /&gt;
 typedef char  emDataTypeChar;&lt;br /&gt;
 typedef short emDataTypeIntegerShort;&lt;br /&gt;
 typedef int   emDataTypeInteger;&lt;br /&gt;
 typedef float emDataTypeFloat;&lt;br /&gt;
&lt;br /&gt;
 typedef struct emDataHeaderCont {&lt;br /&gt;
 	/* 1st 256 byte                                        :256 */&lt;br /&gt;
 	emDataTypeIntegerShort type1;				/* 000-001 :  2 */	&lt;br /&gt;
 	emDataTypeIntegerShort type2;			    /* 002-003 :  2 */	&lt;br /&gt;
 	emDataTypeInteger      Nx;				    /* 004-007 :  4 */&lt;br /&gt;
 	emDataTypeInteger      Ny;					/* 010-013 :  4 */&lt;br /&gt;
 	emDataTypeInteger      Nz;					/* 014-017 :  4 */&lt;br /&gt;
 	emDataTypeChar         Comment[96];		    /* 020-137 : 96 */&lt;br /&gt;
 	emDataTypeFloat        unknown[36];		    /* 140-377 :144 */&lt;br /&gt;
 	/* 2nd 256 byte                                         256*/&lt;br /&gt;
 	emDataTypeChar         ExtendedCode[4]; 	/* 400-403 :  4 : wwww */&lt;br /&gt;
 	emDataTypeFloat        kV; 		            /* 404-407 :  4 */&lt;br /&gt;
 	emDataTypeFloat        Cs; 		            /* 410-413 :  4 */&lt;br /&gt;
 	emDataTypeFloat        UnknownFloat413; 	/* 413-417 :  4 : 0    */&lt;br /&gt;
 	emDataTypeFloat        Magnification;       /* 420-423 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        PostMagnification;   /* 424-427 :  4 */&lt;br /&gt;
 	emDataTypeFloat        Cc;                  /* 430-433 :  4 */&lt;br /&gt;
 	emDataTypeFloat        Defocus;             /* 433-437 :  4 */&lt;br /&gt;
 	emDataTypeFloat        UnknownFloat440[8];  /* 440-477 : 32 */&lt;br /&gt;
 	emDataTypeFloat        UnknownFloat500[5];  /* 500-523 : 20 */  &lt;br /&gt;
 	emDataTypeFloat        ccdSize;             /* 524-527 :  4 */  &lt;br /&gt;
 	emDataTypeFloat        offsetX;             /* 530-533 :  4 */  &lt;br /&gt;
 	emDataTypeFloat        offsetY;             /* 534-537 :  4 */  &lt;br /&gt;
 	emDataTypeFloat        pixelSize;           /* 540-543 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        binning;             /* 543-547 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        readOutSpeed;        /* 550-553 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        gain;                /* 554-557 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        sensitivity;         /* 560-563 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        time;                /* 564-567 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        flatField;           /* 570-573 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        UnknownFloat574;     /* 574-577 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        average;             /* 600-603 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        unknown604;          /* 604-607 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        unknown610;          /* 610-613 :  4 : 0 */ &lt;br /&gt;
 	emDataTypeFloat        unknown613;          /* 614-617 :  4 : 0 */ &lt;br /&gt;
 	emDataTypeFloat        unknown620;          /* 620-623 :  4 : 1e4*/ &lt;br /&gt;
 	emDataTypeFloat        unknown623;          /* 624-627 :  4 : 7e6*/ &lt;br /&gt;
 	emDataTypeFloat        min;                 /* 630-633 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        max;                 /* 634-637 :  4 */ &lt;br /&gt;
 	emDataTypeFloat        StatisticQuality;    /* 640-643 :  4 */&lt;br /&gt;
 	emDataTypeFloat        UnknownFloat644[23]; /* 644-777 :   */ &lt;br /&gt;
 } emDataHeaderCont;&lt;br /&gt;
&lt;br /&gt;
 typedef union emDataHeader {&lt;br /&gt;
 	char  All[512]; &lt;br /&gt;
 	float Float[128];&lt;br /&gt;
 	int   Int[128];&lt;br /&gt;
 	emDataHeaderCont Cont;&lt;br /&gt;
 } emDataHeader;&lt;br /&gt;
&lt;br /&gt;
 typedef struct emData {&lt;br /&gt;
 	emDataHeader Header;&lt;br /&gt;
 	int          version;&lt;br /&gt;
 	unsigned char*          Image;&lt;br /&gt;
 	emDataTypeIntegerShort* ShortImage;  &lt;br /&gt;
 } emData; &lt;br /&gt;
&lt;br /&gt;
== API ==&lt;br /&gt;
 extern void emDataHeaderRead(emData* em, FILE* fpt, char* message, int mode); &lt;br /&gt;
 extern void emDataFileRead(emData* em, FILE* fpt, char* message, int mode); &lt;br /&gt;
 extern void emDataHeaderPrint(emData* em, FILE* fpt, char* message, int mode);&lt;/div&gt;</summary>
		<author><name>Kinoshita</name></author>	</entry>

	</feed>