<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <title>nifti1_io: nifti_1_header Struct Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <link href="search/search.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="search/search.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css"/> </head> <body onload='searchBox.OnSelectItem(0);'> <!-- Generated by Doxygen 1.7.4 --> <script type="text/javascript"><!-- var searchBox = new SearchBox("searchBox", "search",false,'Search'); --></script> <div id="top"> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">nifti1_io</div> </td> </tr> </tbody> </table> </div> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="modules.html"><span>Modules</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> <li id="searchli"> <div id="MSearchBox" class="MSearchBoxInactive"> <span class="left"> <img id="MSearchSelect" src="search/mag_sel.png" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" alt=""/> <input type="text" id="MSearchField" value="Search" accesskey="S" onfocus="searchBox.OnSearchFieldFocus(true)" onblur="searchBox.OnSearchFieldFocus(false)" onkeyup="searchBox.OnSearchFieldChange(event)"/> </span><span class="right"> <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> </span> </div> </li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div> <div class="header"> <div class="summary"> <a href="#pub-attribs">Public Attributes</a> </div> <div class="headertitle"> <div class="title">nifti_1_header Struct Reference</div> </div> </div> <div class="contents"> <!-- doxytag: class="nifti_1_header" --> <p>Data structure defining the fields in the nifti1 header. This binary header should be found at the beginning of a valid NIFTI-1 header file. <a href="structnifti__1__header.html#details">More...</a></p> <p><code>#include <<a class="el" href="nifti1_8h_source.html">nifti1.h</a>></code></p> <p><a href="structnifti__1__header-members.html">List of all members.</a></p> <table class="memberdecls"> <tr><td colspan="2"><h2><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#af1d99efbd3af0180f9335cbb1b822248">sizeof_hdr</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a4442d6183e4dce5af7e71365d3eed1ec">data_type</a> [10]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a0e0cf033d74cfae329b4ce0d1b7ece8e">db_name</a> [18]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#ab37ea6af93cab84f95d97ee4fdbc3f4d">extents</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a1011d5320abdedcb710552cae92f86db">session_error</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#acd9cfc4f9d1117a803c4a619132583d7">regular</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a7d3eb58a5415d9c65f3df444ac94fc74">dim_info</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#abd0c6bb6b71a2a6d10fbcb516af52b13">dim</a> [8]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a5c875c40271c15601b3389450fba85b3">intent_p1</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#ab39ee04eb345e95dd4e5183e0f84c02b">intent_p2</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#aa1eeee8a4cd325b413c5d368ec8fc534">intent_p3</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a017e9d430b66386e569c6b9cd11059ed">intent_code</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#ad5f8888fcc5fde14d3e387653721e270">datatype</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a60fc36ed5afd638fd7da425ad7ecae94">bitpix</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#adc0e937b2b556da163772b20da729778">slice_start</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#af3b966e2936cc174b43fedadbbd933dc">pixdim</a> [8]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#aa3a09932cda88dd765a438c9b9c46503">vox_offset</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a45a97dd330a77ab680ef91c47a761c29">scl_slope</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#aca24a8965851296a63d13da6c7cc3456">scl_inter</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a260d55840377fe1bcfb49bda5f85b76c">slice_end</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#af25a6170a90128800e3986b68fc79e4d">slice_code</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a6b95dab630916801b716f52513305e93">xyzt_units</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#af415db2201f47d61354766245c3f2520">cal_max</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a600fb5b0c533454bbbc61b2e0696c9a8">cal_min</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a70400549d1f42d7f777915273576549b">slice_duration</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a0d2b669f776a2b7fb84807ea2f7b4231">toffset</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a07e91b15b45a914b71ff41f93fe64e56">glmax</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#acc037ae9773f9e79333f0927ed3a38ce">glmin</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a8725b5f9e0ef6882200bfeb89b11eb3a">descrip</a> [80]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a93e288bd39c44188304677f6bdc96a6b">aux_file</a> [24]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a95ae85e5e0bba57c4b3cbd8a0b32168b">qform_code</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a48d14671528f3dfe0593320006877a8a">sform_code</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a530588bf405af52255dc064a6f451c71">quatern_b</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a3ade0b01649a3d990ee1dfdef8c452c4">quatern_c</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#af47d0d4ae23f57441edcef9594fd1495">quatern_d</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a6fbfa89133238e59e6220e0b778c93ef">qoffset_x</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a5cfb257cbd7a4b7dde2350877cd126c5">qoffset_y</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a962002307f10b359788cea98ebcb40b6">qoffset_z</a></td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#ad88e17b7ec9a5e198bf13d82e167e643">srow_x</a> [4]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a07b0ec3e66e4dd72db3f0910cfab4c46">srow_y</a> [4]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#aea26ff366fcf2fdde19efd4e4f5b9d98">srow_z</a> [4]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#ae3d911b886703c6f0976e308d83a3495">intent_name</a> [16]</td></tr> <tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="structnifti__1__header.html#a5c7eff0d659a6a1f69f576d40cf4d3ed">magic</a> [4]</td></tr> </table> <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> <div class="textblock"><p>Data structure defining the fields in the nifti1 header. This binary header should be found at the beginning of a valid NIFTI-1 header file. </p> <p>INTRODUCTION TO NIFTI-1: ------------------------ The twin (and somewhat conflicting) goals of this modified ANALYZE 7.5 format are: (a) To add information to the header that will be useful for functional neuroimaging data analysis and display. These additions include:</p> <ul> <li>More basic data types.</li> <li>Two affine transformations to specify voxel coordinates.</li> <li>"Intent" codes and parameters to describe the meaning of the data.</li> <li>Affine scaling of the stored data values to their "true" values.</li> <li>Optional storage of the header and image data in one file (.nii). (b) To maintain compatibility with non-NIFTI-aware ANALYZE 7.5 compatible software (i.e., such a program should be able to do something useful with a NIFTI-1 dataset -- at least, with one stored in a traditional .img/.hdr file pair).</li> </ul> <p>Most of the unused fields in the ANALYZE 7.5 header have been taken, and some of the lesser-used fields have been co-opted for other purposes. Notably, most of the <a class="el" href="structdata__history.html">data_history</a> substructure has been co-opted for other purposes, since the ANALYZE 7.5 format describes this substructure as "not required".</p> <p>NIFTI-1 FLAG (MAGIC STRINGS): ---------------------------- To flag such a struct as being conformant to the NIFTI-1 spec, the last 4 bytes of the header must be either the C String "ni1" or "n+1"; in hexadecimal, the 4 bytes 6E 69 31 00 or 6E 2B 31 00 (in any future version of this format, the '1' will be upgraded to '2', etc.). Normally, such a "magic number" or flag goes at the start of the file, but trying to avoid clobbering widely-used ANALYZE 7.5 fields led to putting this marker last. However, recall that "the last shall be first" (Matthew 20:16).</p> <p>If a NIFTI-aware program reads a header file that is NOT marked with a NIFTI magic string, then it should treat the header as an ANALYZE 7.5 structure.</p> <p>NIFTI-1 FILE STORAGE: -------------------- "ni1" means that the image data is stored in the ".img" file corresponding to the header file (starting at file offset 0).</p> <p>"n+1" means that the image data is stored in the same file as the header information. We recommend that the combined header+data filename suffix be ".nii". When the dataset is stored in one file, the first byte of image data is stored at byte location (int)vox_offset in this combined file. The minimum allowed value of vox_offset is 352; for compatibility with some software, vox_offset should be an integral multiple of 16.</p> <p>GRACE UNDER FIRE: ---------------- Most NIFTI-aware programs will only be able to handle a subset of the full range of datasets possible with this format. All NIFTI-aware programs should take care to check if an input dataset conforms to the program's needs and expectations (e.g., check datatype, intent_code, etc.). If the input dataset can't be handled by the program, the program should fail gracefully (e.g., print a useful warning; not crash).</p> <p>SAMPLE CODES: ------------ The associated files <a class="el" href="nifti1__io_8h.html" title="Data structures for using nifti1_io API.">nifti1_io.h</a> and <a class="el" href="nifti1__io_8c.html" title="main collection of nifti1 i/o routines">nifti1_io.c</a> provide a sample implementation in C of a set of functions to read, write, and manipulate NIFTI-1 files. The file nifti1_test.c is a sample program that uses the <a class="el" href="nifti1__io_8c.html" title="main collection of nifti1 i/o routines">nifti1_io.c</a> functions. ----------------------------------------------------------------------------- </p> </div><hr/><h2>Member Data Documentation</h2> <a class="anchor" id="a93e288bd39c44188304677f6bdc96a6b"></a><!-- doxytag: member="nifti_1_header::aux_file" ref="a93e288bd39c44188304677f6bdc96a6b" args="[24]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#a93e288bd39c44188304677f6bdc96a6b">nifti_1_header::aux_file</a>[24]</td> </tr> </table> </div> <div class="memdoc"> <p>auxiliary filename. </p> </div> </div> <a class="anchor" id="a60fc36ed5afd638fd7da425ad7ecae94"></a><!-- doxytag: member="nifti_1_header::bitpix" ref="a60fc36ed5afd638fd7da425ad7ecae94" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short <a class="el" href="structnifti__1__header.html#a60fc36ed5afd638fd7da425ad7ecae94">nifti_1_header::bitpix</a></td> </tr> </table> </div> <div class="memdoc"> <p>Number bits/voxel. </p> </div> </div> <a class="anchor" id="af415db2201f47d61354766245c3f2520"></a><!-- doxytag: member="nifti_1_header::cal_max" ref="af415db2201f47d61354766245c3f2520" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#af415db2201f47d61354766245c3f2520">nifti_1_header::cal_max</a></td> </tr> </table> </div> <div class="memdoc"> <p>Max display intensity </p> </div> </div> <a class="anchor" id="a600fb5b0c533454bbbc61b2e0696c9a8"></a><!-- doxytag: member="nifti_1_header::cal_min" ref="a600fb5b0c533454bbbc61b2e0696c9a8" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a600fb5b0c533454bbbc61b2e0696c9a8">nifti_1_header::cal_min</a></td> </tr> </table> </div> <div class="memdoc"> <p>Min display intensity </p> </div> </div> <a class="anchor" id="a4442d6183e4dce5af7e71365d3eed1ec"></a><!-- doxytag: member="nifti_1_header::data_type" ref="a4442d6183e4dce5af7e71365d3eed1ec" args="[10]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#a4442d6183e4dce5af7e71365d3eed1ec">nifti_1_header::data_type</a>[10]</td> </tr> </table> </div> <div class="memdoc"> <p>++UNUSED++ </p> </div> </div> <a class="anchor" id="ad5f8888fcc5fde14d3e387653721e270"></a><!-- doxytag: member="nifti_1_header::datatype" ref="ad5f8888fcc5fde14d3e387653721e270" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short <a class="el" href="structnifti__1__header.html#ad5f8888fcc5fde14d3e387653721e270">nifti_1_header::datatype</a></td> </tr> </table> </div> <div class="memdoc"> <p>Defines data type! </p> </div> </div> <a class="anchor" id="a0e0cf033d74cfae329b4ce0d1b7ece8e"></a><!-- doxytag: member="nifti_1_header::db_name" ref="a0e0cf033d74cfae329b4ce0d1b7ece8e" args="[18]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#a0e0cf033d74cfae329b4ce0d1b7ece8e">nifti_1_header::db_name</a>[18]</td> </tr> </table> </div> <div class="memdoc"> <p>++UNUSED++ </p> </div> </div> <a class="anchor" id="a8725b5f9e0ef6882200bfeb89b11eb3a"></a><!-- doxytag: member="nifti_1_header::descrip" ref="a8725b5f9e0ef6882200bfeb89b11eb3a" args="[80]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#a8725b5f9e0ef6882200bfeb89b11eb3a">nifti_1_header::descrip</a>[80]</td> </tr> </table> </div> <div class="memdoc"> <p>any text you like. </p> </div> </div> <a class="anchor" id="abd0c6bb6b71a2a6d10fbcb516af52b13"></a><!-- doxytag: member="nifti_1_header::dim" ref="abd0c6bb6b71a2a6d10fbcb516af52b13" args="[8]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short <a class="el" href="structnifti__1__header.html#abd0c6bb6b71a2a6d10fbcb516af52b13">nifti_1_header::dim</a>[8]</td> </tr> </table> </div> <div class="memdoc"> <p>Data array dimensions. </p> </div> </div> <a class="anchor" id="a7d3eb58a5415d9c65f3df444ac94fc74"></a><!-- doxytag: member="nifti_1_header::dim_info" ref="a7d3eb58a5415d9c65f3df444ac94fc74" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#a7d3eb58a5415d9c65f3df444ac94fc74">nifti_1_header::dim_info</a></td> </tr> </table> </div> <div class="memdoc"> <p>MRI slice ordering. </p> </div> </div> <a class="anchor" id="ab37ea6af93cab84f95d97ee4fdbc3f4d"></a><!-- doxytag: member="nifti_1_header::extents" ref="ab37ea6af93cab84f95d97ee4fdbc3f4d" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structnifti__1__header.html#ab37ea6af93cab84f95d97ee4fdbc3f4d">nifti_1_header::extents</a></td> </tr> </table> </div> <div class="memdoc"> <p>++UNUSED++ </p> </div> </div> <a class="anchor" id="a07e91b15b45a914b71ff41f93fe64e56"></a><!-- doxytag: member="nifti_1_header::glmax" ref="a07e91b15b45a914b71ff41f93fe64e56" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structnifti__1__header.html#a07e91b15b45a914b71ff41f93fe64e56">nifti_1_header::glmax</a></td> </tr> </table> </div> <div class="memdoc"> <p>++UNUSED++ </p> </div> </div> <a class="anchor" id="acc037ae9773f9e79333f0927ed3a38ce"></a><!-- doxytag: member="nifti_1_header::glmin" ref="acc037ae9773f9e79333f0927ed3a38ce" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structnifti__1__header.html#acc037ae9773f9e79333f0927ed3a38ce">nifti_1_header::glmin</a></td> </tr> </table> </div> <div class="memdoc"> <p>++UNUSED++ </p> </div> </div> <a class="anchor" id="a017e9d430b66386e569c6b9cd11059ed"></a><!-- doxytag: member="nifti_1_header::intent_code" ref="a017e9d430b66386e569c6b9cd11059ed" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short <a class="el" href="structnifti__1__header.html#a017e9d430b66386e569c6b9cd11059ed">nifti_1_header::intent_code</a></td> </tr> </table> </div> <div class="memdoc"> <p>NIFTI_INTENT_* code. </p> </div> </div> <a class="anchor" id="ae3d911b886703c6f0976e308d83a3495"></a><!-- doxytag: member="nifti_1_header::intent_name" ref="ae3d911b886703c6f0976e308d83a3495" args="[16]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#ae3d911b886703c6f0976e308d83a3495">nifti_1_header::intent_name</a>[16]</td> </tr> </table> </div> <div class="memdoc"> <p>'name' or meaning of data. </p> </div> </div> <a class="anchor" id="a5c875c40271c15601b3389450fba85b3"></a><!-- doxytag: member="nifti_1_header::intent_p1" ref="a5c875c40271c15601b3389450fba85b3" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a5c875c40271c15601b3389450fba85b3">nifti_1_header::intent_p1</a></td> </tr> </table> </div> <div class="memdoc"> <p>1st intent parameter. </p> </div> </div> <a class="anchor" id="ab39ee04eb345e95dd4e5183e0f84c02b"></a><!-- doxytag: member="nifti_1_header::intent_p2" ref="ab39ee04eb345e95dd4e5183e0f84c02b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#ab39ee04eb345e95dd4e5183e0f84c02b">nifti_1_header::intent_p2</a></td> </tr> </table> </div> <div class="memdoc"> <p>2nd intent parameter. </p> </div> </div> <a class="anchor" id="aa1eeee8a4cd325b413c5d368ec8fc534"></a><!-- doxytag: member="nifti_1_header::intent_p3" ref="aa1eeee8a4cd325b413c5d368ec8fc534" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#aa1eeee8a4cd325b413c5d368ec8fc534">nifti_1_header::intent_p3</a></td> </tr> </table> </div> <div class="memdoc"> <p>3rd intent parameter. </p> </div> </div> <a class="anchor" id="a5c7eff0d659a6a1f69f576d40cf4d3ed"></a><!-- doxytag: member="nifti_1_header::magic" ref="a5c7eff0d659a6a1f69f576d40cf4d3ed" args="[4]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#a5c7eff0d659a6a1f69f576d40cf4d3ed">nifti_1_header::magic</a>[4]</td> </tr> </table> </div> <div class="memdoc"> <p>MUST be "ni1\0" or "n+1\0". </p> </div> </div> <a class="anchor" id="af3b966e2936cc174b43fedadbbd933dc"></a><!-- doxytag: member="nifti_1_header::pixdim" ref="af3b966e2936cc174b43fedadbbd933dc" args="[8]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#af3b966e2936cc174b43fedadbbd933dc">nifti_1_header::pixdim</a>[8]</td> </tr> </table> </div> <div class="memdoc"> <p>Grid spacings. </p> </div> </div> <a class="anchor" id="a95ae85e5e0bba57c4b3cbd8a0b32168b"></a><!-- doxytag: member="nifti_1_header::qform_code" ref="a95ae85e5e0bba57c4b3cbd8a0b32168b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short <a class="el" href="structnifti__1__header.html#a95ae85e5e0bba57c4b3cbd8a0b32168b">nifti_1_header::qform_code</a></td> </tr> </table> </div> <div class="memdoc"> <p>NIFTI_XFORM_* code. </p> </div> </div> <a class="anchor" id="a6fbfa89133238e59e6220e0b778c93ef"></a><!-- doxytag: member="nifti_1_header::qoffset_x" ref="a6fbfa89133238e59e6220e0b778c93ef" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a6fbfa89133238e59e6220e0b778c93ef">nifti_1_header::qoffset_x</a></td> </tr> </table> </div> <div class="memdoc"> <p>Quaternion x shift. </p> </div> </div> <a class="anchor" id="a5cfb257cbd7a4b7dde2350877cd126c5"></a><!-- doxytag: member="nifti_1_header::qoffset_y" ref="a5cfb257cbd7a4b7dde2350877cd126c5" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a5cfb257cbd7a4b7dde2350877cd126c5">nifti_1_header::qoffset_y</a></td> </tr> </table> </div> <div class="memdoc"> <p>Quaternion y shift. </p> </div> </div> <a class="anchor" id="a962002307f10b359788cea98ebcb40b6"></a><!-- doxytag: member="nifti_1_header::qoffset_z" ref="a962002307f10b359788cea98ebcb40b6" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a962002307f10b359788cea98ebcb40b6">nifti_1_header::qoffset_z</a></td> </tr> </table> </div> <div class="memdoc"> <p>Quaternion z shift. </p> </div> </div> <a class="anchor" id="a530588bf405af52255dc064a6f451c71"></a><!-- doxytag: member="nifti_1_header::quatern_b" ref="a530588bf405af52255dc064a6f451c71" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a530588bf405af52255dc064a6f451c71">nifti_1_header::quatern_b</a></td> </tr> </table> </div> <div class="memdoc"> <p>Quaternion b param. </p> </div> </div> <a class="anchor" id="a3ade0b01649a3d990ee1dfdef8c452c4"></a><!-- doxytag: member="nifti_1_header::quatern_c" ref="a3ade0b01649a3d990ee1dfdef8c452c4" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a3ade0b01649a3d990ee1dfdef8c452c4">nifti_1_header::quatern_c</a></td> </tr> </table> </div> <div class="memdoc"> <p>Quaternion c param. </p> </div> </div> <a class="anchor" id="af47d0d4ae23f57441edcef9594fd1495"></a><!-- doxytag: member="nifti_1_header::quatern_d" ref="af47d0d4ae23f57441edcef9594fd1495" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#af47d0d4ae23f57441edcef9594fd1495">nifti_1_header::quatern_d</a></td> </tr> </table> </div> <div class="memdoc"> <p>Quaternion d param. </p> </div> </div> <a class="anchor" id="acd9cfc4f9d1117a803c4a619132583d7"></a><!-- doxytag: member="nifti_1_header::regular" ref="acd9cfc4f9d1117a803c4a619132583d7" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#acd9cfc4f9d1117a803c4a619132583d7">nifti_1_header::regular</a></td> </tr> </table> </div> <div class="memdoc"> <p>++UNUSED++ </p> </div> </div> <a class="anchor" id="aca24a8965851296a63d13da6c7cc3456"></a><!-- doxytag: member="nifti_1_header::scl_inter" ref="aca24a8965851296a63d13da6c7cc3456" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#aca24a8965851296a63d13da6c7cc3456">nifti_1_header::scl_inter</a></td> </tr> </table> </div> <div class="memdoc"> <p>Data scaling: offset. </p> </div> </div> <a class="anchor" id="a45a97dd330a77ab680ef91c47a761c29"></a><!-- doxytag: member="nifti_1_header::scl_slope" ref="a45a97dd330a77ab680ef91c47a761c29" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a45a97dd330a77ab680ef91c47a761c29">nifti_1_header::scl_slope</a></td> </tr> </table> </div> <div class="memdoc"> <p>Data scaling: slope. </p> </div> </div> <a class="anchor" id="a1011d5320abdedcb710552cae92f86db"></a><!-- doxytag: member="nifti_1_header::session_error" ref="a1011d5320abdedcb710552cae92f86db" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short <a class="el" href="structnifti__1__header.html#a1011d5320abdedcb710552cae92f86db">nifti_1_header::session_error</a></td> </tr> </table> </div> <div class="memdoc"> <p>++UNUSED++ </p> </div> </div> <a class="anchor" id="a48d14671528f3dfe0593320006877a8a"></a><!-- doxytag: member="nifti_1_header::sform_code" ref="a48d14671528f3dfe0593320006877a8a" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short <a class="el" href="structnifti__1__header.html#a48d14671528f3dfe0593320006877a8a">nifti_1_header::sform_code</a></td> </tr> </table> </div> <div class="memdoc"> <p>NIFTI_XFORM_* code. </p> </div> </div> <a class="anchor" id="af1d99efbd3af0180f9335cbb1b822248"></a><!-- doxytag: member="nifti_1_header::sizeof_hdr" ref="af1d99efbd3af0180f9335cbb1b822248" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int <a class="el" href="structnifti__1__header.html#af1d99efbd3af0180f9335cbb1b822248">nifti_1_header::sizeof_hdr</a></td> </tr> </table> </div> <div class="memdoc"> <p>MUST be 348 </p> </div> </div> <a class="anchor" id="af25a6170a90128800e3986b68fc79e4d"></a><!-- doxytag: member="nifti_1_header::slice_code" ref="af25a6170a90128800e3986b68fc79e4d" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#af25a6170a90128800e3986b68fc79e4d">nifti_1_header::slice_code</a></td> </tr> </table> </div> <div class="memdoc"> <p>Slice timing order. </p> </div> </div> <a class="anchor" id="a70400549d1f42d7f777915273576549b"></a><!-- doxytag: member="nifti_1_header::slice_duration" ref="a70400549d1f42d7f777915273576549b" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a70400549d1f42d7f777915273576549b">nifti_1_header::slice_duration</a></td> </tr> </table> </div> <div class="memdoc"> <p>Time for 1 slice. </p> </div> </div> <a class="anchor" id="a260d55840377fe1bcfb49bda5f85b76c"></a><!-- doxytag: member="nifti_1_header::slice_end" ref="a260d55840377fe1bcfb49bda5f85b76c" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short <a class="el" href="structnifti__1__header.html#a260d55840377fe1bcfb49bda5f85b76c">nifti_1_header::slice_end</a></td> </tr> </table> </div> <div class="memdoc"> <p>Last slice index. </p> </div> </div> <a class="anchor" id="adc0e937b2b556da163772b20da729778"></a><!-- doxytag: member="nifti_1_header::slice_start" ref="adc0e937b2b556da163772b20da729778" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short <a class="el" href="structnifti__1__header.html#adc0e937b2b556da163772b20da729778">nifti_1_header::slice_start</a></td> </tr> </table> </div> <div class="memdoc"> <p>First slice index. </p> </div> </div> <a class="anchor" id="ad88e17b7ec9a5e198bf13d82e167e643"></a><!-- doxytag: member="nifti_1_header::srow_x" ref="ad88e17b7ec9a5e198bf13d82e167e643" args="[4]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#ad88e17b7ec9a5e198bf13d82e167e643">nifti_1_header::srow_x</a>[4]</td> </tr> </table> </div> <div class="memdoc"> <p>1st row affine transform. </p> </div> </div> <a class="anchor" id="a07b0ec3e66e4dd72db3f0910cfab4c46"></a><!-- doxytag: member="nifti_1_header::srow_y" ref="a07b0ec3e66e4dd72db3f0910cfab4c46" args="[4]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a07b0ec3e66e4dd72db3f0910cfab4c46">nifti_1_header::srow_y</a>[4]</td> </tr> </table> </div> <div class="memdoc"> <p>2nd row affine transform. </p> </div> </div> <a class="anchor" id="aea26ff366fcf2fdde19efd4e4f5b9d98"></a><!-- doxytag: member="nifti_1_header::srow_z" ref="aea26ff366fcf2fdde19efd4e4f5b9d98" args="[4]" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#aea26ff366fcf2fdde19efd4e4f5b9d98">nifti_1_header::srow_z</a>[4]</td> </tr> </table> </div> <div class="memdoc"> <p>3rd row affine transform. </p> </div> </div> <a class="anchor" id="a0d2b669f776a2b7fb84807ea2f7b4231"></a><!-- doxytag: member="nifti_1_header::toffset" ref="a0d2b669f776a2b7fb84807ea2f7b4231" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#a0d2b669f776a2b7fb84807ea2f7b4231">nifti_1_header::toffset</a></td> </tr> </table> </div> <div class="memdoc"> <p>Time axis shift. </p> </div> </div> <a class="anchor" id="aa3a09932cda88dd765a438c9b9c46503"></a><!-- doxytag: member="nifti_1_header::vox_offset" ref="aa3a09932cda88dd765a438c9b9c46503" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">float <a class="el" href="structnifti__1__header.html#aa3a09932cda88dd765a438c9b9c46503">nifti_1_header::vox_offset</a></td> </tr> </table> </div> <div class="memdoc"> <p>Offset into .nii file </p> </div> </div> <a class="anchor" id="a6b95dab630916801b716f52513305e93"></a><!-- doxytag: member="nifti_1_header::xyzt_units" ref="a6b95dab630916801b716f52513305e93" args="" --> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char <a class="el" href="structnifti__1__header.html#a6b95dab630916801b716f52513305e93">nifti_1_header::xyzt_units</a></td> </tr> </table> </div> <div class="memdoc"> <p>Units of pixdim[1..4] </p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li>/builddir/build/BUILD/nifticlib-2.0.0/niftilib/<a class="el" href="nifti1_8h_source.html">nifti1.h</a></li> </ul> </div> <!-- window showing the filter options --> <div id="MSearchSelectWindow" onmouseover="return searchBox.OnSearchSelectShow()" onmouseout="return searchBox.OnSearchSelectHide()" onkeydown="return searchBox.OnSearchSelectKey(event)"> <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Defines</a></div> <!-- iframe showing the search results (closed by default) --> <div id="MSearchResultsWindow"> <iframe src="javascript:void(0)" frameborder="0" name="MSearchResults" id="MSearchResults"> </iframe> </div> <hr class="footer"/><address class="footer"><small>Generated on Tue Jul 26 2011 for nifti1_io by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address> </body> </html>