Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > ce1f17e7ec5e62f35dbe9f064c5f74d7 > files > 405

libtpcimgio-devel-1.5.10-4.fc15.i686.rpm

<!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>ecat7p.c File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<!-- Generated by Doxygen 1.7.4 -->
<div id="top">
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li class="current"><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="files.html"><span>File&#160;List</span></a></li>
      <li><a href="globals.html"><span>Globals</span></a></li>
    </ul>
  </div>
</div>
<div class="header">
  <div class="summary">
<a href="#func-members">Functions</a>  </div>
  <div class="headertitle">
<div class="title">ecat7p.c File Reference</div>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;locale.h&gt;</code><br/>
<code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;math.h&gt;</code><br/>
<code>#include &lt;ctype.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;unistd.h&gt;</code><br/>
<code>#include &lt;time.h&gt;</code><br/>
<code>#include &lt;swap.h&gt;</code><br/>
<code>#include &lt;datetime.h&gt;</code><br/>
<code>#include &quot;<a class="el" href="ecat7_8h_source.html">include/ecat7.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ecat7p.c:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c__incl.png" border="0" usemap="#ecat7p_8c" alt=""/></div>
<map name="ecat7p_8c" id="ecat7p_8c">
<area shape="rect" id="node23" href="ecat7_8h.html" title="include/ecat7.h" alt="" coords="899,83,1008,112"/></map>
</div>
</div>
<p><a href="ecat7p_8c_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#ac27b431e755edc04a17dabf20577e27d">ecat7PrintMainheader</a> (<a class="el" href="structecat7__mainheader.html">ECAT7_mainheader</a> *h, FILE *fp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#a0854c4b26b52aba47971deb210c1a5a7">ecat7PrintImageheader</a> (<a class="el" href="structecat7__imageheader.html">ECAT7_imageheader</a> *h, FILE *fp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#ade61cec0f7e15550290193ef0d6e26cc">ecat7PrintScanheader</a> (<a class="el" href="structecat7__scanheader.html">ECAT7_scanheader</a> *h, FILE *fp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#aa1193aee8e3546663ae8691f1649ee8f">ecat7PrintAttenheader</a> (<a class="el" href="structecat7__attenheader.html">ECAT7_attenheader</a> *h, FILE *fp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#a7b20d17081345d4f4ede5d4791e18e31">ecat7PrintPolmapheader</a> (<a class="el" href="structecat7__polmapheader.html">ECAT7_polmapheader</a> *h, FILE *fp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#a07df33f30bcc8232de1fce513774dc69">ecat7PrintNormheader</a> (<a class="el" href="structecat7__normheader.html">ECAT7_normheader</a> *h, FILE *fp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#aaa6831e8494e81833098b42b37e3f96a">ecat7Print2DScanheader</a> (<a class="el" href="structecat7__2Dscanheader.html">ECAT7_2Dscanheader</a> *h, FILE *fp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#aff22c6c730539472220919691780016d">ecat7Print2DNormheader</a> (<a class="el" href="structecat7__2Dnormheader.html">ECAT7_2Dnormheader</a> *h, FILE *fp)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#af7076f45a7f4d8c4a339e5e7d60b0f46">ecat7filetype</a> (short int file_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#a678be687d746330004c5b3f71f05a928">ecat7acquisitiontype</a> (short int acquisition_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#acf623faacbc8b3010be3c91d6a573fb6">ecat7datatype</a> (short int data_type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="ecat7p_8c.html#acdeecf04ee874f1f360fe0a7b87996e6">ecat7PrintSubheader</a> (<a class="el" href="structecat7__mainheader.html">ECAT7_mainheader</a> mh, FILE *fp, int plane, int frame, FILE *ofp)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="a678be687d746330004c5b3f71f05a928"></a><!-- doxytag: member="ecat7p.c::ecat7acquisitiontype" ref="a678be687d746330004c5b3f71f05a928" args="(short int acquisition_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ecat7acquisitiontype </td>
          <td>(</td>
          <td class="paramtype">short int&#160;</td>
          <td class="paramname"><em>acquisition_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns pointer to a string describing the ECAT7 acquisition_type</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">acquisition_type</td><td>acquisition type code </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to static string </dd></dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00498">498</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00049">ecat7PrintMainheader()</a>.</p>

</div>
</div>
<a class="anchor" id="acf623faacbc8b3010be3c91d6a573fb6"></a><!-- doxytag: member="ecat7p.c::ecat7datatype" ref="acf623faacbc8b3010be3c91d6a573fb6" args="(short int data_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ecat7datatype </td>
          <td>(</td>
          <td class="paramtype">short int&#160;</td>
          <td class="paramname"><em>data_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns pointer to a string describing the ECAT7 data_type</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">data_type</td><td>data type code </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to static string </dd></dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00517">517</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00447">ecat7Print2DNormheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00396">ecat7Print2DScanheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00264">ecat7PrintAttenheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00137">ecat7PrintImageheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00359">ecat7PrintNormheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00310">ecat7PrintPolmapheader()</a>, and <a class="el" href="ecat7p_8c_source.html#l00215">ecat7PrintScanheader()</a>.</p>

</div>
</div>
<a class="anchor" id="af7076f45a7f4d8c4a339e5e7d60b0f46"></a><!-- doxytag: member="ecat7p.c::ecat7filetype" ref="af7076f45a7f4d8c4a339e5e7d60b0f46" args="(short int file_type)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char* ecat7filetype </td>
          <td>(</td>
          <td class="paramtype">short int&#160;</td>
          <td class="paramname"><em>file_type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns pointer to a string describing the ECAT7 file_type</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">file_type</td><td>file type code </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to static string </dd></dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00479">479</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00049">ecat7PrintMainheader()</a>, and <a class="el" href="imgfile_8c_source.html#l00190">imgRead()</a>.</p>

</div>
</div>
<a class="anchor" id="aff22c6c730539472220919691780016d"></a><!-- doxytag: member="ecat7p.c::ecat7Print2DNormheader" ref="aff22c6c730539472220919691780016d" args="(ECAT7_2Dnormheader *h, FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ecat7Print2DNormheader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat7__2Dnormheader.html">ECAT7_2Dnormheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Print ECAT 7.x 2D normalization header contents to specified file pointer</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat7 2D normalization header </td></tr>
    <tr><td class="paramname">fp</td><td>target file pointer </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00447">447</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>References <a class="el" href="ecat7_8h_source.html#l00459">ecat7_2Dnormheader::data_type</a>, <a class="el" href="ecat7_8h_source.html#l00101">ECAT7_TEST</a>, <a class="el" href="ecat7p_8c_source.html#l00517">ecat7datatype()</a>, <a class="el" href="ecat7_8h_source.html#l00468">ecat7_2Dnormheader::fov_source_width</a>, <a class="el" href="ecat7_8h_source.html#l00467">ecat7_2Dnormheader::norm_max</a>, <a class="el" href="ecat7_8h_source.html#l00466">ecat7_2Dnormheader::norm_min</a>, <a class="el" href="ecat7_8h_source.html#l00469">ecat7_2Dnormheader::norm_quality_factor</a>, <a class="el" href="ecat7_8h_source.html#l00470">ecat7_2Dnormheader::norm_quality_factor_code</a>, <a class="el" href="ecat7_8h_source.html#l00462">ecat7_2Dnormheader::num_angles</a>, <a class="el" href="ecat7_8h_source.html#l00460">ecat7_2Dnormheader::num_dimensions</a>, <a class="el" href="ecat7_8h_source.html#l00461">ecat7_2Dnormheader::num_r_elements</a>, <a class="el" href="ecat7_8h_source.html#l00463">ecat7_2Dnormheader::num_z_elements</a>, <a class="el" href="ecat7_8h_source.html#l00464">ecat7_2Dnormheader::ring_difference</a>, <a class="el" href="ecat7_8h_source.html#l00465">ecat7_2Dnormheader::scale_factor</a>, <a class="el" href="ecat7_8h_source.html#l00472">ecat7_2Dnormheader::span</a>, <a class="el" href="ecat7_8h_source.html#l00471">ecat7_2Dnormheader::storage_order</a>, and <a class="el" href="ecat7_8h_source.html#l00473">ecat7_2Dnormheader::z_elements</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00532">ecat7PrintSubheader()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c_aff22c6c730539472220919691780016d_cgraph.png" border="0" usemap="#ecat7p_8c_aff22c6c730539472220919691780016d_cgraph" alt=""/></div>
<map name="ecat7p_8c_aff22c6c730539472220919691780016d_cgraph" id="ecat7p_8c_aff22c6c730539472220919691780016d_cgraph">
<area shape="rect" id="node3" href="ecat7p_8c.html#acf623faacbc8b3010be3c91d6a573fb6" title="ecat7datatype" alt="" coords="224,5,328,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aaa6831e8494e81833098b42b37e3f96a"></a><!-- doxytag: member="ecat7p.c::ecat7Print2DScanheader" ref="aaa6831e8494e81833098b42b37e3f96a" args="(ECAT7_2Dscanheader *h, FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ecat7Print2DScanheader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat7__2Dscanheader.html">ECAT7_2Dscanheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Print ECAT 7.x 2D sinogram header contents to specified file pointer</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat7 2D scan header </td></tr>
    <tr><td class="paramname">fp</td><td>target file pointer </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00396">396</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>References <a class="el" href="ecat7_8h_source.html#l00445">ecat7_2Dscanheader::cor_singles</a>, <a class="el" href="ecat7_8h_source.html#l00427">ecat7_2Dscanheader::corrections_applied</a>, <a class="el" href="ecat7_8h_source.html#l00423">ecat7_2Dscanheader::data_type</a>, <a class="el" href="ecat7_8h_source.html#l00452">ecat7_2Dscanheader::deadtime_correction_factor</a>, <a class="el" href="ecat7_8h_source.html#l00442">ecat7_2Dscanheader::delayed</a>, <a class="el" href="ecat7_8h_source.html#l00101">ECAT7_TEST</a>, <a class="el" href="ecat7p_8c_source.html#l00517">ecat7datatype()</a>, <a class="el" href="ecat7_8h_source.html#l00451">ecat7_2Dscanheader::frame_duration</a>, <a class="el" href="ecat7_8h_source.html#l00450">ecat7_2Dscanheader::frame_start_time</a>, <a class="el" href="ecat7_8h_source.html#l00435">ecat7_2Dscanheader::gate_duration</a>, <a class="el" href="ecat7_8h_source.html#l00443">ecat7_2Dscanheader::multiples</a>, <a class="el" href="ecat7_8h_source.html#l00444">ecat7_2Dscanheader::net_trues</a>, <a class="el" href="ecat7_8h_source.html#l00437">ecat7_2Dscanheader::num_accepted_beats</a>, <a class="el" href="ecat7_8h_source.html#l00426">ecat7_2Dscanheader::num_angles</a>, <a class="el" href="ecat7_8h_source.html#l00424">ecat7_2Dscanheader::num_dimensions</a>, <a class="el" href="ecat7_8h_source.html#l00425">ecat7_2Dscanheader::num_r_elements</a>, <a class="el" href="ecat7_8h_source.html#l00428">ecat7_2Dscanheader::num_z_elements</a>, <a class="el" href="ecat7_8h_source.html#l00453">ecat7_2Dscanheader::physical_planes</a>, <a class="el" href="ecat7_8h_source.html#l00441">ecat7_2Dscanheader::prompts</a>, <a class="el" href="ecat7_8h_source.html#l00436">ecat7_2Dscanheader::r_wave_offset</a>, <a class="el" href="ecat7_8h_source.html#l00429">ecat7_2Dscanheader::ring_difference</a>, <a class="el" href="ecat7_8h_source.html#l00438">ecat7_2Dscanheader::scale_factor</a>, <a class="el" href="ecat7_8h_source.html#l00440">ecat7_2Dscanheader::scan_max</a>, <a class="el" href="ecat7_8h_source.html#l00439">ecat7_2Dscanheader::scan_min</a>, <a class="el" href="ecat7_8h_source.html#l00447">ecat7_2Dscanheader::tot_avg_cor</a>, <a class="el" href="ecat7_8h_source.html#l00448">ecat7_2Dscanheader::tot_avg_uncor</a>, <a class="el" href="ecat7_8h_source.html#l00449">ecat7_2Dscanheader::total_coin_rate</a>, <a class="el" href="ecat7_8h_source.html#l00446">ecat7_2Dscanheader::uncor_singles</a>, <a class="el" href="ecat7_8h_source.html#l00433">ecat7_2Dscanheader::w_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00430">ecat7_2Dscanheader::x_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00431">ecat7_2Dscanheader::y_resolution</a>, and <a class="el" href="ecat7_8h_source.html#l00432">ecat7_2Dscanheader::z_resolution</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00532">ecat7PrintSubheader()</a>, and <a class="el" href="ecat7r_8c_source.html#l00749">ecat7Read2DScanMatrix()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c_aaa6831e8494e81833098b42b37e3f96a_cgraph.png" border="0" usemap="#ecat7p_8c_aaa6831e8494e81833098b42b37e3f96a_cgraph" alt=""/></div>
<map name="ecat7p_8c_aaa6831e8494e81833098b42b37e3f96a_cgraph" id="ecat7p_8c_aaa6831e8494e81833098b42b37e3f96a_cgraph">
<area shape="rect" id="node3" href="ecat7p_8c.html#acf623faacbc8b3010be3c91d6a573fb6" title="ecat7datatype" alt="" coords="221,5,325,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aa1193aee8e3546663ae8691f1649ee8f"></a><!-- doxytag: member="ecat7p.c::ecat7PrintAttenheader" ref="aa1193aee8e3546663ae8691f1649ee8f" args="(ECAT7_attenheader *h, FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ecat7PrintAttenheader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat7__attenheader.html">ECAT7_attenheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Print ECAT 7.x attenuation header contents to specified file pointer</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat7 attenuation header </td></tr>
    <tr><td class="paramname">fp</td><td>target file pointer </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00264">264</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>References <a class="el" href="ecat7_8h_source.html#l00524">ecat7_attenheader::additional_atten_coeff</a>, <a class="el" href="ecat7_8h_source.html#l00514">ecat7_attenheader::attenuation_coeff</a>, <a class="el" href="ecat7_8h_source.html#l00518">ecat7_attenheader::attenuation_max</a>, <a class="el" href="ecat7_8h_source.html#l00516">ecat7_attenheader::attenuation_min</a>, <a class="el" href="ecat7_8h_source.html#l00484">ecat7_attenheader::attenuation_type</a>, <a class="el" href="ecat7_8h_source.html#l00480">ecat7_attenheader::data_type</a>, <a class="el" href="ecat7_8h_source.html#l00101">ECAT7_TEST</a>, <a class="el" href="ecat7p_8c_source.html#l00517">ecat7datatype()</a>, <a class="el" href="ecat7_8h_source.html#l00526">ecat7_attenheader::edge_finding_threshold</a>, <a class="el" href="ecat7_8h_source.html#l00522">ecat7_attenheader::num_additional_atten_coeff</a>, <a class="el" href="ecat7_8h_source.html#l00488">ecat7_attenheader::num_angles</a>, <a class="el" href="ecat7_8h_source.html#l00482">ecat7_attenheader::num_dimensions</a>, <a class="el" href="ecat7_8h_source.html#l00486">ecat7_attenheader::num_r_elements</a>, <a class="el" href="ecat7_8h_source.html#l00490">ecat7_attenheader::num_z_elements</a>, <a class="el" href="ecat7_8h_source.html#l00492">ecat7_attenheader::ring_difference</a>, <a class="el" href="ecat7_8h_source.html#l00502">ecat7_attenheader::scale_factor</a>, <a class="el" href="ecat7_8h_source.html#l00520">ecat7_attenheader::skull_thickness</a>, <a class="el" href="ecat7_8h_source.html#l00530">ecat7_attenheader::span</a>, <a class="el" href="ecat7_8h_source.html#l00528">ecat7_attenheader::storage_order</a>, <a class="el" href="ecat7_8h_source.html#l00512">ecat7_attenheader::tilt_angle</a>, <a class="el" href="ecat7_8h_source.html#l00500">ecat7_attenheader::w_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00504">ecat7_attenheader::x_offset</a>, <a class="el" href="ecat7_8h_source.html#l00508">ecat7_attenheader::x_radius</a>, <a class="el" href="ecat7_8h_source.html#l00494">ecat7_attenheader::x_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00506">ecat7_attenheader::y_offset</a>, <a class="el" href="ecat7_8h_source.html#l00510">ecat7_attenheader::y_radius</a>, <a class="el" href="ecat7_8h_source.html#l00496">ecat7_attenheader::y_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00532">ecat7_attenheader::z_elements</a>, and <a class="el" href="ecat7_8h_source.html#l00498">ecat7_attenheader::z_resolution</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00532">ecat7PrintSubheader()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c_aa1193aee8e3546663ae8691f1649ee8f_cgraph.png" border="0" usemap="#ecat7p_8c_aa1193aee8e3546663ae8691f1649ee8f_cgraph" alt=""/></div>
<map name="ecat7p_8c_aa1193aee8e3546663ae8691f1649ee8f_cgraph" id="ecat7p_8c_aa1193aee8e3546663ae8691f1649ee8f_cgraph">
<area shape="rect" id="node3" href="ecat7p_8c.html#acf623faacbc8b3010be3c91d6a573fb6" title="ecat7datatype" alt="" coords="205,5,309,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a0854c4b26b52aba47971deb210c1a5a7"></a><!-- doxytag: member="ecat7p.c::ecat7PrintImageheader" ref="a0854c4b26b52aba47971deb210c1a5a7" args="(ECAT7_imageheader *h, FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ecat7PrintImageheader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat7__imageheader.html">ECAT7_imageheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Print ECAT 7.x image header contents to specified file pointer.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat7 image header </td></tr>
    <tr><td class="paramname">fp</td><td>target file pointer </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00137">137</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>References <a class="el" href="ecat7_8h_source.html#l00300">ecat7_imageheader::annotation</a>, <a class="el" href="ecat7_8h_source.html#l00230">ecat7_imageheader::data_type</a>, <a class="el" href="ecat7_8h_source.html#l00278">ecat7_imageheader::decay_corr_fctr</a>, <a class="el" href="ecat7_8h_source.html#l00101">ECAT7_TEST</a>, <a class="el" href="ecat7p_8c_source.html#l00517">ecat7datatype()</a>, <a class="el" href="ecat7_8h_source.html#l00348">ecat7_imageheader::fill_cti</a>, <a class="el" href="ecat7_8h_source.html#l00350">ecat7_imageheader::fill_user</a>, <a class="el" href="ecat7_8h_source.html#l00264">ecat7_imageheader::filter_code</a>, <a class="el" href="ecat7_8h_source.html#l00288">ecat7_imageheader::filter_cutoff_frequency</a>, <a class="el" href="ecat7_8h_source.html#l00294">ecat7_imageheader::filter_order</a>, <a class="el" href="ecat7_8h_source.html#l00292">ecat7_imageheader::filter_ramp_slope</a>, <a class="el" href="ecat7_8h_source.html#l00290">ecat7_imageheader::filter_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00296">ecat7_imageheader::filter_scatter_fraction</a>, <a class="el" href="ecat7_8h_source.html#l00298">ecat7_imageheader::filter_scatter_slope</a>, <a class="el" href="ecat7_8h_source.html#l00260">ecat7_imageheader::frame_duration</a>, <a class="el" href="ecat7_8h_source.html#l00262">ecat7_imageheader::frame_start_time</a>, <a class="el" href="ecat7_8h_source.html#l00282">ecat7_imageheader::gate_duration</a>, <a class="el" href="ecat7_8h_source.html#l00252">ecat7_imageheader::image_max</a>, <a class="el" href="ecat7_8h_source.html#l00250">ecat7_imageheader::image_min</a>, <a class="el" href="ecat7_8h_source.html#l00302">ecat7_imageheader::mt_1_1</a>, <a class="el" href="ecat7_8h_source.html#l00304">ecat7_imageheader::mt_1_2</a>, <a class="el" href="ecat7_8h_source.html#l00306">ecat7_imageheader::mt_1_3</a>, <a class="el" href="ecat7_8h_source.html#l00336">ecat7_imageheader::mt_1_4</a>, <a class="el" href="ecat7_8h_source.html#l00308">ecat7_imageheader::mt_2_1</a>, <a class="el" href="ecat7_8h_source.html#l00310">ecat7_imageheader::mt_2_2</a>, <a class="el" href="ecat7_8h_source.html#l00312">ecat7_imageheader::mt_2_3</a>, <a class="el" href="ecat7_8h_source.html#l00338">ecat7_imageheader::mt_2_4</a>, <a class="el" href="ecat7_8h_source.html#l00314">ecat7_imageheader::mt_3_1</a>, <a class="el" href="ecat7_8h_source.html#l00316">ecat7_imageheader::mt_3_2</a>, <a class="el" href="ecat7_8h_source.html#l00318">ecat7_imageheader::mt_3_3</a>, <a class="el" href="ecat7_8h_source.html#l00340">ecat7_imageheader::mt_3_4</a>, <a class="el" href="ecat7_8h_source.html#l00286">ecat7_imageheader::num_accepted_beats</a>, <a class="el" href="ecat7_8h_source.html#l00274">ecat7_imageheader::num_angles</a>, <a class="el" href="ecat7_8h_source.html#l00232">ecat7_imageheader::num_dimensions</a>, <a class="el" href="ecat7_8h_source.html#l00272">ecat7_imageheader::num_r_elements</a>, <a class="el" href="ecat7_8h_source.html#l00280">ecat7_imageheader::processing_code</a>, <a class="el" href="ecat7_8h_source.html#l00284">ecat7_imageheader::r_wave_offset</a>, <a class="el" href="ecat7_8h_source.html#l00344">ecat7_imageheader::recon_type</a>, <a class="el" href="ecat7_8h_source.html#l00346">ecat7_imageheader::recon_views</a>, <a class="el" href="ecat7_8h_source.html#l00246">ecat7_imageheader::recon_zoom</a>, <a class="el" href="ecat7_8h_source.html#l00324">ecat7_imageheader::rfilter_code</a>, <a class="el" href="ecat7_8h_source.html#l00320">ecat7_imageheader::rfilter_cutoff</a>, <a class="el" href="ecat7_8h_source.html#l00326">ecat7_imageheader::rfilter_order</a>, <a class="el" href="ecat7_8h_source.html#l00322">ecat7_imageheader::rfilter_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00248">ecat7_imageheader::scale_factor</a>, <a class="el" href="ecat7_8h_source.html#l00342">ecat7_imageheader::scatter_type</a>, <a class="el" href="ecat7_8h_source.html#l00234">ecat7_imageheader::x_dimension</a>, <a class="el" href="ecat7_8h_source.html#l00240">ecat7_imageheader::x_offset</a>, <a class="el" href="ecat7_8h_source.html#l00254">ecat7_imageheader::x_pixel_size</a>, <a class="el" href="ecat7_8h_source.html#l00266">ecat7_imageheader::x_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00236">ecat7_imageheader::y_dimension</a>, <a class="el" href="ecat7_8h_source.html#l00242">ecat7_imageheader::y_offset</a>, <a class="el" href="ecat7_8h_source.html#l00256">ecat7_imageheader::y_pixel_size</a>, <a class="el" href="ecat7_8h_source.html#l00268">ecat7_imageheader::y_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00238">ecat7_imageheader::z_dimension</a>, <a class="el" href="ecat7_8h_source.html#l00244">ecat7_imageheader::z_offset</a>, <a class="el" href="ecat7_8h_source.html#l00258">ecat7_imageheader::z_pixel_size</a>, <a class="el" href="ecat7_8h_source.html#l00270">ecat7_imageheader::z_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00276">ecat7_imageheader::z_rotation_angle</a>, <a class="el" href="ecat7_8h_source.html#l00332">ecat7_imageheader::zfilter_code</a>, <a class="el" href="ecat7_8h_source.html#l00328">ecat7_imageheader::zfilter_cutoff</a>, <a class="el" href="ecat7_8h_source.html#l00334">ecat7_imageheader::zfilter_order</a>, and <a class="el" href="ecat7_8h_source.html#l00330">ecat7_imageheader::zfilter_resolution</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00532">ecat7PrintSubheader()</a>, and <a class="el" href="ecat7r_8c_source.html#l00656">ecat7ReadImageMatrix()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c_a0854c4b26b52aba47971deb210c1a5a7_cgraph.png" border="0" usemap="#ecat7p_8c_a0854c4b26b52aba47971deb210c1a5a7_cgraph" alt=""/></div>
<map name="ecat7p_8c_a0854c4b26b52aba47971deb210c1a5a7_cgraph" id="ecat7p_8c_a0854c4b26b52aba47971deb210c1a5a7_cgraph">
<area shape="rect" id="node3" href="ecat7p_8c.html#acf623faacbc8b3010be3c91d6a573fb6" title="ecat7datatype" alt="" coords="211,5,315,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ac27b431e755edc04a17dabf20577e27d"></a><!-- doxytag: member="ecat7p.c::ecat7PrintMainheader" ref="ac27b431e755edc04a17dabf20577e27d" args="(ECAT7_mainheader *h, FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ecat7PrintMainheader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat7__mainheader.html">ECAT7_mainheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Print ECAT 7.x main header contents to specified file pointer</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat7 main header </td></tr>
    <tr><td class="paramname">fp</td><td>target file pointer </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00049">49</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>References <a class="el" href="ecat7_8h_source.html#l00209">ecat7_mainheader::acquisition_mode</a>, <a class="el" href="ecat7_8h_source.html#l00181">ecat7_mainheader::acquisition_type</a>, <a class="el" href="ecat7_8h_source.html#l00141">ecat7_mainheader::angular_compression</a>, <a class="el" href="ecat7_8h_source.html#l00145">ecat7_mainheader::axial_samp_mode</a>, <a class="el" href="ecat7_8h_source.html#l00129">ecat7_mainheader::bed_elevation</a>, <a class="el" href="ecat7_8h_source.html#l00197">ecat7_mainheader::bed_position</a>, <a class="el" href="ecat7_8h_source.html#l00211">ecat7_mainheader::bin_size</a>, <a class="el" href="ecat7_8h_source.html#l00213">ecat7_mainheader::branching_fraction</a>, <a class="el" href="ecat7_8h_source.html#l00148">ecat7_mainheader::calibration_units</a>, <a class="el" href="ecat7_8h_source.html#l00150">ecat7_mainheader::calibration_units_label</a>, <a class="el" href="ecat7_8h_source.html#l00143">ecat7_mainheader::coin_samp_mode</a>, <a class="el" href="ecat7_8h_source.html#l00152">ecat7_mainheader::compression_code</a>, <a class="el" href="ecat7_8h_source.html#l00221">ecat7_mainheader::data_units</a>, <a class="el" href="ecat7_8h_source.html#l00137">ecat7_mainheader::distance_scanned</a>, <a class="el" href="ecat7_8h_source.html#l00217">ecat7_mainheader::dosage</a>, <a class="el" href="ecat7_8h_source.html#l00215">ecat7_mainheader::dose_start_time</a>, <a class="el" href="ecat7_8h_source.html#l00101">ECAT7_TEST</a>, <a class="el" href="ecat7p_8c_source.html#l00498">ecat7acquisitiontype()</a>, <a class="el" href="ecat7p_8c_source.html#l00479">ecat7filetype()</a>, <a class="el" href="ecat7_8h_source.html#l00146">ecat7_mainheader::ecat_calibration_factor</a>, <a class="el" href="ecat7_8h_source.html#l00185">ecat7_mainheader::facility_name</a>, <a class="el" href="ecat7_8h_source.html#l00113">ecat7_mainheader::file_type</a>, <a class="el" href="ecat7_8h_source.html#l00225">ecat7_mainheader::fill_cti</a>, <a class="el" href="ecat7_8h_source.html#l00127">ecat7_mainheader::gantry_rotation</a>, <a class="el" href="ecat7_8h_source.html#l00125">ecat7_mainheader::gantry_tilt</a>, <a class="el" href="ecat7_8h_source.html#l00195">ecat7_mainheader::init_bed_position</a>, <a class="el" href="ecat7_8h_source.html#l00131">ecat7_mainheader::intrinsic_tilt</a>, <a class="el" href="ecat7_8h_source.html#l00121">ecat7_mainheader::isotope_halflife</a>, <a class="el" href="ecat7_8h_source.html#l00119">ecat7_mainheader::isotope_name</a>, <a class="el" href="ecat7_8h_source.html#l00201">ecat7_mainheader::lwr_sctr_thres</a>, <a class="el" href="ecat7_8h_source.html#l00203">ecat7_mainheader::lwr_true_thres</a>, <a class="el" href="ecat7_8h_source.html#l00105">ecat7_mainheader::magic_number</a>, <a class="el" href="ecat7_8h_source.html#l00193">ecat7_mainheader::num_bed_pos</a>, <a class="el" href="ecat7_8h_source.html#l00189">ecat7_mainheader::num_frames</a>, <a class="el" href="ecat7_8h_source.html#l00191">ecat7_mainheader::num_gates</a>, <a class="el" href="ecat7_8h_source.html#l00187">ecat7_mainheader::num_planes</a>, <a class="el" href="ecat7_8h_source.html#l00176">ecat7_mainheader::operator_name</a>, <a class="el" href="ecat7_8h_source.html#l00107">ecat7_mainheader::original_file_name</a>, <a class="el" href="ecat7_8h_source.html#l00164">ecat7_mainheader::patient_age</a>, <a class="el" href="ecat7_8h_source.html#l00172">ecat7_mainheader::patient_birth_date</a>, <a class="el" href="ecat7_8h_source.html#l00162">ecat7_mainheader::patient_dexterity</a>, <a class="el" href="ecat7_8h_source.html#l00166">ecat7_mainheader::patient_height</a>, <a class="el" href="ecat7_8h_source.html#l00156">ecat7_mainheader::patient_id</a>, <a class="el" href="ecat7_8h_source.html#l00158">ecat7_mainheader::patient_name</a>, <a class="el" href="ecat7_8h_source.html#l00183">ecat7_mainheader::patient_orientation</a>, <a class="el" href="ecat7_8h_source.html#l00160">ecat7_mainheader::patient_sex</a>, <a class="el" href="ecat7_8h_source.html#l00168">ecat7_mainheader::patient_weight</a>, <a class="el" href="ecat7_8h_source.html#l00174">ecat7_mainheader::physician_name</a>, <a class="el" href="ecat7_8h_source.html#l00199">ecat7_mainheader::plane_separation</a>, <a class="el" href="ecat7_8h_source.html#l00123">ecat7_mainheader::radiopharmaceutical</a>, <a class="el" href="ecat7_8h_source.html#l00117">ecat7_mainheader::scan_start_time</a>, <a class="el" href="ecat7_8h_source.html#l00223">ecat7_mainheader::septa_state</a>, <a class="el" href="ecat7_8h_source.html#l00115">ecat7_mainheader::serial_number</a>, <a class="el" href="ecat7_8h_source.html#l00178">ecat7_mainheader::study_description</a>, <a class="el" href="ecat7_8h_source.html#l00154">ecat7_mainheader::study_type</a>, <a class="el" href="ecat7_8h_source.html#l00109">ecat7_mainheader::sw_version</a>, <a class="el" href="ecat7_8h_source.html#l00111">ecat7_mainheader::system_type</a>, <a class="el" href="ecat7_8h_source.html#l00139">ecat7_mainheader::transaxial_fov</a>, <a class="el" href="ecat7_8h_source.html#l00135">ecat7_mainheader::transm_source_type</a>, <a class="el" href="ecat7_8h_source.html#l00205">ecat7_mainheader::upr_true_thres</a>, <a class="el" href="ecat7_8h_source.html#l00207">ecat7_mainheader::user_process_code</a>, <a class="el" href="ecat7_8h_source.html#l00219">ecat7_mainheader::well_counter_corr_factor</a>, and <a class="el" href="ecat7_8h_source.html#l00133">ecat7_mainheader::wobble_speed</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c_ac27b431e755edc04a17dabf20577e27d_cgraph.png" border="0" usemap="#ecat7p_8c_ac27b431e755edc04a17dabf20577e27d_cgraph" alt=""/></div>
<map name="ecat7p_8c_ac27b431e755edc04a17dabf20577e27d_cgraph" id="ecat7p_8c_ac27b431e755edc04a17dabf20577e27d_cgraph">
<area shape="rect" id="node3" href="ecat7p_8c.html#a678be687d746330004c5b3f71f05a928" title="ecat7acquisitiontype" alt="" coords="203,5,344,35"/><area shape="rect" id="node5" href="ecat7p_8c.html#af7076f45a7f4d8c4a339e5e7d60b0f46" title="ecat7filetype" alt="" coords="225,59,321,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a07df33f30bcc8232de1fce513774dc69"></a><!-- doxytag: member="ecat7p.c::ecat7PrintNormheader" ref="a07df33f30bcc8232de1fce513774dc69" args="(ECAT7_normheader *h, FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ecat7PrintNormheader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat7__normheader.html">ECAT7_normheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Prints ECAT 7.x normalization header contents to specified file pointer</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat7 normalization header </td></tr>
    <tr><td class="paramname">fp</td><td>tager file pointer </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00359">359</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>References <a class="el" href="ecat7_8h_source.html#l00565">ecat7_normheader::crystal_dtcor</a>, <a class="el" href="ecat7_8h_source.html#l00547">ecat7_normheader::crystals_per_ring</a>, <a class="el" href="ecat7_8h_source.html#l00540">ecat7_normheader::data_type</a>, <a class="el" href="ecat7_8h_source.html#l00101">ECAT7_TEST</a>, <a class="el" href="ecat7p_8c_source.html#l00517">ecat7datatype()</a>, <a class="el" href="ecat7_8h_source.html#l00553">ecat7_normheader::lld</a>, <a class="el" href="ecat7_8h_source.html#l00569">ecat7_normheader::max_ring_diff</a>, <a class="el" href="ecat7_8h_source.html#l00557">ecat7_normheader::norm_quality_factor</a>, <a class="el" href="ecat7_8h_source.html#l00559">ecat7_normheader::norm_quality_factor_code</a>, <a class="el" href="ecat7_8h_source.html#l00546">ecat7_normheader::num_crystal_rings</a>, <a class="el" href="ecat7_8h_source.html#l00549">ecat7_normheader::num_geo_corr_planes</a>, <a class="el" href="ecat7_8h_source.html#l00542">ecat7_normheader::num_r_elements</a>, <a class="el" href="ecat7_8h_source.html#l00544">ecat7_normheader::num_transaxial_crystals</a>, <a class="el" href="ecat7_8h_source.html#l00561">ecat7_normheader::ring_dtcor1</a>, <a class="el" href="ecat7_8h_source.html#l00563">ecat7_normheader::ring_dtcor2</a>, <a class="el" href="ecat7_8h_source.html#l00555">ecat7_normheader::scatter_energy</a>, <a class="el" href="ecat7_8h_source.html#l00567">ecat7_normheader::span</a>, and <a class="el" href="ecat7_8h_source.html#l00551">ecat7_normheader::uld</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00532">ecat7PrintSubheader()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c_a07df33f30bcc8232de1fce513774dc69_cgraph.png" border="0" usemap="#ecat7p_8c_a07df33f30bcc8232de1fce513774dc69_cgraph" alt=""/></div>
<map name="ecat7p_8c_a07df33f30bcc8232de1fce513774dc69_cgraph" id="ecat7p_8c_a07df33f30bcc8232de1fce513774dc69_cgraph">
<area shape="rect" id="node3" href="ecat7p_8c.html#acf623faacbc8b3010be3c91d6a573fb6" title="ecat7datatype" alt="" coords="205,5,309,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a7b20d17081345d4f4ede5d4791e18e31"></a><!-- doxytag: member="ecat7p.c::ecat7PrintPolmapheader" ref="a7b20d17081345d4f4ede5d4791e18e31" args="(ECAT7_polmapheader *h, FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ecat7PrintPolmapheader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat7__polmapheader.html">ECAT7_polmapheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Print ECAT 7.x polar map header contents to specified file pointer</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat7 polar map header </td></tr>
    <tr><td class="paramname">fp</td><td>target file pointer </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00310">310</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>References <a class="el" href="ecat7_8h_source.html#l00595">ecat7_polmapheader::annotation</a>, <a class="el" href="ecat7_8h_source.html#l00577">ecat7_polmapheader::data_type</a>, <a class="el" href="ecat7_8h_source.html#l00600">ecat7_polmapheader::database_name</a>, <a class="el" href="ecat7_8h_source.html#l00101">ECAT7_TEST</a>, <a class="el" href="ecat7p_8c_source.html#l00517">ecat7datatype()</a>, <a class="el" href="ecat7_8h_source.html#l00591">ecat7_polmapheader::frame_duration</a>, <a class="el" href="ecat7_8h_source.html#l00592">ecat7_polmapheader::frame_start_time</a>, <a class="el" href="ecat7_8h_source.html#l00596">ecat7_polmapheader::gate_duration</a>, <a class="el" href="ecat7_8h_source.html#l00588">ecat7_polmapheader::image_max</a>, <a class="el" href="ecat7_8h_source.html#l00587">ecat7_polmapheader::image_min</a>, <a class="el" href="ecat7_8h_source.html#l00584">ecat7_polmapheader::long_axis_left</a>, <a class="el" href="ecat7_8h_source.html#l00585">ecat7_polmapheader::long_axis_right</a>, <a class="el" href="ecat7_8h_source.html#l00598">ecat7_polmapheader::num_accepted_beats</a>, <a class="el" href="ecat7_8h_source.html#l00579">ecat7_polmapheader::num_rings</a>, <a class="el" href="ecat7_8h_source.html#l00590">ecat7_polmapheader::pixel_size</a>, <a class="el" href="ecat7_8h_source.html#l00599">ecat7_polmapheader::polar_map_protocol</a>, <a class="el" href="ecat7_8h_source.html#l00578">ecat7_polmapheader::polar_map_type</a>, <a class="el" href="ecat7_8h_source.html#l00586">ecat7_polmapheader::position_data</a>, <a class="el" href="ecat7_8h_source.html#l00593">ecat7_polmapheader::processing_code</a>, <a class="el" href="ecat7_8h_source.html#l00594">ecat7_polmapheader::quant_units</a>, <a class="el" href="ecat7_8h_source.html#l00597">ecat7_polmapheader::r_wave_offset</a>, <a class="el" href="ecat7_8h_source.html#l00582">ecat7_polmapheader::ring_angle</a>, <a class="el" href="ecat7_8h_source.html#l00581">ecat7_polmapheader::ring_position</a>, <a class="el" href="ecat7_8h_source.html#l00589">ecat7_polmapheader::scale_factor</a>, <a class="el" href="ecat7_8h_source.html#l00580">ecat7_polmapheader::sectors_per_ring</a>, and <a class="el" href="ecat7_8h_source.html#l00583">ecat7_polmapheader::start_angle</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00532">ecat7PrintSubheader()</a>, and <a class="el" href="ecat7r_8c_source.html#l00939">ecat7ReadPolarmapMatrix()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c_a7b20d17081345d4f4ede5d4791e18e31_cgraph.png" border="0" usemap="#ecat7p_8c_a7b20d17081345d4f4ede5d4791e18e31_cgraph" alt=""/></div>
<map name="ecat7p_8c_a7b20d17081345d4f4ede5d4791e18e31_cgraph" id="ecat7p_8c_a7b20d17081345d4f4ede5d4791e18e31_cgraph">
<area shape="rect" id="node3" href="ecat7p_8c.html#acf623faacbc8b3010be3c91d6a573fb6" title="ecat7datatype" alt="" coords="219,5,323,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ade61cec0f7e15550290193ef0d6e26cc"></a><!-- doxytag: member="ecat7p.c::ecat7PrintScanheader" ref="ade61cec0f7e15550290193ef0d6e26cc" args="(ECAT7_scanheader *h, FILE *fp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ecat7PrintScanheader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat7__scanheader.html">ECAT7_scanheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Print ECAT 7.x 3D sinogram header contents to specified file pointer</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat7 scan header </td></tr>
    <tr><td class="paramname">fp</td><td>target file pointer </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00215">215</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>References <a class="el" href="ecat7_8h_source.html#l00371">ecat7_scanheader::axial_compression</a>, <a class="el" href="ecat7_8h_source.html#l00363">ecat7_scanheader::corrections_applied</a>, <a class="el" href="ecat7_8h_source.html#l00355">ecat7_scanheader::data_type</a>, <a class="el" href="ecat7_8h_source.html#l00413">ecat7_scanheader::deadtime_correction_factor</a>, <a class="el" href="ecat7_8h_source.html#l00397">ecat7_scanheader::delayed</a>, <a class="el" href="ecat7_8h_source.html#l00101">ECAT7_TEST</a>, <a class="el" href="ecat7p_8c_source.html#l00517">ecat7datatype()</a>, <a class="el" href="ecat7_8h_source.html#l00411">ecat7_scanheader::frame_duration</a>, <a class="el" href="ecat7_8h_source.html#l00409">ecat7_scanheader::frame_start_time</a>, <a class="el" href="ecat7_8h_source.html#l00383">ecat7_scanheader::gate_duration</a>, <a class="el" href="ecat7_8h_source.html#l00399">ecat7_scanheader::multiples</a>, <a class="el" href="ecat7_8h_source.html#l00401">ecat7_scanheader::net_trues</a>, <a class="el" href="ecat7_8h_source.html#l00387">ecat7_scanheader::num_accepted_beats</a>, <a class="el" href="ecat7_8h_source.html#l00361">ecat7_scanheader::num_angles</a>, <a class="el" href="ecat7_8h_source.html#l00357">ecat7_scanheader::num_dimensions</a>, <a class="el" href="ecat7_8h_source.html#l00359">ecat7_scanheader::num_r_elements</a>, <a class="el" href="ecat7_8h_source.html#l00365">ecat7_scanheader::num_z_elements</a>, <a class="el" href="ecat7_8h_source.html#l00395">ecat7_scanheader::prompts</a>, <a class="el" href="ecat7_8h_source.html#l00385">ecat7_scanheader::r_wave_offset</a>, <a class="el" href="ecat7_8h_source.html#l00367">ecat7_scanheader::ring_difference</a>, <a class="el" href="ecat7_8h_source.html#l00389">ecat7_scanheader::scale_factor</a>, <a class="el" href="ecat7_8h_source.html#l00393">ecat7_scanheader::scan_max</a>, <a class="el" href="ecat7_8h_source.html#l00391">ecat7_scanheader::scan_min</a>, <a class="el" href="ecat7_8h_source.html#l00369">ecat7_scanheader::storage_order</a>, <a class="el" href="ecat7_8h_source.html#l00403">ecat7_scanheader::tot_avg_cor</a>, <a class="el" href="ecat7_8h_source.html#l00405">ecat7_scanheader::tot_avg_uncor</a>, <a class="el" href="ecat7_8h_source.html#l00407">ecat7_scanheader::total_coin_rate</a>, <a class="el" href="ecat7_8h_source.html#l00419">ecat7_scanheader::uncor_singles</a>, <a class="el" href="ecat7_8h_source.html#l00375">ecat7_scanheader::v_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00379">ecat7_scanheader::w_resolution</a>, <a class="el" href="ecat7_8h_source.html#l00373">ecat7_scanheader::x_resolution</a>, and <a class="el" href="ecat7_8h_source.html#l00377">ecat7_scanheader::z_resolution</a>.</p>

<p>Referenced by <a class="el" href="ecat7p_8c_source.html#l00532">ecat7PrintSubheader()</a>, and <a class="el" href="ecat7r_8c_source.html#l00844">ecat7ReadScanMatrix()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c_ade61cec0f7e15550290193ef0d6e26cc_cgraph.png" border="0" usemap="#ecat7p_8c_ade61cec0f7e15550290193ef0d6e26cc_cgraph" alt=""/></div>
<map name="ecat7p_8c_ade61cec0f7e15550290193ef0d6e26cc_cgraph" id="ecat7p_8c_ade61cec0f7e15550290193ef0d6e26cc_cgraph">
<area shape="rect" id="node3" href="ecat7p_8c.html#acf623faacbc8b3010be3c91d6a573fb6" title="ecat7datatype" alt="" coords="205,5,309,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="acdeecf04ee874f1f360fe0a7b87996e6"></a><!-- doxytag: member="ecat7p.c::ecat7PrintSubheader" ref="acdeecf04ee874f1f360fe0a7b87996e6" args="(ECAT7_mainheader mh, FILE *fp, int plane, int frame, FILE *ofp)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ecat7PrintSubheader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat7__mainheader.html">ECAT7_mainheader</a>&#160;</td>
          <td class="paramname"><em>mh</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>fp</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>plane</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>frame</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">FILE *&#160;</td>
          <td class="paramname"><em>ofp</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Print ECAT7 subheader contents into specified file pointer. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>Returns 0 when successful. </dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">mh</td><td>ECAT7 mainheader (not printed but needed here) </td></tr>
    <tr><td class="paramname">fp</td><td>File pointer to ECAT7 file </td></tr>
    <tr><td class="paramname">plane</td><td>ECAT7 plane </td></tr>
    <tr><td class="paramname">frame</td><td>ECAT7 frame </td></tr>
    <tr><td class="paramname">ofp</td><td>Output is written to this file pointer; it can be stdout </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ecat7p_8c_source.html#l00532">532</a> of file <a class="el" href="ecat7p_8c_source.html">ecat7p.c</a>.</p>

<p>References <a class="el" href="ecat7_8h_source.html#l00617">ECAT7_Matval::bed</a>, <a class="el" href="ecat7_8h_source.html#l00071">ECAT7_2DNORM</a>, <a class="el" href="ecat7_8h_source.html#l00068">ECAT7_2DSCAN</a>, <a class="el" href="ecat7_8h_source.html#l00080">ECAT7_3DNORM</a>, <a class="el" href="ecat7_8h_source.html#l00078">ECAT7_3DSCAN</a>, <a class="el" href="ecat7_8h_source.html#l00079">ECAT7_3DSCAN8</a>, <a class="el" href="ecat7_8h_source.html#l00081">ECAT7_3DSCANFIT</a>, <a class="el" href="ecat7_8h_source.html#l00070">ECAT7_ATTEN</a>, <a class="el" href="ecat7ml_8c_source.html#l00299">ecat7_id_to_val()</a>, <a class="el" href="ecat7_8h_source.html#l00069">ECAT7_IMAGE16</a>, <a class="el" href="ecat7_8h_source.html#l00077">ECAT7_IMAGE8</a>, <a class="el" href="ecat7_8h_source.html#l00072">ECAT7_POLARMAP</a>, <a class="el" href="ecat7_8h_source.html#l00101">ECAT7_TEST</a>, <a class="el" href="ecat7_8h_source.html#l00074">ECAT7_VOLUME16</a>, <a class="el" href="ecat7_8h_source.html#l00073">ECAT7_VOLUME8</a>, <a class="el" href="ecat7ml_8c_source.html#l00070">ecat7EmptyMatlist()</a>, <a class="el" href="ecat7ml_8c_source.html#l00059">ecat7InitMatlist()</a>, <a class="el" href="ecat7p_8c_source.html#l00447">ecat7Print2DNormheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00396">ecat7Print2DScanheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00264">ecat7PrintAttenheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00137">ecat7PrintImageheader()</a>, <a class="el" href="ecat7ml_8c_source.html#l00149">ecat7PrintMatlist()</a>, <a class="el" href="ecat7p_8c_source.html#l00359">ecat7PrintNormheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00310">ecat7PrintPolmapheader()</a>, <a class="el" href="ecat7p_8c_source.html#l00215">ecat7PrintScanheader()</a>, <a class="el" href="ecat7r_8c_source.html#l00546">ecat7Read2DNormheader()</a>, <a class="el" href="ecat7r_8c_source.html#l00485">ecat7Read2DScanheader()</a>, <a class="el" href="ecat7r_8c_source.html#l00268">ecat7ReadAttenheader()</a>, <a class="el" href="ecat7r_8c_source.html#l00177">ecat7ReadImageheader()</a>, <a class="el" href="ecat7ml_8c_source.html#l00086">ecat7ReadMatlist()</a>, <a class="el" href="ecat7r_8c_source.html#l00378">ecat7ReadNormheader()</a>, <a class="el" href="ecat7r_8c_source.html#l00325">ecat7ReadPolmapheader()</a>, <a class="el" href="ecat7r_8c_source.html#l00424">ecat7ReadScanheader()</a>, <a class="el" href="ecat7_8h_source.html#l00113">ecat7_mainheader::file_type</a>, <a class="el" href="ecat7_8h_source.html#l00617">ECAT7_Matval::frame</a>, <a class="el" href="ecat7_8h_source.html#l00617">ECAT7_Matval::gate</a>, <a class="el" href="ecat7_8h_source.html#l00606">ECAT7_MatDir::id</a>, <a class="el" href="ecat7_8h_source.html#l00614">ECAT7_MATRIXLIST::matdir</a>, <a class="el" href="ecat7_8h_source.html#l00612">ECAT7_MATRIXLIST::matrixNr</a>, <a class="el" href="ecat7_8h_source.html#l00617">ECAT7_Matval::plane</a>, and <a class="el" href="ecat7_8h_source.html#l00607">ECAT7_MatDir::strtblk</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="ecat7p_8c_acdeecf04ee874f1f360fe0a7b87996e6_cgraph.png" border="0" usemap="#ecat7p_8c_acdeecf04ee874f1f360fe0a7b87996e6_cgraph" alt=""/></div>
<map name="ecat7p_8c_acdeecf04ee874f1f360fe0a7b87996e6_cgraph" id="ecat7p_8c_acdeecf04ee874f1f360fe0a7b87996e6_cgraph">
<area shape="rect" id="node3" href="ecat7ml_8c.html#a4cf0dc3b586a1c62d177f21b5e8e2328" title="ecat7_id_to_val" alt="" coords="428,32,540,61"/><area shape="rect" id="node5" href="ecat7ml_8c.html#a570804c248c25f15c172568043a8f0a5" title="ecat7EmptyMatlist" alt="" coords="419,669,549,699"/><area shape="rect" id="node7" href="ecat7ml_8c.html#a0826a19efcf80e53e28473189d07949e" title="ecat7InitMatlist" alt="" coords="229,109,339,139"/><area shape="rect" id="node9" href="ecat7p_8c.html#aff22c6c730539472220919691780016d" title="ecat7Print2DNormheader" alt="" coords="200,429,368,459"/><area shape="rect" id="node13" href="ecat7p_8c.html#aaa6831e8494e81833098b42b37e3f96a" title="ecat7Print2DScanheader" alt="" coords="201,483,367,512"/><area shape="rect" id="node16" href="ecat7p_8c.html#aa1193aee8e3546663ae8691f1649ee8f" title="ecat7PrintAttenheader" alt="" coords="209,163,359,192"/><area shape="rect" id="node19" href="ecat7p_8c.html#a0854c4b26b52aba47971deb210c1a5a7" title="ecat7PrintImageheader" alt="" coords="207,216,361,245"/><area shape="rect" id="node22" href="ecat7ml_8c.html#ad50b3297af530071a5f115c14f40c701" title="ecat7PrintMatlist" alt="" coords="224,5,344,35"/><area shape="rect" id="node25" href="ecat7p_8c.html#a07df33f30bcc8232de1fce513774dc69" title="ecat7PrintNormheader" alt="" coords="208,269,360,299"/><area shape="rect" id="node28" href="ecat7p_8c.html#a7b20d17081345d4f4ede5d4791e18e31" title="ecat7PrintPolmapheader" alt="" coords="203,323,365,352"/><area shape="rect" id="node31" href="ecat7p_8c.html#ade61cec0f7e15550290193ef0d6e26cc" title="ecat7PrintScanheader" alt="" coords="209,376,359,405"/><area shape="rect" id="node34" href="ecat7r_8c.html#ad9fd9a7a7dc9cabfddf398c32b01bdce" title="ecat7Read2DNormheader" alt="" coords="197,589,371,619"/><area shape="rect" id="node36" href="ecat7r_8c.html#aa37d19fc4f30868ea0b062d39d9d8450" title="ecat7Read2DScanheader" alt="" coords="199,643,369,672"/><area shape="rect" id="node38" href="ecat7r_8c.html#a610647e39e3d9de0f24b1886a064d6f8" title="ecat7ReadAttenheader" alt="" coords="207,696,361,725"/><area shape="rect" id="node40" href="ecat7r_8c.html#ac96bedc17610a5a05d95ce7742d44b5c" title="ecat7ReadImageheader" alt="" coords="204,749,364,779"/><area shape="rect" id="node42" href="ecat7ml_8c.html#a0304c6b68597ab6fe00bb35a44c19dcb" title="ecat7ReadMatlist" alt="" coords="223,536,345,565"/><area shape="rect" id="node45" href="ecat7r_8c.html#a53935e3d6fa02ec2414895e205593db3" title="ecat7ReadNormheader" alt="" coords="207,853,361,883"/><area shape="rect" id="node47" href="ecat7r_8c.html#a498d383ca08a832895af8ead01e8c756" title="ecat7ReadPolmapheader" alt="" coords="200,907,368,936"/><area shape="rect" id="node49" href="ecat7r_8c.html#a37414b52ef395686b6a81d6229d13143" title="ecat7ReadScanheader" alt="" coords="207,960,361,989"/><area shape="rect" id="node11" href="ecat7p_8c.html#acf623faacbc8b3010be3c91d6a573fb6" title="ecat7datatype" alt="" coords="432,323,536,352"/></map>
</div>
</p>

</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>Generated on Mon Aug 8 2011 by&#160;
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.4 </small></address>
</body>
</html>