Sophie

Sophie

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

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>img_e63.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">img_e63.c File Reference</div>  </div>
</div>
<div class="contents">
<div class="textblock"><code>#include &lt;stdio.h&gt;</code><br/>
<code>#include &lt;stdlib.h&gt;</code><br/>
<code>#include &lt;unistd.h&gt;</code><br/>
<code>#include &lt;math.h&gt;</code><br/>
<code>#include &lt;string.h&gt;</code><br/>
<code>#include &lt;time.h&gt;</code><br/>
<code>#include &quot;petc99.h&quot;</code><br/>
<code>#include &quot;swap.h&quot;</code><br/>
<code>#include &quot;halflife.h&quot;</code><br/>
<code>#include &quot;<a class="el" href="img_8h_source.html">include/img.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ecat63_8h_source.html">include/ecat63.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="ecat7_8h_source.html">include/ecat7.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="imgmax_8h_source.html">include/imgmax.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="imgdecay_8h_source.html">include/imgdecay.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="sif_8h_source.html">include/sif.h</a>&quot;</code><br/>
<code>#include &quot;<a class="el" href="imgfile_8h_source.html">include/imgfile.h</a>&quot;</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for img_e63.c:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c__incl.png" border="0" usemap="#img__e63_8c" alt=""/></div>
<map name="img__e63_8c" id="img__e63_8c">
<area shape="rect" id="node21" href="img_8h.html" title="include/img.h" alt="" coords="1036,237,1135,267"/><area shape="rect" id="node25" href="ecat63_8h.html" title="include/ecat63.h" alt="" coords="1424,160,1541,189"/><area shape="rect" id="node27" href="ecat7_8h.html" title="include/ecat7.h" alt="" coords="1332,237,1441,267"/><area shape="rect" id="node29" href="imgmax_8h.html" title="include/imgmax.h" alt="" coords="821,83,944,112"/><area shape="rect" id="node32" href="imgdecay_8h.html" title="include/imgdecay.h" alt="" coords="968,83,1101,112"/><area shape="rect" id="node35" href="sif_8h.html" title="include/sif.h" alt="" coords="328,83,419,112"/><area shape="rect" id="node47" href="imgfile_8h.html" title="include/imgfile.h" alt="" coords="1215,83,1329,112"/><area shape="rect" id="node52" href="analyze_8h.html" title="analyze.h" alt="" coords="1173,160,1251,189"/><area shape="rect" id="node54" href="imgunit_8h.html" title="imgunit.h" alt="" coords="1275,160,1349,189"/></map>
</div>
</div>
<p><a href="img__e63_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">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#af743a62694374d314fc164f3b4ce942f">ecat63ReadAllToImg</a> (const char *fname, <a class="el" href="structIMG.html">IMG</a> *img)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#a443e0885c38b074c760a5b9a88554ce3">ecat63WriteAllImg</a> (const char *fname, <a class="el" href="structIMG.html">IMG</a> *img)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#a010e9f3c0dc798651056c58df08af544">ecat63ReadPlaneToImg</a> (const char *fname, <a class="el" href="structIMG.html">IMG</a> *img)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#aa55c8e37d5f65af955121db0311dd8ea">ecat63AddImg</a> (const char *fname, <a class="el" href="structIMG.html">IMG</a> *img)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#a40e3f729d9bd35fdd7aaa4628071db33">imgEcat63Supported</a> (<a class="el" href="structecat63__mainheader.html">ECAT63_mainheader</a> *h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#ad140be5ae9976dfa2abbbe973517451d">imgGetEcat63MHeader</a> (<a class="el" href="structIMG.html">IMG</a> *img, <a class="el" href="structecat63__mainheader.html">ECAT63_mainheader</a> *h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#aea4f0eef296e7375e00c5695cfa2ecb3">imgSetEcat63MHeader</a> (<a class="el" href="structIMG.html">IMG</a> *img, <a class="el" href="structecat63__mainheader.html">ECAT63_mainheader</a> *h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#a341c3d4960e40e361078839075b096fa">imgGetEcat63Fileformat</a> (<a class="el" href="structecat63__mainheader.html">ECAT63_mainheader</a> *h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#ad2488060702b34b8ba7269131304905d">imgReadEcat63Header</a> (const char *fname, <a class="el" href="structIMG.html">IMG</a> *img)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#a80fc3a20b3c37740a6b47df9c6075380">imgReadEcat63FirstFrame</a> (const char *fname, <a class="el" href="structIMG.html">IMG</a> *img)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#af1d9d568d55cc463db9fb81f36b0f737">imgReadEcat63Frame</a> (const char *fname, int frame_to_read, <a class="el" href="structIMG.html">IMG</a> *img, int frame_index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#a754e860541649ecc46986ba3d318e435">imgWriteEcat63Frame</a> (const char *fname, int frame_to_write, <a class="el" href="structIMG.html">IMG</a> *img, int frame_index)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="img__e63_8c.html#a5f01000b02cbb409121b4db0451d2303">imgSetEcat63SHeader</a> (<a class="el" href="structIMG.html">IMG</a> *img, void *h)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
<a class="anchor" id="aa55c8e37d5f65af955121db0311dd8ea"></a><!-- doxytag: member="img_e63.c::ecat63AddImg" ref="aa55c8e37d5f65af955121db0311dd8ea" args="(const char *fname, IMG *img)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ecat63AddImg </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adds all matrices in memory to the ECAT file. If ECAT file does not exist, it is created. Please note that existing ECAT file is NOT saved as fname%</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fname</td><td>name of the output ECAT 6.3 file </td></tr>
    <tr><td class="paramname">img</td><td>data structure from which the data is written </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if ok, 1 invalid input, 2 image status is not 'occupied', 3 failed to open file for reading, 4 failed to allocate memory for data, 9 failed to write data, 21 invalid matrix list, 22 failed to write main header </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l00886">886</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="img_8h_source.html#l00226">IMG::_dataType</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::axial_fov</a>, <a class="el" href="img_8h_source.html#l00202">IMG::axialFOV</a>, <a class="el" href="ecat63_8h_source.html#l00089">ecat63_mainheader::calibration_factor</a>, <a class="el" href="ecat63_8h_source.html#l00090">ecat63_mainheader::calibration_units</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00076">ecat63_mainheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::decay_corr_fctr</a>, <a class="el" href="img_8h_source.html#l00184">IMG::decayCorrected</a>, <a class="el" href="img_8h_source.html#l00314">IMG::decayCorrFactor</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::delayed</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_2</a>, <a class="el" href="img_8h_source.html#l00259">IMG::dimt</a>, <a class="el" href="img_8h_source.html#l00261">IMG::dimx</a>, <a class="el" href="img_8h_source.html#l00263">IMG::dimy</a>, <a class="el" href="img_8h_source.html#l00265">IMG::dimz</a>, <a class="el" href="ecat63_8h_source.html#l00043">ECAT63_SYSTEM_TYPE_DEFAULT</a>, <a class="el" href="ecat63w_8c_source.html#l00386">ecat63Create()</a>, <a class="el" href="ecat63ml_8c_source.html#l00080">ecat63EmptyMatlist()</a>, <a class="el" href="ecat63_8h_source.html#l00050">ecat63errmsg</a>, <a class="el" href="ecat63ml_8c_source.html#l00069">ecat63InitMatlist()</a>, <a class="el" href="ecat63p_8c_source.html#l00062">ecat63PrintMainheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00050">ecat63ReadMainheader()</a>, <a class="el" href="ecat63ml_8c_source.html#l00097">ecat63ReadMatlist()</a>, <a class="el" href="ecat63w_8c_source.html#l00429">ecat63WriteImage()</a>, <a class="el" href="ecat63w_8c_source.html#l00073">ecat63WriteMainheader()</a>, <a class="el" href="ecat63w_8c_source.html#l00478">ecat63WriteScan()</a>, <a class="el" href="ecat63_8h_source.html#l00121">ecat63_imageheader::ecat_calibration_fctr</a>, <a class="el" href="img_8h_source.html#l00292">IMG::end</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::frame</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00133">ecat63_scanheader::frame_duration_sec</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00109">ecat63_imageheader::image_max</a>, <a class="el" href="ecat63_8h_source.html#l00109">ecat63_imageheader::image_min</a>, <a class="el" href="img_8h_source.html#l00073">IMG_STATUS_OCCUPIED</a>, <a class="el" href="img_8h_source.html#l00128">IMG_TEST</a>, <a class="el" href="img_8h_source.html#l00080">IMG_TYPE_IMAGE</a>, <a class="el" href="img_8h_source.html#l00081">IMG_TYPE_RAW</a>, <a class="el" href="img_8c_source.html#l00414">imgInfo()</a>, <a class="el" href="imgdecay_8c_source.html#l00110">imgIsotope()</a>, <a class="el" href="imgunit_8c_source.html#l00233">imgUnitToEcat6()</a>, <a class="el" href="ecat63_8h_source.html#l00082">ecat63_mainheader::isotope_code</a>, <a class="el" href="ecat63_8h_source.html#l00083">ecat63_mainheader::isotope_halflife</a>, <a class="el" href="img_8h_source.html#l00182">IMG::isotopeHalflife</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::loss_corr_fctr</a>, <a class="el" href="ecat63_8h_source.html#l00142">ecat63_scanheader::loss_correction_fctr</a>, <a class="el" href="img_8h_source.html#l00274">IMG::m</a>, <a class="el" href="ecat63ml_8c_source.html#l00266">mat_numcod()</a>, <a class="el" href="ecat63ml_8c_source.html#l00276">mat_numdoc()</a>, <a class="el" href="ecat63_8h_source.html#l00065">MATRIXLIST::matdir</a>, <a class="el" href="ecat63_8h_source.html#l00056">MatDir::matnum</a>, <a class="el" href="ecat63_8h_source.html#l00063">MATRIXLIST::matrixNr</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_bed_pos</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::num_dimensions</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_frames</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_gates</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_planes</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_id</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_name</a>, <a class="el" href="img_8h_source.html#l00178">IMG::patientID</a>, <a class="el" href="img_8h_source.html#l00176">IMG::patientName</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::pixel_size</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::plane</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::plane_eff_corr_fctr</a>, <a class="el" href="ecat63_8h_source.html#l00098">ecat63_mainheader::plane_separation</a>, <a class="el" href="img_8h_source.html#l00284">IMG::planeNumber</a>, <a class="el" href="img_8h_source.html#l00306">IMG::prompts</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::prompts</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::quant_scale</a>, <a class="el" href="ecat63_8h_source.html#l00119">ecat63_imageheader::quant_units</a>, <a class="el" href="img_8h_source.html#l00180">IMG::radiopharmaceutical</a>, <a class="el" href="ecat63_8h_source.html#l00084">ecat63_mainheader::radiopharmaceutical</a>, <a class="el" href="img_8h_source.html#l00308">IMG::randoms</a>, <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::recon_scale</a>, <a class="el" href="ecat63_8h_source.html#l00131">ecat63_scanheader::sample_distance</a>, <a class="el" href="img_8h_source.html#l00206">IMG::sampleDistance</a>, <a class="el" href="ecat63_8h_source.html#l00135">ecat63_scanheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00136">ecat63_scanheader::scan_max</a>, <a class="el" href="ecat63_8h_source.html#l00136">ecat63_scanheader::scan_min</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_day</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_hour</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_minute</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_month</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_second</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_year</a>, <a class="el" href="img_8h_source.html#l00231">IMG::scanner</a>, <a class="el" href="img_8h_source.html#l00186">IMG::scanStart</a>, <a class="el" href="img_8h_source.html#l00208">IMG::sizex</a>, <a class="el" href="img_8h_source.html#l00212">IMG::sizez</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::slice_width</a>, <a class="el" href="img_8h_source.html#l00290">IMG::start</a>, <a class="el" href="img_8h_source.html#l00164">IMG::status</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_description</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_name</a>, <a class="el" href="img_8h_source.html#l00192">IMG::studyDescription</a>, <a class="el" href="img_8h_source.html#l00174">IMG::studyNr</a>, <a class="el" href="ecat63_8h_source.html#l00075">ecat63_mainheader::sw_version</a>, <a class="el" href="ecat63_8h_source.html#l00077">ecat63_mainheader::system_type</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::transaxial_fov</a>, <a class="el" href="img_8h_source.html#l00204">IMG::transaxialFOV</a>, <a class="el" href="img_8h_source.html#l00198">IMG::type</a>, <a class="el" href="ecat63_8h_source.html#l00101">ecat63_mainheader::user_process_code</a>, <a class="el" href="img_8h_source.html#l00190">IMG::userProcessCode</a>, <a class="el" href="ecat63_8h_source.html#l00031">VAX_I2</a>, <a class="el" href="ecat63_8h_source.html#l00121">ecat63_imageheader::well_counter_cal_fctr</a>, and <a class="el" href="img_8h_source.html#l00200">IMG::zoom</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_aa55c8e37d5f65af955121db0311dd8ea_cgraph.png" border="0" usemap="#img__e63_8c_aa55c8e37d5f65af955121db0311dd8ea_cgraph" alt=""/></div>
<map name="img__e63_8c_aa55c8e37d5f65af955121db0311dd8ea_cgraph" id="img__e63_8c_aa55c8e37d5f65af955121db0311dd8ea_cgraph">
<area shape="rect" id="node3" href="ecat63w_8c.html#aa9545a4a59002bf59a77478977f479eb" title="ecat63Create" alt="" coords="191,62,289,92"/><area shape="rect" id="node5" href="ecat63w_8c.html#af7389948dcb81fe5984b5ece280e9267" title="ecat63WriteMainheader" alt="" coords="373,9,531,38"/><area shape="rect" id="node9" href="ecat63ml_8c.html#a2d931d7e3d4e21159731b7c480c209b9" title="ecat63EmptyMatlist" alt="" coords="383,276,521,305"/><area shape="rect" id="node11" href="ecat63ml_8c.html#a2477fe69c32ce33b443b9c0eaedae423" title="ecat63InitMatlist" alt="" coords="181,328,299,357"/><area shape="rect" id="node13" href="ecat63p_8c.html#a129d5f8c3d6135b9934cebc54d27bc47" title="ecat63PrintMainheader" alt="" coords="163,381,317,410"/><area shape="rect" id="node19" href="ecat63r_8c.html#af904c6b26259c4f280cdc18f92aeeae5" title="ecat63ReadMainheader" alt="" coords="161,434,319,464"/><area shape="rect" id="node23" href="ecat63ml_8c.html#a6cce9d0e541e82d56c9d162f16202179" title="ecat63ReadMatlist" alt="" coords="175,274,305,304"/><area shape="rect" id="node26" href="ecat63w_8c.html#ab7e9bf33b3225d1260ad04c44ce817ab" title="ecat63WriteImage" alt="" coords="176,116,304,145"/><area shape="rect" id="node38" href="ecat63w_8c.html#a0ef3ec20d54221eb1730dd531724b378" title="ecat63WriteScan" alt="" coords="179,170,301,200"/><area shape="rect" id="node46" href="img_8c.html#a32edd1b78039f6cc22b7bbe413aa3a56" title="imgInfo" alt="" coords="208,488,272,517"/><area shape="rect" id="node50" href="imgdecay_8c.html#a14db419685f526306032a84343eed72c" title="imgIsotope" alt="" coords="197,541,283,570"/><area shape="rect" id="node52" href="imgunit_8c.html#a0d8d16b27eaefdf56d32b5c4c51f3757" title="imgUnitToEcat6" alt="" coords="183,594,297,624"/><area shape="rect" id="node54" href="ecat63ml_8c.html#a7561756da60d9e38a1419da8ebf220fb" title="mat_numcod" alt="" coords="192,648,288,677"/><area shape="rect" id="node56" href="ecat63ml_8c.html#af566384e63f743897f71d8ee41b3b292" title="mat_numdoc" alt="" coords="192,701,288,730"/><area shape="rect" id="node7" href="ecat63w_8c.html#a52c9b0ff6e331b42fc4ba033d7c0e920" title="ecat63wFloat" alt="" coords="585,62,684,92"/><area shape="rect" id="node15" href="ecat63p_8c.html#a98732743aed846f22cee299b5588cdac" title="ecat63Datatype" alt="" coords="395,329,509,358"/><area shape="rect" id="node17" href="ecat63p_8c.html#a55610f5a3e461ebcd23a9a9496470c56" title="ecat63Unit" alt="" coords="409,382,495,412"/><area shape="rect" id="node21" href="ecat63r_8c.html#a093061b988fd4047855b40ed5ab09910" title="ecat63rFloat" alt="" coords="405,436,499,465"/><area shape="rect" id="node28" href="ecat63ml_8c.html#a01664c72df6a487a1de8d1da3bbc9983" title="ecat63Matenter" alt="" coords="396,116,508,145"/><area shape="rect" id="node30" href="ecat63w_8c.html#a327a43e9f2dbfe66dcec54ff4141877c" title="ecat63WriteImageheader" alt="" coords="369,62,535,92"/><area shape="rect" id="node35" href="ecat63w_8c.html#ae12c957a9ab48147bd356f207d176cf2" title="ecat63WriteMatdata" alt="" coords="383,169,521,198"/><area shape="rect" id="node33" href="ecat63w_8c.html#ac390002ea856aed49e87dde307fb05cb" title="ecat63wInt" alt="" coords="592,169,677,198"/><area shape="rect" id="node42" href="ecat63w_8c.html#a608dc4920336f49febe13ea8b74dd0c8" title="ecat63WriteScanheader" alt="" coords="372,222,532,252"/><area shape="rect" id="node48" href="imgunit_8c.html#afdd2838260ccde7ed239666ca05dcf99" title="imgUnit" alt="" coords="419,489,485,518"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af743a62694374d314fc164f3b4ce942f"></a><!-- doxytag: member="img_e63.c::ecat63ReadAllToImg" ref="af743a62694374d314fc164f3b4ce942f" args="(const char *fname, IMG *img)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ecat63ReadAllToImg </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read all matrices in ECAT file to memory. Img data must be initialized before this procedure.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fname</td><td>name of the input ECAT 6.3 file </td></tr>
    <tr><td class="paramname">img</td><td>data structure in which the file is read </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if ok, 1 invalid input, 3 failed to open file for reading, 4 failed to read main header, 5 failed to read matrix list, 6 matrix not found, 7 variable matrix sizes, 8 failed to read matrix sub header, 9 failed to allocate memory for data, 10 failed to read sub header, 11 failed to read matrix data </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l00077">77</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="img_8h_source.html#l00226">IMG::_dataType</a>, <a class="el" href="img_8h_source.html#l00229">IMG::_fileFormat</a>, <a class="el" href="ecat63_8h_source.html#l00040">ATTN_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::axial_fov</a>, <a class="el" href="img_8h_source.html#l00202">IMG::axialFOV</a>, <a class="el" href="ecat63_8h_source.html#l00030">BYTE_TYPE</a>, <a class="el" href="ecat63_8h_source.html#l00089">ecat63_mainheader::calibration_factor</a>, <a class="el" href="ecat63_8h_source.html#l00090">ecat63_mainheader::calibration_units</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::decay_corr_fctr</a>, <a class="el" href="img_8h_source.html#l00184">IMG::decayCorrected</a>, <a class="el" href="img_8h_source.html#l00314">IMG::decayCorrFactor</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::delayed</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_2</a>, <a class="el" href="ecat63ml_8c_source.html#l00360">ecat63DeleteLateFrames()</a>, <a class="el" href="ecat63ml_8c_source.html#l00080">ecat63EmptyMatlist()</a>, <a class="el" href="ecat63_8h_source.html#l00050">ecat63errmsg</a>, <a class="el" href="ecat63ml_8c_source.html#l00069">ecat63InitMatlist()</a>, <a class="el" href="ecat63p_8c_source.html#l00062">ecat63PrintMainheader()</a>, <a class="el" href="ecat63ml_8c_source.html#l00160">ecat63PrintMatlist()</a>, <a class="el" href="ecat63r_8c_source.html#l00238">ecat63ReadAttnheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00152">ecat63ReadImageheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00050">ecat63ReadMainheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00432">ecat63ReadMatdata()</a>, <a class="el" href="ecat63ml_8c_source.html#l00097">ecat63ReadMatlist()</a>, <a class="el" href="ecat63r_8c_source.html#l00375">ecat63ReadNormheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00296">ecat63ReadScanheader()</a>, <a class="el" href="ecat63_8h_source.html#l00121">ecat63_imageheader::ecat_calibration_fctr</a>, <a class="el" href="img_8h_source.html#l00292">IMG::end</a>, <a class="el" href="ecat63_8h_source.html#l00058">MatDir::endblk</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::frame</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::gate</a>, <a class="el" href="ecat63_8h_source.html#l00034">IEEE_R4</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="img_8h_source.html#l00085">IMG_E63</a>, <a class="el" href="img_8h_source.html#l00072">IMG_STATUS_INITIALIZED</a>, <a class="el" href="img_8h_source.html#l00128">IMG_TEST</a>, <a class="el" href="img_8h_source.html#l00080">IMG_TYPE_IMAGE</a>, <a class="el" href="img_8h_source.html#l00081">IMG_TYPE_RAW</a>, <a class="el" href="img_8c_source.html#l00285">imgAllocate()</a>, <a class="el" href="img_8c_source.html#l00399">imgSetStatus()</a>, <a class="el" href="imgunit_8c_source.html#l00160">imgUnitFromEcat()</a>, <a class="el" href="ecat63_8h_source.html#l00083">ecat63_mainheader::isotope_halflife</a>, <a class="el" href="img_8h_source.html#l00182">IMG::isotopeHalflife</a>, <a class="el" href="ecat63_8h_source.html#l00142">ecat63_scanheader::loss_correction_fctr</a>, <a class="el" href="img_8h_source.html#l00274">IMG::m</a>, <a class="el" href="ecat63ml_8c_source.html#l00276">mat_numdoc()</a>, <a class="el" href="ecat63_8h_source.html#l00027">MatBLKSIZE</a>, <a class="el" href="ecat63_8h_source.html#l00065">MATRIXLIST::matdir</a>, <a class="el" href="ecat63_8h_source.html#l00056">MatDir::matnum</a>, <a class="el" href="ecat63_8h_source.html#l00063">MATRIXLIST::matrixNr</a>, <a class="el" href="ecat63_8h_source.html#l00059">MatDir::matstat</a>, <a class="el" href="img_8h_source.html#l00294">IMG::mid</a>, <a class="el" href="ecat63_8h_source.html#l00041">NORM_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_frames</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_gates</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_id</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_name</a>, <a class="el" href="img_8h_source.html#l00178">IMG::patientID</a>, <a class="el" href="img_8h_source.html#l00176">IMG::patientName</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::pixel_size</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::plane</a>, <a class="el" href="ecat63_8h_source.html#l00098">ecat63_mainheader::plane_separation</a>, <a class="el" href="img_8h_source.html#l00284">IMG::planeNumber</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::prompts</a>, <a class="el" href="img_8h_source.html#l00306">IMG::prompts</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::quant_scale</a>, <a class="el" href="ecat63_8h_source.html#l00119">ecat63_imageheader::quant_units</a>, <a class="el" href="ecat63_8h_source.html#l00084">ecat63_mainheader::radiopharmaceutical</a>, <a class="el" href="img_8h_source.html#l00180">IMG::radiopharmaceutical</a>, <a class="el" href="img_8h_source.html#l00308">IMG::randoms</a>, <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::recon_scale</a>, <a class="el" href="ecat63_8h_source.html#l00131">ecat63_scanheader::sample_distance</a>, <a class="el" href="img_8h_source.html#l00206">IMG::sampleDistance</a>, <a class="el" href="ecat63_8h_source.html#l00149">ecat63_normheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00157">ecat63_attnheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00135">ecat63_scanheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_day</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_hour</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_minute</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_month</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_second</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_year</a>, <a class="el" href="img_8h_source.html#l00231">IMG::scanner</a>, <a class="el" href="img_8h_source.html#l00186">IMG::scanStart</a>, <a class="el" href="img_8h_source.html#l00208">IMG::sizex</a>, <a class="el" href="img_8h_source.html#l00210">IMG::sizey</a>, <a class="el" href="img_8h_source.html#l00212">IMG::sizez</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::slice_width</a>, <a class="el" href="img_8h_source.html#l00290">IMG::start</a>, <a class="el" href="img_8h_source.html#l00164">IMG::status</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_FAULT</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_NOFILE</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_NOMAINHEADER</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_NOMATLIST</a>, <a class="el" href="ecat63_8h_source.html#l00057">MatDir::strtblk</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_description</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_name</a>, <a class="el" href="img_8h_source.html#l00192">IMG::studyDescription</a>, <a class="el" href="img_8h_source.html#l00174">IMG::studyNr</a>, <a class="el" href="ecat63_8h_source.html#l00035">SUN_I2</a>, <a class="el" href="ecat63_8h_source.html#l00036">SUN_I4</a>, <a class="el" href="ecat63_8h_source.html#l00077">ecat63_mainheader::system_type</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::transaxial_fov</a>, <a class="el" href="img_8h_source.html#l00204">IMG::transaxialFOV</a>, <a class="el" href="img_8h_source.html#l00198">IMG::type</a>, <a class="el" href="img_8h_source.html#l00172">IMG::unit</a>, <a class="el" href="ecat63_8h_source.html#l00101">ecat63_mainheader::user_process_code</a>, <a class="el" href="img_8h_source.html#l00190">IMG::userProcessCode</a>, <a class="el" href="ecat63_8h_source.html#l00031">VAX_I2</a>, <a class="el" href="ecat63_8h_source.html#l00032">VAX_I4</a>, <a class="el" href="ecat63_8h_source.html#l00033">VAX_R4</a>, and <a class="el" href="img_8h_source.html#l00200">IMG::zoom</a>.</p>

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

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_af743a62694374d314fc164f3b4ce942f_cgraph.png" border="0" usemap="#img__e63_8c_af743a62694374d314fc164f3b4ce942f_cgraph" alt=""/></div>
<map name="img__e63_8c_af743a62694374d314fc164f3b4ce942f_cgraph" id="img__e63_8c_af743a62694374d314fc164f3b4ce942f_cgraph">
<area shape="rect" id="node3" href="ecat63ml_8c.html#a9dc9509d99d809410fc5904410562856" title="ecat63DeleteLateFrames" alt="" coords="197,45,365,74"/><area shape="rect" id="node5" href="ecat63ml_8c.html#af566384e63f743897f71d8ee41b3b292" title="mat_numdoc" alt="" coords="435,45,531,74"/><area shape="rect" id="node7" href="ecat63ml_8c.html#a2d931d7e3d4e21159731b7c480c209b9" title="ecat63EmptyMatlist" alt="" coords="413,177,552,206"/><area shape="rect" id="node9" href="ecat63ml_8c.html#a2477fe69c32ce33b443b9c0eaedae423" title="ecat63InitMatlist" alt="" coords="223,256,340,285"/><area shape="rect" id="node11" href="ecat63p_8c.html#a129d5f8c3d6135b9934cebc54d27bc47" title="ecat63PrintMainheader" alt="" coords="204,309,359,338"/><area shape="rect" id="node17" href="ecat63ml_8c.html#aabc712142bcbc9e27d79a840e80212ae" title="ecat63PrintMatlist" alt="" coords="219,98,344,128"/><area shape="rect" id="node20" href="ecat63r_8c.html#ac9c08bd1e03ddc4f4a8c83a5ea198e05" title="ecat63ReadAttnheader" alt="" coords="204,362,359,392"/><area shape="rect" id="node24" href="ecat63r_8c.html#adc36293804c18dd15771c61500841b7c" title="ecat63ReadImageheader" alt="" coords="199,522,364,552"/><area shape="rect" id="node29" href="ecat63r_8c.html#af904c6b26259c4f280cdc18f92aeeae5" title="ecat63ReadMainheader" alt="" coords="203,416,360,445"/><area shape="rect" id="node32" href="ecat63r_8c.html#a7f3456ddf0f774026d462df66bf1210b" title="ecat63ReadMatdata" alt="" coords="212,576,351,605"/><area shape="rect" id="node36" href="ecat63ml_8c.html#a6cce9d0e541e82d56c9d162f16202179" title="ecat63ReadMatlist" alt="" coords="216,202,347,232"/><area shape="rect" id="node39" href="ecat63r_8c.html#a6a169297491f0f8a734247467cfb2b89" title="ecat63ReadNormheader" alt="" coords="200,469,363,498"/><area shape="rect" id="node42" href="ecat63r_8c.html#a811c9c52c52f1c749ee6cb0f7a51f884" title="ecat63ReadScanheader" alt="" coords="201,629,361,658"/><area shape="rect" id="node46" href="img_8c.html#a9b2670da9c7685e6d53058cdf1db1199" title="imgAllocate" alt="" coords="236,733,327,762"/><area shape="rect" id="node50" href="img_8c.html#ad124d2d496934d677156cc8779a1e567" title="imgSetStatus" alt="" coords="600,733,701,762"/><area shape="rect" id="node54" href="imgunit_8c.html#a99853914e3480ab82c7163b0612e8b28" title="imgUnitFromEcat" alt="" coords="220,786,343,816"/><area shape="rect" id="node13" href="ecat63p_8c.html#a98732743aed846f22cee299b5588cdac" title="ecat63Datatype" alt="" coords="425,336,540,365"/><area shape="rect" id="node15" href="ecat63p_8c.html#a55610f5a3e461ebcd23a9a9496470c56" title="ecat63Unit" alt="" coords="440,282,525,312"/><area shape="rect" id="node22" href="ecat63r_8c.html#a093061b988fd4047855b40ed5ab09910" title="ecat63rFloat" alt="" coords="436,496,529,525"/><area shape="rect" id="node27" href="ecat63r_8c.html#a270d63adddcee5b6b719e8ee43f601a1" title="ecat63rInt" alt="" coords="443,576,523,605"/><area shape="rect" id="node48" href="img_8c.html#ada573d4b40da77be4455bb9fab9a3033" title="imgEmpty" alt="" coords="443,733,523,762"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a010e9f3c0dc798651056c58df08af544"></a><!-- doxytag: member="img_e63.c::ecat63ReadPlaneToImg" ref="a010e9f3c0dc798651056c58df08af544" args="(const char *fname, IMG *img)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ecat63ReadPlaneToImg </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Reads one CTI ECAT 6.3 plane (all frames or gates) at a time to memory. Img data must be initialized before this procedure. Existing img-&gt;_dataType is not changed. If img data structure is empty, reads the first plane. If img data structure contains data, reads the next plane. Any existing data in img is cleared and replaced by the new plane.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fname</td><td>name of the input ECAT 6.3 file </td></tr>
    <tr><td class="paramname">img</td><td>data structure in which the file is read </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if ok, 1 next plane was requested but not found anymore, 2 invalid input data, 3 failed to open file, 4 failed to read main header, 5 failed to read matrix list, 6 invalid matrix data, 7 failed to read matrix sub header, 8 failed to allocate memory, 9 failed to read matrix data </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l00568">568</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="img_8h_source.html#l00226">IMG::_dataType</a>, <a class="el" href="img_8h_source.html#l00229">IMG::_fileFormat</a>, <a class="el" href="ecat63_8h_source.html#l00040">ATTN_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::axial_fov</a>, <a class="el" href="img_8h_source.html#l00202">IMG::axialFOV</a>, <a class="el" href="ecat63_8h_source.html#l00030">BYTE_TYPE</a>, <a class="el" href="ecat63_8h_source.html#l00089">ecat63_mainheader::calibration_factor</a>, <a class="el" href="ecat63_8h_source.html#l00090">ecat63_mainheader::calibration_units</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::decay_corr_fctr</a>, <a class="el" href="img_8h_source.html#l00184">IMG::decayCorrected</a>, <a class="el" href="img_8h_source.html#l00314">IMG::decayCorrFactor</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::delayed</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_2</a>, <a class="el" href="img_8h_source.html#l00259">IMG::dimt</a>, <a class="el" href="img_8h_source.html#l00265">IMG::dimz</a>, <a class="el" href="ecat63ml_8c_source.html#l00360">ecat63DeleteLateFrames()</a>, <a class="el" href="ecat63ml_8c_source.html#l00080">ecat63EmptyMatlist()</a>, <a class="el" href="ecat63_8h_source.html#l00050">ecat63errmsg</a>, <a class="el" href="ecat63ml_8c_source.html#l00069">ecat63InitMatlist()</a>, <a class="el" href="ecat63p_8c_source.html#l00062">ecat63PrintMainheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00238">ecat63ReadAttnheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00152">ecat63ReadImageheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00050">ecat63ReadMainheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00432">ecat63ReadMatdata()</a>, <a class="el" href="ecat63ml_8c_source.html#l00097">ecat63ReadMatlist()</a>, <a class="el" href="ecat63r_8c_source.html#l00375">ecat63ReadNormheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00296">ecat63ReadScanheader()</a>, <a class="el" href="ecat63_8h_source.html#l00121">ecat63_imageheader::ecat_calibration_fctr</a>, <a class="el" href="img_8h_source.html#l00292">IMG::end</a>, <a class="el" href="ecat63_8h_source.html#l00058">MatDir::endblk</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::frame</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::gate</a>, <a class="el" href="ecat63_8h_source.html#l00034">IEEE_R4</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="img_8h_source.html#l00085">IMG_E63</a>, <a class="el" href="img_8h_source.html#l00073">IMG_STATUS_OCCUPIED</a>, <a class="el" href="img_8h_source.html#l00071">IMG_STATUS_UNINITIALIZED</a>, <a class="el" href="img_8h_source.html#l00128">IMG_TEST</a>, <a class="el" href="img_8h_source.html#l00080">IMG_TYPE_IMAGE</a>, <a class="el" href="img_8h_source.html#l00081">IMG_TYPE_RAW</a>, <a class="el" href="img_8c_source.html#l00285">imgAllocate()</a>, <a class="el" href="img_8c_source.html#l00216">imgEmpty()</a>, <a class="el" href="imgunit_8c_source.html#l00160">imgUnitFromEcat()</a>, <a class="el" href="ecat63_8h_source.html#l00083">ecat63_mainheader::isotope_halflife</a>, <a class="el" href="img_8h_source.html#l00182">IMG::isotopeHalflife</a>, <a class="el" href="ecat63_8h_source.html#l00142">ecat63_scanheader::loss_correction_fctr</a>, <a class="el" href="img_8h_source.html#l00274">IMG::m</a>, <a class="el" href="ecat63ml_8c_source.html#l00276">mat_numdoc()</a>, <a class="el" href="ecat63_8h_source.html#l00027">MatBLKSIZE</a>, <a class="el" href="ecat63_8h_source.html#l00065">MATRIXLIST::matdir</a>, <a class="el" href="ecat63_8h_source.html#l00056">MatDir::matnum</a>, <a class="el" href="ecat63_8h_source.html#l00063">MATRIXLIST::matrixNr</a>, <a class="el" href="ecat63_8h_source.html#l00059">MatDir::matstat</a>, <a class="el" href="img_8h_source.html#l00294">IMG::mid</a>, <a class="el" href="ecat63_8h_source.html#l00041">NORM_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_frames</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_gates</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_id</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_name</a>, <a class="el" href="img_8h_source.html#l00178">IMG::patientID</a>, <a class="el" href="img_8h_source.html#l00176">IMG::patientName</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::pixel_size</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::plane</a>, <a class="el" href="ecat63_8h_source.html#l00098">ecat63_mainheader::plane_separation</a>, <a class="el" href="img_8h_source.html#l00284">IMG::planeNumber</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::prompts</a>, <a class="el" href="img_8h_source.html#l00306">IMG::prompts</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::quant_scale</a>, <a class="el" href="ecat63_8h_source.html#l00119">ecat63_imageheader::quant_units</a>, <a class="el" href="ecat63_8h_source.html#l00084">ecat63_mainheader::radiopharmaceutical</a>, <a class="el" href="img_8h_source.html#l00180">IMG::radiopharmaceutical</a>, <a class="el" href="img_8h_source.html#l00308">IMG::randoms</a>, <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::recon_scale</a>, <a class="el" href="ecat63_8h_source.html#l00131">ecat63_scanheader::sample_distance</a>, <a class="el" href="img_8h_source.html#l00206">IMG::sampleDistance</a>, <a class="el" href="ecat63_8h_source.html#l00149">ecat63_normheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00157">ecat63_attnheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00135">ecat63_scanheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_day</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_hour</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_minute</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_month</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_second</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_year</a>, <a class="el" href="img_8h_source.html#l00231">IMG::scanner</a>, <a class="el" href="img_8h_source.html#l00186">IMG::scanStart</a>, <a class="el" href="img_8h_source.html#l00208">IMG::sizex</a>, <a class="el" href="img_8h_source.html#l00210">IMG::sizey</a>, <a class="el" href="img_8h_source.html#l00212">IMG::sizez</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::slice_width</a>, <a class="el" href="img_8h_source.html#l00290">IMG::start</a>, <a class="el" href="img_8h_source.html#l00164">IMG::status</a>, <a class="el" href="ecat63_8h_source.html#l00057">MatDir::strtblk</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_description</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_name</a>, <a class="el" href="img_8h_source.html#l00192">IMG::studyDescription</a>, <a class="el" href="img_8h_source.html#l00174">IMG::studyNr</a>, <a class="el" href="ecat63_8h_source.html#l00035">SUN_I2</a>, <a class="el" href="ecat63_8h_source.html#l00036">SUN_I4</a>, <a class="el" href="ecat63_8h_source.html#l00077">ecat63_mainheader::system_type</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::transaxial_fov</a>, <a class="el" href="img_8h_source.html#l00204">IMG::transaxialFOV</a>, <a class="el" href="img_8h_source.html#l00198">IMG::type</a>, <a class="el" href="img_8h_source.html#l00172">IMG::unit</a>, <a class="el" href="ecat63_8h_source.html#l00101">ecat63_mainheader::user_process_code</a>, <a class="el" href="img_8h_source.html#l00190">IMG::userProcessCode</a>, <a class="el" href="ecat63_8h_source.html#l00031">VAX_I2</a>, <a class="el" href="ecat63_8h_source.html#l00032">VAX_I4</a>, <a class="el" href="ecat63_8h_source.html#l00033">VAX_R4</a>, and <a class="el" href="img_8h_source.html#l00200">IMG::zoom</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_a010e9f3c0dc798651056c58df08af544_cgraph.png" border="0" usemap="#img__e63_8c_a010e9f3c0dc798651056c58df08af544_cgraph" alt=""/></div>
<map name="img__e63_8c_a010e9f3c0dc798651056c58df08af544_cgraph" id="img__e63_8c_a010e9f3c0dc798651056c58df08af544_cgraph">
<area shape="rect" id="node3" href="ecat63ml_8c.html#a9dc9509d99d809410fc5904410562856" title="ecat63DeleteLateFrames" alt="" coords="216,5,384,35"/><area shape="rect" id="node5" href="ecat63ml_8c.html#af566384e63f743897f71d8ee41b3b292" title="mat_numdoc" alt="" coords="453,32,549,61"/><area shape="rect" id="node7" href="ecat63ml_8c.html#a2d931d7e3d4e21159731b7c480c209b9" title="ecat63EmptyMatlist" alt="" coords="432,136,571,165"/><area shape="rect" id="node9" href="ecat63ml_8c.html#a2477fe69c32ce33b443b9c0eaedae423" title="ecat63InitMatlist" alt="" coords="241,213,359,243"/><area shape="rect" id="node11" href="ecat63p_8c.html#a129d5f8c3d6135b9934cebc54d27bc47" title="ecat63PrintMainheader" alt="" coords="223,267,377,296"/><area shape="rect" id="node17" href="ecat63r_8c.html#ac9c08bd1e03ddc4f4a8c83a5ea198e05" title="ecat63ReadAttnheader" alt="" coords="223,320,377,349"/><area shape="rect" id="node21" href="ecat63r_8c.html#adc36293804c18dd15771c61500841b7c" title="ecat63ReadImageheader" alt="" coords="217,480,383,509"/><area shape="rect" id="node26" href="ecat63r_8c.html#af904c6b26259c4f280cdc18f92aeeae5" title="ecat63ReadMainheader" alt="" coords="221,373,379,403"/><area shape="rect" id="node29" href="ecat63r_8c.html#a7f3456ddf0f774026d462df66bf1210b" title="ecat63ReadMatdata" alt="" coords="231,533,369,563"/><area shape="rect" id="node33" href="ecat63ml_8c.html#a6cce9d0e541e82d56c9d162f16202179" title="ecat63ReadMatlist" alt="" coords="235,109,365,139"/><area shape="rect" id="node36" href="ecat63r_8c.html#a6a169297491f0f8a734247467cfb2b89" title="ecat63ReadNormheader" alt="" coords="219,427,381,456"/><area shape="rect" id="node39" href="ecat63r_8c.html#a811c9c52c52f1c749ee6cb0f7a51f884" title="ecat63ReadScanheader" alt="" coords="220,587,380,616"/><area shape="rect" id="node43" href="img_8c.html#a9b2670da9c7685e6d53058cdf1db1199" title="imgAllocate" alt="" coords="255,640,345,669"/><area shape="rect" id="node45" href="img_8c.html#ada573d4b40da77be4455bb9fab9a3033" title="imgEmpty" alt="" coords="461,692,541,721"/><area shape="rect" id="node51" href="imgunit_8c.html#a99853914e3480ab82c7163b0612e8b28" title="imgUnitFromEcat" alt="" coords="239,744,361,773"/><area shape="rect" id="node13" href="ecat63p_8c.html#a98732743aed846f22cee299b5588cdac" title="ecat63Datatype" alt="" coords="444,240,559,269"/><area shape="rect" id="node15" href="ecat63p_8c.html#a55610f5a3e461ebcd23a9a9496470c56" title="ecat63Unit" alt="" coords="459,293,544,323"/><area shape="rect" id="node19" href="ecat63r_8c.html#a093061b988fd4047855b40ed5ab09910" title="ecat63rFloat" alt="" coords="455,453,548,483"/><area shape="rect" id="node24" href="ecat63r_8c.html#a270d63adddcee5b6b719e8ee43f601a1" title="ecat63rInt" alt="" coords="461,533,541,563"/><area shape="rect" id="node47" href="img_8c.html#ad124d2d496934d677156cc8779a1e567" title="imgSetStatus" alt="" coords="619,667,720,696"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a443e0885c38b074c760a5b9a88554ce3"></a><!-- doxytag: member="img_e63.c::ecat63WriteAllImg" ref="a443e0885c38b074c760a5b9a88554ce3" args="(const char *fname, IMG *img)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ecat63WriteAllImg </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Write all matrices in memory to the ECAT file.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fname</td><td>name of the output ECAT 6.3 file, If ECAT file exists, it is renamed as <code>filename%</code> </td></tr>
    <tr><td class="paramname">img</td><td>data structure from which the data is written </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if ok, 1 invalid data, 2 image status is not 'oocupied', 3 failed to create file, 4 failed to allocate memory for data, 9 failed to write data </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l00374">374</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="img_8h_source.html#l00226">IMG::_dataType</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::axial_fov</a>, <a class="el" href="img_8h_source.html#l00202">IMG::axialFOV</a>, <a class="el" href="ecat63_8h_source.html#l00089">ecat63_mainheader::calibration_factor</a>, <a class="el" href="ecat63_8h_source.html#l00090">ecat63_mainheader::calibration_units</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00076">ecat63_mainheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::decay_corr_fctr</a>, <a class="el" href="img_8h_source.html#l00184">IMG::decayCorrected</a>, <a class="el" href="img_8h_source.html#l00314">IMG::decayCorrFactor</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::delayed</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_2</a>, <a class="el" href="img_8h_source.html#l00259">IMG::dimt</a>, <a class="el" href="img_8h_source.html#l00261">IMG::dimx</a>, <a class="el" href="img_8h_source.html#l00263">IMG::dimy</a>, <a class="el" href="img_8h_source.html#l00265">IMG::dimz</a>, <a class="el" href="ecat63_8h_source.html#l00043">ECAT63_SYSTEM_TYPE_DEFAULT</a>, <a class="el" href="ecat63w_8c_source.html#l00386">ecat63Create()</a>, <a class="el" href="ecat63_8h_source.html#l00050">ecat63errmsg</a>, <a class="el" href="ecat63p_8c_source.html#l00115">ecat63PrintImageheader()</a>, <a class="el" href="ecat63p_8c_source.html#l00062">ecat63PrintMainheader()</a>, <a class="el" href="ecat63p_8c_source.html#l00152">ecat63PrintScanheader()</a>, <a class="el" href="ecat63w_8c_source.html#l00429">ecat63WriteImage()</a>, <a class="el" href="ecat63w_8c_source.html#l00478">ecat63WriteScan()</a>, <a class="el" href="ecat63_8h_source.html#l00121">ecat63_imageheader::ecat_calibration_fctr</a>, <a class="el" href="img_8h_source.html#l00292">IMG::end</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00133">ecat63_scanheader::frame_duration_sec</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00109">ecat63_imageheader::image_max</a>, <a class="el" href="ecat63_8h_source.html#l00109">ecat63_imageheader::image_min</a>, <a class="el" href="img_8h_source.html#l00073">IMG_STATUS_OCCUPIED</a>, <a class="el" href="img_8h_source.html#l00128">IMG_TEST</a>, <a class="el" href="img_8h_source.html#l00080">IMG_TYPE_IMAGE</a>, <a class="el" href="imgdecay_8c_source.html#l00110">imgIsotope()</a>, <a class="el" href="imgunit_8c_source.html#l00233">imgUnitToEcat6()</a>, <a class="el" href="ecat63_8h_source.html#l00082">ecat63_mainheader::isotope_code</a>, <a class="el" href="ecat63_8h_source.html#l00083">ecat63_mainheader::isotope_halflife</a>, <a class="el" href="img_8h_source.html#l00182">IMG::isotopeHalflife</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::loss_corr_fctr</a>, <a class="el" href="ecat63_8h_source.html#l00142">ecat63_scanheader::loss_correction_fctr</a>, <a class="el" href="img_8h_source.html#l00274">IMG::m</a>, <a class="el" href="ecat63ml_8c_source.html#l00266">mat_numcod()</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_bed_pos</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::num_dimensions</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_frames</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_gates</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_planes</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_id</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_name</a>, <a class="el" href="img_8h_source.html#l00178">IMG::patientID</a>, <a class="el" href="img_8h_source.html#l00176">IMG::patientName</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::pixel_size</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::plane_eff_corr_fctr</a>, <a class="el" href="ecat63_8h_source.html#l00098">ecat63_mainheader::plane_separation</a>, <a class="el" href="img_8h_source.html#l00284">IMG::planeNumber</a>, <a class="el" href="img_8h_source.html#l00306">IMG::prompts</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::prompts</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::quant_scale</a>, <a class="el" href="ecat63_8h_source.html#l00119">ecat63_imageheader::quant_units</a>, <a class="el" href="img_8h_source.html#l00180">IMG::radiopharmaceutical</a>, <a class="el" href="ecat63_8h_source.html#l00084">ecat63_mainheader::radiopharmaceutical</a>, <a class="el" href="img_8h_source.html#l00308">IMG::randoms</a>, <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::recon_scale</a>, <a class="el" href="ecat63_8h_source.html#l00131">ecat63_scanheader::sample_distance</a>, <a class="el" href="img_8h_source.html#l00206">IMG::sampleDistance</a>, <a class="el" href="ecat63_8h_source.html#l00135">ecat63_scanheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00136">ecat63_scanheader::scan_max</a>, <a class="el" href="ecat63_8h_source.html#l00136">ecat63_scanheader::scan_min</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_day</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_hour</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_minute</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_month</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_second</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_year</a>, <a class="el" href="img_8h_source.html#l00231">IMG::scanner</a>, <a class="el" href="img_8h_source.html#l00186">IMG::scanStart</a>, <a class="el" href="img_8h_source.html#l00208">IMG::sizex</a>, <a class="el" href="img_8h_source.html#l00212">IMG::sizez</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::slice_width</a>, <a class="el" href="img_8h_source.html#l00290">IMG::start</a>, <a class="el" href="img_8h_source.html#l00164">IMG::status</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_description</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_name</a>, <a class="el" href="img_8h_source.html#l00192">IMG::studyDescription</a>, <a class="el" href="img_8h_source.html#l00174">IMG::studyNr</a>, <a class="el" href="ecat63_8h_source.html#l00075">ecat63_mainheader::sw_version</a>, <a class="el" href="ecat63_8h_source.html#l00077">ecat63_mainheader::system_type</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::transaxial_fov</a>, <a class="el" href="img_8h_source.html#l00204">IMG::transaxialFOV</a>, <a class="el" href="img_8h_source.html#l00198">IMG::type</a>, <a class="el" href="ecat63_8h_source.html#l00101">ecat63_mainheader::user_process_code</a>, <a class="el" href="img_8h_source.html#l00190">IMG::userProcessCode</a>, <a class="el" href="ecat63_8h_source.html#l00031">VAX_I2</a>, <a class="el" href="ecat63_8h_source.html#l00121">ecat63_imageheader::well_counter_cal_fctr</a>, and <a class="el" href="img_8h_source.html#l00200">IMG::zoom</a>.</p>

<p>Referenced by <a class="el" href="imgfile_8c_source.html#l00277">imgWrite()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_a443e0885c38b074c760a5b9a88554ce3_cgraph.png" border="0" usemap="#img__e63_8c_a443e0885c38b074c760a5b9a88554ce3_cgraph" alt=""/></div>
<map name="img__e63_8c_a443e0885c38b074c760a5b9a88554ce3_cgraph" id="img__e63_8c_a443e0885c38b074c760a5b9a88554ce3_cgraph">
<area shape="rect" id="node3" href="ecat63w_8c.html#aa9545a4a59002bf59a77478977f479eb" title="ecat63Create" alt="" coords="216,32,315,61"/><area shape="rect" id="node9" href="ecat63p_8c.html#a5f3ba1102f964d98b4de5a93c3d9fd36" title="ecat63PrintImageheader" alt="" coords="184,325,347,355"/><area shape="rect" id="node15" href="ecat63p_8c.html#a129d5f8c3d6135b9934cebc54d27bc47" title="ecat63PrintMainheader" alt="" coords="188,272,343,301"/><area shape="rect" id="node19" href="ecat63p_8c.html#a67a369196200471d7954b4788de262a6" title="ecat63PrintScanheader" alt="" coords="187,219,344,248"/><area shape="rect" id="node22" href="ecat63w_8c.html#ab7e9bf33b3225d1260ad04c44ce817ab" title="ecat63WriteImage" alt="" coords="201,165,329,195"/><area shape="rect" id="node33" href="ecat63w_8c.html#a0ef3ec20d54221eb1730dd531724b378" title="ecat63WriteScan" alt="" coords="204,112,327,141"/><area shape="rect" id="node41" href="imgdecay_8c.html#a14db419685f526306032a84343eed72c" title="imgIsotope" alt="" coords="223,379,308,408"/><area shape="rect" id="node43" href="imgunit_8c.html#a0d8d16b27eaefdf56d32b5c4c51f3757" title="imgUnitToEcat6" alt="" coords="208,432,323,461"/><area shape="rect" id="node45" href="ecat63ml_8c.html#a7561756da60d9e38a1419da8ebf220fb" title="mat_numcod" alt="" coords="217,485,313,515"/><area shape="rect" id="node5" href="ecat63w_8c.html#af7389948dcb81fe5984b5ece280e9267" title="ecat63WriteMainheader" alt="" coords="400,5,557,35"/><area shape="rect" id="node7" href="ecat63w_8c.html#a52c9b0ff6e331b42fc4ba033d7c0e920" title="ecat63wFloat" alt="" coords="612,59,711,88"/><area shape="rect" id="node11" href="ecat63p_8c.html#a98732743aed846f22cee299b5588cdac" title="ecat63Datatype" alt="" coords="421,272,536,301"/><area shape="rect" id="node13" href="ecat63p_8c.html#a55610f5a3e461ebcd23a9a9496470c56" title="ecat63Unit" alt="" coords="436,325,521,355"/><area shape="rect" id="node24" href="ecat63ml_8c.html#a01664c72df6a487a1de8d1da3bbc9983" title="ecat63Matenter" alt="" coords="423,165,535,195"/><area shape="rect" id="node26" href="ecat63w_8c.html#a327a43e9f2dbfe66dcec54ff4141877c" title="ecat63WriteImageheader" alt="" coords="396,219,561,248"/><area shape="rect" id="node31" href="ecat63w_8c.html#ae12c957a9ab48147bd356f207d176cf2" title="ecat63WriteMatdata" alt="" coords="409,112,548,141"/><area shape="rect" id="node29" href="ecat63w_8c.html#ac390002ea856aed49e87dde307fb05cb" title="ecat63wInt" alt="" coords="619,165,704,195"/><area shape="rect" id="node37" href="ecat63w_8c.html#a608dc4920336f49febe13ea8b74dd0c8" title="ecat63WriteScanheader" alt="" coords="399,59,559,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a40e3f729d9bd35fdd7aaa4628071db33"></a><!-- doxytag: member="img_e63.c::imgEcat63Supported" ref="a40e3f729d9bd35fdd7aaa4628071db33" args="(ECAT63_mainheader *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int imgEcat63Supported </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat63__mainheader.html">ECAT63_mainheader</a> *&#160;</td>
          <td class="paramname"><em>h</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Check whether read functions in <a class="el" href="structIMG.html">IMG</a> library support this ECAT 6.3 file_type.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat 6.3 main header </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>1 if supported, 0 if not. </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l01140">1140</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="ecat63_8h_source.html#l00040">ATTN_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00041">NORM_DATA</a>, and <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>.</p>

<p>Referenced by <a class="el" href="img__e63_8c_source.html#l01289">imgReadEcat63Header()</a>.</p>

</div>
</div>
<a class="anchor" id="a341c3d4960e40e361078839075b096fa"></a><!-- doxytag: member="img_e63.c::imgGetEcat63Fileformat" ref="a341c3d4960e40e361078839075b096fa" args="(ECAT63_mainheader *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int imgGetEcat63Fileformat </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structecat63__mainheader.html">ECAT63_mainheader</a> *&#160;</td>
          <td class="paramname"><em>h</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Return the <a class="el" href="structIMG.html">IMG</a> fileformat based on ECAT 6.3 file_type.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">h</td><td>Ecat 6.3 main header </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd><a class="el" href="structIMG.html#a5e25c84c23270f974f1eb7c32a01bac7">IMG._fileFormat</a> value. </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l01260">1260</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="ecat63_8h_source.html#l00040">ATTN_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="img_8h_source.html#l00085">IMG_E63</a>, <a class="el" href="img_8h_source.html#l00084">IMG_UNKNOWN</a>, <a class="el" href="ecat63_8h_source.html#l00041">NORM_DATA</a>, and <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>.</p>

<p>Referenced by <a class="el" href="img__e63_8c_source.html#l01289">imgReadEcat63Header()</a>.</p>

</div>
</div>
<a class="anchor" id="ad140be5ae9976dfa2abbbe973517451d"></a><!-- doxytag: member="img_e63.c::imgGetEcat63MHeader" ref="ad140be5ae9976dfa2abbbe973517451d" args="(IMG *img, ECAT63_mainheader *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void imgGetEcat63MHeader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structecat63__mainheader.html">ECAT63_mainheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Copy ECAT 6.3 main header information into <a class="el" href="structIMG.html">IMG</a></p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">img</td><td>target image structure </td></tr>
    <tr><td class="paramname">h</td><td>source Ecat 6.3 main header </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l01157">1157</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="img_8h_source.html#l00226">IMG::_dataType</a>, <a class="el" href="ecat63_8h_source.html#l00040">ATTN_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::axial_fov</a>, <a class="el" href="img_8h_source.html#l00202">IMG::axialFOV</a>, <a class="el" href="ecat63_8h_source.html#l00090">ecat63_mainheader::calibration_units</a>, <a class="el" href="ecat63_8h_source.html#l00076">ecat63_mainheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="img_8h_source.html#l00080">IMG_TYPE_IMAGE</a>, <a class="el" href="img_8h_source.html#l00081">IMG_TYPE_RAW</a>, <a class="el" href="imgunit_8c_source.html#l00160">imgUnitFromEcat()</a>, <a class="el" href="ecat63_8h_source.html#l00083">ecat63_mainheader::isotope_halflife</a>, <a class="el" href="img_8h_source.html#l00182">IMG::isotopeHalflife</a>, <a class="el" href="ecat63_8h_source.html#l00041">NORM_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_id</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_name</a>, <a class="el" href="img_8h_source.html#l00178">IMG::patientID</a>, <a class="el" href="img_8h_source.html#l00176">IMG::patientName</a>, <a class="el" href="ecat63_8h_source.html#l00098">ecat63_mainheader::plane_separation</a>, <a class="el" href="ecat63_8h_source.html#l00084">ecat63_mainheader::radiopharmaceutical</a>, <a class="el" href="img_8h_source.html#l00180">IMG::radiopharmaceutical</a>, <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_day</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_hour</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_minute</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_month</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_second</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_year</a>, <a class="el" href="img_8h_source.html#l00231">IMG::scanner</a>, <a class="el" href="img_8h_source.html#l00186">IMG::scanStart</a>, <a class="el" href="img_8h_source.html#l00212">IMG::sizez</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_description</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_name</a>, <a class="el" href="img_8h_source.html#l00192">IMG::studyDescription</a>, <a class="el" href="img_8h_source.html#l00174">IMG::studyNr</a>, <a class="el" href="ecat63_8h_source.html#l00077">ecat63_mainheader::system_type</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::transaxial_fov</a>, <a class="el" href="img_8h_source.html#l00204">IMG::transaxialFOV</a>, <a class="el" href="img_8h_source.html#l00198">IMG::type</a>, <a class="el" href="ecat63_8h_source.html#l00101">ecat63_mainheader::user_process_code</a>, <a class="el" href="img_8h_source.html#l00190">IMG::userProcessCode</a>, <a class="el" href="ecat63_8h_source.html#l00031">VAX_I2</a>, <a class="el" href="ecat63_8h_source.html#l00032">VAX_I4</a>, and <a class="el" href="ecat63_8h_source.html#l00033">VAX_R4</a>.</p>

<p>Referenced by <a class="el" href="img__e63_8c_source.html#l01289">imgReadEcat63Header()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_ad140be5ae9976dfa2abbbe973517451d_cgraph.png" border="0" usemap="#img__e63_8c_ad140be5ae9976dfa2abbbe973517451d_cgraph" alt=""/></div>
<map name="img__e63_8c_ad140be5ae9976dfa2abbbe973517451d_cgraph" id="img__e63_8c_ad140be5ae9976dfa2abbbe973517451d_cgraph">
<area shape="rect" id="node3" href="imgunit_8c.html#a99853914e3480ab82c7163b0612e8b28" title="imgUnitFromEcat" alt="" coords="215,5,337,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a80fc3a20b3c37740a6b47df9c6075380"></a><!-- doxytag: member="img_e63.c::imgReadEcat63FirstFrame" ref="a80fc3a20b3c37740a6b47df9c6075380" args="(const char *fname, IMG *img)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int imgReadEcat63FirstFrame </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read the first frame from an ECAT 6.3 file into <a class="el" href="structIMG.html">IMG</a> data structure.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fname</td><td>name of file from which <a class="el" href="structIMG.html">IMG</a> contents will be read </td></tr>
    <tr><td class="paramname">img</td><td>pointer to the initiated but not preallocated <a class="el" href="structIMG.html">IMG</a> data </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>errstatus, which is STATUS_OK (0) when call was successful, and &gt;0 in case of an error. </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l01422">1422</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="img_8h_source.html#l00259">IMG::dimt</a>, <a class="el" href="img_8h_source.html#l00261">IMG::dimx</a>, <a class="el" href="img_8h_source.html#l00263">IMG::dimy</a>, <a class="el" href="img_8h_source.html#l00265">IMG::dimz</a>, <a class="el" href="img_8h_source.html#l00072">IMG_STATUS_INITIALIZED</a>, <a class="el" href="img_8h_source.html#l00128">IMG_TEST</a>, <a class="el" href="img_8c_source.html#l00285">imgAllocate()</a>, <a class="el" href="img_8c_source.html#l00414">imgInfo()</a>, <a class="el" href="img__e63_8c_source.html#l01464">imgReadEcat63Frame()</a>, <a class="el" href="img__e63_8c_source.html#l01289">imgReadEcat63Header()</a>, <a class="el" href="img_8c_source.html#l00399">imgSetStatus()</a>, <a class="el" href="img_8h_source.html#l00164">IMG::status</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_FAULT</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_NOMEMORY</a>, and <a class="el" href="img_8h_source.html#l00118">STATUS_OK</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_a80fc3a20b3c37740a6b47df9c6075380_cgraph.png" border="0" usemap="#img__e63_8c_a80fc3a20b3c37740a6b47df9c6075380_cgraph" alt=""/></div>
<map name="img__e63_8c_a80fc3a20b3c37740a6b47df9c6075380_cgraph" id="img__e63_8c_a80fc3a20b3c37740a6b47df9c6075380_cgraph">
<area shape="rect" id="node3" href="img_8c.html#a9b2670da9c7685e6d53058cdf1db1199" title="imgAllocate" alt="" coords="265,107,356,137"/><area shape="rect" id="node7" href="img_8c.html#ad124d2d496934d677156cc8779a1e567" title="imgSetStatus" alt="" coords="713,107,815,137"/><area shape="rect" id="node10" href="img_8c.html#a32edd1b78039f6cc22b7bbe413aa3a56" title="imgInfo" alt="" coords="279,1127,343,1157"/><area shape="rect" id="node14" href="img__e63_8c.html#af1d9d568d55cc463db9fb81f36b0f737" title="imgReadEcat63Frame" alt="" coords="235,549,387,578"/><area shape="rect" id="node59" href="img__e63_8c.html#ad2488060702b34b8ba7269131304905d" title="imgReadEcat63Header" alt="" coords="232,839,389,869"/><area shape="rect" id="node5" href="img_8c.html#ada573d4b40da77be4455bb9fab9a3033" title="imgEmpty" alt="" coords="492,55,572,85"/><area shape="rect" id="node12" href="imgunit_8c.html#afdd2838260ccde7ed239666ca05dcf99" title="imgUnit" alt="" coords="499,1362,565,1391"/><area shape="rect" id="node16" href="ecat63ml_8c.html#a2d931d7e3d4e21159731b7c480c209b9" title="ecat63EmptyMatlist" alt="" coords="695,786,833,815"/><area shape="rect" id="node18" href="ecat63ml_8c.html#a39dccd7c874d89f8a84d57d86ce0e6b1" title="ecat63GatherMatlist" alt="" coords="463,943,601,973"/><area shape="rect" id="node22" href="ecat63ml_8c.html#af566384e63f743897f71d8ee41b3b292" title="mat_numdoc" alt="" coords="903,1047,999,1077"/><area shape="rect" id="node24" href="ecat63ml_8c.html#a8955edf44cdf0be247f73cbc7dd808c1" title="ecat63GetMatrixBlockSize" alt="" coords="444,679,620,709"/><area shape="rect" id="node26" href="ecat63ml_8c.html#a2477fe69c32ce33b443b9c0eaedae423" title="ecat63InitMatlist" alt="" coords="473,839,591,869"/><area shape="rect" id="node28" href="ecat63r_8c.html#ac9c08bd1e03ddc4f4a8c83a5ea198e05" title="ecat63ReadAttnheader" alt="" coords="455,733,609,762"/><area shape="rect" id="node32" href="ecat63r_8c.html#adc36293804c18dd15771c61500841b7c" title="ecat63ReadImageheader" alt="" coords="449,415,615,445"/><area shape="rect" id="node37" href="ecat63r_8c.html#af904c6b26259c4f280cdc18f92aeeae5" title="ecat63ReadMainheader" alt="" coords="453,522,611,551"/><area shape="rect" id="node40" href="ecat63r_8c.html#a7f3456ddf0f774026d462df66bf1210b" title="ecat63ReadMatdata" alt="" coords="463,362,601,391"/><area shape="rect" id="node44" href="ecat63ml_8c.html#a6cce9d0e541e82d56c9d162f16202179" title="ecat63ReadMatlist" alt="" coords="467,786,597,815"/><area shape="rect" id="node47" href="ecat63r_8c.html#a6a169297491f0f8a734247467cfb2b89" title="ecat63ReadNormheader" alt="" coords="451,626,613,655"/><area shape="rect" id="node50" href="ecat63r_8c.html#a811c9c52c52f1c749ee6cb0f7a51f884" title="ecat63ReadScanheader" alt="" coords="452,469,612,498"/><area shape="rect" id="node54" href="ecat63ml_8c.html#af88528086eaae0762fa9c551f3e55d92" title="ecat63SortMatlistByFrame" alt="" coords="676,207,852,237"/><area shape="rect" id="node20" href="ecat63ml_8c.html#a7561756da60d9e38a1419da8ebf220fb" title="mat_numcod" alt="" coords="716,942,812,971"/><area shape="rect" id="node30" href="ecat63r_8c.html#a093061b988fd4047855b40ed5ab09910" title="ecat63rFloat" alt="" coords="717,495,811,525"/><area shape="rect" id="node35" href="ecat63r_8c.html#a270d63adddcee5b6b719e8ee43f601a1" title="ecat63rInt" alt="" coords="724,415,804,445"/><area shape="rect" id="node61" href="ecat63ml_8c.html#a9dc9509d99d809410fc5904410562856" title="ecat63DeleteLateFrames" alt="" coords="680,1099,848,1129"/><area shape="rect" id="node67" href="ecat63ml_8c.html#a231a6f12df0eeec69699a0d4f3aa4c42" title="ecat63GetPlaneAndFrameNr" alt="" coords="437,1205,627,1234"/><area shape="rect" id="node69" href="ecat63ml_8c.html#aa2765243cddea6955fe20e0a7d453b36" title="ecat63SortMatlistByPlane" alt="" coords="677,1205,851,1234"/><area shape="rect" id="node81" href="img__e63_8c.html#a40e3f729d9bd35fdd7aaa4628071db33" title="imgEcat63Supported" alt="" coords="461,1151,603,1181"/><area shape="rect" id="node83" href="img__e63_8c.html#a341c3d4960e40e361078839075b096fa" title="imgGetEcat63Fileformat" alt="" coords="451,1258,613,1287"/><area shape="rect" id="node85" href="img__e63_8c.html#ad140be5ae9976dfa2abbbe973517451d" title="imgGetEcat63MHeader" alt="" coords="453,1047,611,1077"/><area shape="rect" id="node87" href="imgunit_8c.html#a99853914e3480ab82c7163b0612e8b28" title="imgUnitFromEcat" alt="" coords="703,1046,825,1075"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="af1d9d568d55cc463db9fb81f36b0f737"></a><!-- doxytag: member="img_e63.c::imgReadEcat63Frame" ref="af1d9d568d55cc463db9fb81f36b0f737" args="(const char *fname, int frame_to_read, IMG *img, int frame_index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int imgReadEcat63Frame </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>frame_to_read</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>frame_index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Read a specified frame from an ECAT 6.3 file into preallocated <a class="el" href="structIMG.html">IMG</a> data structure. <a class="el" href="structIMG.html">IMG</a> header is assumed to be filled correctly before calling this function, except for information concerning separate planes and this frame, which is filled here.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fname</td><td>name of file from which <a class="el" href="structIMG.html">IMG</a> contents will be read </td></tr>
    <tr><td class="paramname">frame_to_read</td><td>frame which will be read (1..frameNr) </td></tr>
    <tr><td class="paramname">img</td><td>pointer to the <a class="el" href="structIMG.html">IMG</a> data. Place for the frame must be preallocated </td></tr>
    <tr><td class="paramname">frame_index</td><td><a class="el" href="structIMG.html">IMG</a> frame index (0..dimt-1) where data will be placed </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>errstatus, which is STATUS_OK (0) when call was successful, and &gt;0 in case of an error. If frame does not exist, then and only then STATUS_NOMATRIX is returned. </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l01464">1464</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="img_8h_source.html#l00226">IMG::_dataType</a>, <a class="el" href="ecat63_8h_source.html#l00040">ATTN_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00030">BYTE_TYPE</a>, <a class="el" href="ecat63_8h_source.html#l00089">ecat63_mainheader::calibration_factor</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::decay_corr_fctr</a>, <a class="el" href="img_8h_source.html#l00314">IMG::decayCorrFactor</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::delayed</a>, <a class="el" href="img_8h_source.html#l00259">IMG::dimt</a>, <a class="el" href="img_8h_source.html#l00261">IMG::dimx</a>, <a class="el" href="img_8h_source.html#l00263">IMG::dimy</a>, <a class="el" href="img_8h_source.html#l00265">IMG::dimz</a>, <a class="el" href="ecat63ml_8c_source.html#l00080">ecat63EmptyMatlist()</a>, <a class="el" href="ecat63ml_8c_source.html#l00519">ecat63GatherMatlist()</a>, <a class="el" href="ecat63ml_8c_source.html#l00382">ecat63GetMatrixBlockSize()</a>, <a class="el" href="ecat63ml_8c_source.html#l00069">ecat63InitMatlist()</a>, <a class="el" href="ecat63r_8c_source.html#l00238">ecat63ReadAttnheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00152">ecat63ReadImageheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00050">ecat63ReadMainheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00432">ecat63ReadMatdata()</a>, <a class="el" href="ecat63ml_8c_source.html#l00097">ecat63ReadMatlist()</a>, <a class="el" href="ecat63r_8c_source.html#l00375">ecat63ReadNormheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00296">ecat63ReadScanheader()</a>, <a class="el" href="ecat63ml_8c_source.html#l00316">ecat63SortMatlistByFrame()</a>, <a class="el" href="ecat63_8h_source.html#l00121">ecat63_imageheader::ecat_calibration_fctr</a>, <a class="el" href="img_8h_source.html#l00292">IMG::end</a>, <a class="el" href="ecat63_8h_source.html#l00058">MatDir::endblk</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::frame</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::gate</a>, <a class="el" href="ecat63_8h_source.html#l00034">IEEE_R4</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="img_8h_source.html#l00073">IMG_STATUS_OCCUPIED</a>, <a class="el" href="img_8h_source.html#l00128">IMG_TEST</a>, <a class="el" href="img_8c_source.html#l00399">imgSetStatus()</a>, <a class="el" href="ecat63_8h_source.html#l00142">ecat63_scanheader::loss_correction_fctr</a>, <a class="el" href="img_8h_source.html#l00274">IMG::m</a>, <a class="el" href="ecat63ml_8c_source.html#l00276">mat_numdoc()</a>, <a class="el" href="ecat63_8h_source.html#l00027">MatBLKSIZE</a>, <a class="el" href="ecat63_8h_source.html#l00065">MATRIXLIST::matdir</a>, <a class="el" href="ecat63_8h_source.html#l00056">MatDir::matnum</a>, <a class="el" href="ecat63_8h_source.html#l00063">MATRIXLIST::matrixNr</a>, <a class="el" href="ecat63_8h_source.html#l00059">MatDir::matstat</a>, <a class="el" href="img_8h_source.html#l00294">IMG::mid</a>, <a class="el" href="ecat63_8h_source.html#l00041">NORM_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_frames</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_gates</a>, <a class="el" href="ecat63_8h_source.html#l00069">Matval::plane</a>, <a class="el" href="img_8h_source.html#l00284">IMG::planeNumber</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::prompts</a>, <a class="el" href="img_8h_source.html#l00306">IMG::prompts</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::quant_scale</a>, <a class="el" href="img_8h_source.html#l00308">IMG::randoms</a>, <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00131">ecat63_scanheader::sample_distance</a>, <a class="el" href="img_8h_source.html#l00206">IMG::sampleDistance</a>, <a class="el" href="ecat63_8h_source.html#l00149">ecat63_normheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00157">ecat63_attnheader::scale_factor</a>, <a class="el" href="ecat63_8h_source.html#l00135">ecat63_scanheader::scale_factor</a>, <a class="el" href="img_8h_source.html#l00290">IMG::start</a>, <a class="el" href="img_8h_source.html#l00164">IMG::status</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_FAULT</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_INVALIDMATLIST</a>, <a class="el" href="img_8h_source.html#l00119">STATUS_MISSINGMATRIX</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_NOFILE</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_NOMAINHEADER</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_NOMATLIST</a>, <a class="el" href="img_8h_source.html#l00121">STATUS_NOMATRIX</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_NOMEMORY</a>, <a class="el" href="img_8h_source.html#l00121">STATUS_NOSUBHEADER</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_OK</a>, <a class="el" href="ecat63_8h_source.html#l00057">MatDir::strtblk</a>, <a class="el" href="ecat63_8h_source.html#l00035">SUN_I2</a>, <a class="el" href="ecat63_8h_source.html#l00036">SUN_I4</a>, <a class="el" href="ecat63_8h_source.html#l00031">VAX_I2</a>, <a class="el" href="ecat63_8h_source.html#l00032">VAX_I4</a>, and <a class="el" href="ecat63_8h_source.html#l00033">VAX_R4</a>.</p>

<p>Referenced by <a class="el" href="img__e63_8c_source.html#l01422">imgReadEcat63FirstFrame()</a>, and <a class="el" href="imgfile_8c_source.html#l00389">imgReadFrame()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_af1d9d568d55cc463db9fb81f36b0f737_cgraph.png" border="0" usemap="#img__e63_8c_af1d9d568d55cc463db9fb81f36b0f737_cgraph" alt=""/></div>
<map name="img__e63_8c_af1d9d568d55cc463db9fb81f36b0f737_cgraph" id="img__e63_8c_af1d9d568d55cc463db9fb81f36b0f737_cgraph">
<area shape="rect" id="node3" href="ecat63ml_8c.html#a2d931d7e3d4e21159731b7c480c209b9" title="ecat63EmptyMatlist" alt="" coords="432,25,571,54"/><area shape="rect" id="node5" href="ecat63ml_8c.html#a39dccd7c874d89f8a84d57d86ce0e6b1" title="ecat63GatherMatlist" alt="" coords="225,103,364,133"/><area shape="rect" id="node9" href="ecat63ml_8c.html#af566384e63f743897f71d8ee41b3b292" title="mat_numdoc" alt="" coords="453,157,549,186"/><area shape="rect" id="node11" href="ecat63ml_8c.html#a8955edf44cdf0be247f73cbc7dd808c1" title="ecat63GetMatrixBlockSize" alt="" coords="207,261,383,290"/><area shape="rect" id="node13" href="ecat63ml_8c.html#a2477fe69c32ce33b443b9c0eaedae423" title="ecat63InitMatlist" alt="" coords="236,314,353,343"/><area shape="rect" id="node15" href="ecat63r_8c.html#ac9c08bd1e03ddc4f4a8c83a5ea198e05" title="ecat63ReadAttnheader" alt="" coords="217,367,372,397"/><area shape="rect" id="node19" href="ecat63r_8c.html#adc36293804c18dd15771c61500841b7c" title="ecat63ReadImageheader" alt="" coords="212,527,377,557"/><area shape="rect" id="node24" href="ecat63r_8c.html#af904c6b26259c4f280cdc18f92aeeae5" title="ecat63ReadMainheader" alt="" coords="216,421,373,450"/><area shape="rect" id="node27" href="ecat63r_8c.html#a7f3456ddf0f774026d462df66bf1210b" title="ecat63ReadMatdata" alt="" coords="225,581,364,610"/><area shape="rect" id="node31" href="ecat63ml_8c.html#a6cce9d0e541e82d56c9d162f16202179" title="ecat63ReadMatlist" alt="" coords="229,50,360,79"/><area shape="rect" id="node34" href="ecat63r_8c.html#a6a169297491f0f8a734247467cfb2b89" title="ecat63ReadNormheader" alt="" coords="213,474,376,503"/><area shape="rect" id="node37" href="ecat63r_8c.html#a811c9c52c52f1c749ee6cb0f7a51f884" title="ecat63ReadScanheader" alt="" coords="215,634,375,663"/><area shape="rect" id="node41" href="ecat63ml_8c.html#af88528086eaae0762fa9c551f3e55d92" title="ecat63SortMatlistByFrame" alt="" coords="207,207,383,237"/><area shape="rect" id="node44" href="img_8c.html#ad124d2d496934d677156cc8779a1e567" title="imgSetStatus" alt="" coords="244,687,345,717"/><area shape="rect" id="node7" href="ecat63ml_8c.html#a7561756da60d9e38a1419da8ebf220fb" title="mat_numcod" alt="" coords="453,103,549,133"/><area shape="rect" id="node17" href="ecat63r_8c.html#a093061b988fd4047855b40ed5ab09910" title="ecat63rFloat" alt="" coords="455,501,548,530"/><area shape="rect" id="node22" href="ecat63r_8c.html#a270d63adddcee5b6b719e8ee43f601a1" title="ecat63rInt" alt="" coords="461,581,541,610"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="ad2488060702b34b8ba7269131304905d"></a><!-- doxytag: member="img_e63.c::imgReadEcat63Header" ref="ad2488060702b34b8ba7269131304905d" args="(const char *fname, IMG *img)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int imgReadEcat63Header </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Fill <a class="el" href="structIMG.html">IMG</a> struct header information from an image or sinogram file in ECAT 6.3 format. Information concerning separate frames or planes is not filled. Please note: ECAT 6.3 files do not have a magic number, therefore, do not use this function to determine if your file is in this format, at least test all other possible formats before calling this.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fname</td><td>image or sinogram filename </td></tr>
    <tr><td class="paramname">img</td><td>pointer to initialized <a class="el" href="structIMG.html">IMG</a> structure </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>errstatus, which is STATUS_OK (0) when call was successful, and &gt;0 in case of an error. </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l01289">1289</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="img_8h_source.html#l00226">IMG::_dataType</a>, <a class="el" href="img_8h_source.html#l00229">IMG::_fileFormat</a>, <a class="el" href="ecat63_8h_source.html#l00040">ATTN_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::decay_corr_fctr</a>, <a class="el" href="img_8h_source.html#l00184">IMG::decayCorrected</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00147">ecat63_normheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00155">ecat63_attnheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_2</a>, <a class="el" href="img_8h_source.html#l00259">IMG::dimt</a>, <a class="el" href="img_8h_source.html#l00261">IMG::dimx</a>, <a class="el" href="img_8h_source.html#l00263">IMG::dimy</a>, <a class="el" href="img_8h_source.html#l00265">IMG::dimz</a>, <a class="el" href="ecat63ml_8c_source.html#l00360">ecat63DeleteLateFrames()</a>, <a class="el" href="ecat63ml_8c_source.html#l00080">ecat63EmptyMatlist()</a>, <a class="el" href="ecat63ml_8c_source.html#l00519">ecat63GatherMatlist()</a>, <a class="el" href="ecat63ml_8c_source.html#l00382">ecat63GetMatrixBlockSize()</a>, <a class="el" href="ecat63ml_8c_source.html#l00414">ecat63GetPlaneAndFrameNr()</a>, <a class="el" href="ecat63ml_8c_source.html#l00069">ecat63InitMatlist()</a>, <a class="el" href="ecat63r_8c_source.html#l00238">ecat63ReadAttnheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00152">ecat63ReadImageheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00050">ecat63ReadMainheader()</a>, <a class="el" href="ecat63ml_8c_source.html#l00097">ecat63ReadMatlist()</a>, <a class="el" href="ecat63r_8c_source.html#l00375">ecat63ReadNormheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00296">ecat63ReadScanheader()</a>, <a class="el" href="ecat63ml_8c_source.html#l00291">ecat63SortMatlistByPlane()</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="img_8h_source.html#l00072">IMG_STATUS_INITIALIZED</a>, <a class="el" href="img_8h_source.html#l00128">IMG_TEST</a>, <a class="el" href="img_8h_source.html#l00081">IMG_TYPE_RAW</a>, <a class="el" href="img_8h_source.html#l00084">IMG_UNKNOWN</a>, <a class="el" href="img__e63_8c_source.html#l01140">imgEcat63Supported()</a>, <a class="el" href="img__e63_8c_source.html#l01260">imgGetEcat63Fileformat()</a>, <a class="el" href="img__e63_8c_source.html#l01157">imgGetEcat63MHeader()</a>, <a class="el" href="img_8c_source.html#l00399">imgSetStatus()</a>, <a class="el" href="imgunit_8c_source.html#l00160">imgUnitFromEcat()</a>, <a class="el" href="ecat63_8h_source.html#l00065">MATRIXLIST::matdir</a>, <a class="el" href="ecat63_8h_source.html#l00063">MATRIXLIST::matrixNr</a>, <a class="el" href="ecat63_8h_source.html#l00041">NORM_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_frames</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::pixel_size</a>, <a class="el" href="ecat63_8h_source.html#l00119">ecat63_imageheader::quant_units</a>, <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::recon_scale</a>, <a class="el" href="ecat63_8h_source.html#l00131">ecat63_scanheader::sample_distance</a>, <a class="el" href="img_8h_source.html#l00206">IMG::sampleDistance</a>, <a class="el" href="img_8h_source.html#l00208">IMG::sizex</a>, <a class="el" href="img_8h_source.html#l00210">IMG::sizey</a>, <a class="el" href="img_8h_source.html#l00212">IMG::sizez</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::slice_width</a>, <a class="el" href="img_8h_source.html#l00164">IMG::status</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_FAULT</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_INVALIDMATLIST</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_NOFILE</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_NOMAINHEADER</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_NOMATLIST</a>, <a class="el" href="img_8h_source.html#l00121">STATUS_NOSUBHEADER</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_OK</a>, <a class="el" href="img_8h_source.html#l00119">STATUS_UNSUPPORTED</a>, <a class="el" href="ecat63_8h_source.html#l00057">MatDir::strtblk</a>, <a class="el" href="img_8h_source.html#l00198">IMG::type</a>, <a class="el" href="img_8h_source.html#l00172">IMG::unit</a>, <a class="el" href="ecat63_8h_source.html#l00031">VAX_I2</a>, <a class="el" href="ecat63_8h_source.html#l00032">VAX_I4</a>, <a class="el" href="ecat63_8h_source.html#l00033">VAX_R4</a>, and <a class="el" href="img_8h_source.html#l00200">IMG::zoom</a>.</p>

<p>Referenced by <a class="el" href="img__e63_8c_source.html#l01422">imgReadEcat63FirstFrame()</a>, <a class="el" href="imgfile_8c_source.html#l00329">imgReadHeader()</a>, and <a class="el" href="img__e63_8c_source.html#l01656">imgWriteEcat63Frame()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_ad2488060702b34b8ba7269131304905d_cgraph.png" border="0" usemap="#img__e63_8c_ad2488060702b34b8ba7269131304905d_cgraph" alt=""/></div>
<map name="img__e63_8c_ad2488060702b34b8ba7269131304905d_cgraph" id="img__e63_8c_ad2488060702b34b8ba7269131304905d_cgraph">
<area shape="rect" id="node3" href="ecat63ml_8c.html#a9dc9509d99d809410fc5904410562856" title="ecat63DeleteLateFrames" alt="" coords="451,5,619,35"/><area shape="rect" id="node7" href="ecat63ml_8c.html#a2d931d7e3d4e21159731b7c480c209b9" title="ecat63EmptyMatlist" alt="" coords="465,280,604,309"/><area shape="rect" id="node9" href="ecat63ml_8c.html#a39dccd7c874d89f8a84d57d86ce0e6b1" title="ecat63GatherMatlist" alt="" coords="236,84,375,113"/><area shape="rect" id="node14" href="ecat63ml_8c.html#a8955edf44cdf0be247f73cbc7dd808c1" title="ecat63GetMatrixBlockSize" alt="" coords="217,345,393,375"/><area shape="rect" id="node16" href="ecat63ml_8c.html#a231a6f12df0eeec69699a0d4f3aa4c42" title="ecat63GetPlaneAndFrameNr" alt="" coords="211,188,400,217"/><area shape="rect" id="node18" href="ecat63ml_8c.html#aa2765243cddea6955fe20e0a7d453b36" title="ecat63SortMatlistByPlane" alt="" coords="448,163,621,192"/><area shape="rect" id="node22" href="ecat63ml_8c.html#a2477fe69c32ce33b443b9c0eaedae423" title="ecat63InitMatlist" alt="" coords="247,399,364,428"/><area shape="rect" id="node24" href="ecat63r_8c.html#ac9c08bd1e03ddc4f4a8c83a5ea198e05" title="ecat63ReadAttnheader" alt="" coords="228,452,383,481"/><area shape="rect" id="node28" href="ecat63r_8c.html#adc36293804c18dd15771c61500841b7c" title="ecat63ReadImageheader" alt="" coords="223,612,388,641"/><area shape="rect" id="node33" href="ecat63r_8c.html#af904c6b26259c4f280cdc18f92aeeae5" title="ecat63ReadMainheader" alt="" coords="227,505,384,535"/><area shape="rect" id="node36" href="ecat63ml_8c.html#a6cce9d0e541e82d56c9d162f16202179" title="ecat63ReadMatlist" alt="" coords="240,292,371,321"/><area shape="rect" id="node39" href="ecat63r_8c.html#a6a169297491f0f8a734247467cfb2b89" title="ecat63ReadNormheader" alt="" coords="224,559,387,588"/><area shape="rect" id="node42" href="ecat63r_8c.html#a811c9c52c52f1c749ee6cb0f7a51f884" title="ecat63ReadScanheader" alt="" coords="225,665,385,695"/><area shape="rect" id="node47" href="img__e63_8c.html#a40e3f729d9bd35fdd7aaa4628071db33" title="imgEcat63Supported" alt="" coords="235,719,376,748"/><area shape="rect" id="node49" href="img__e63_8c.html#a341c3d4960e40e361078839075b096fa" title="imgGetEcat63Fileformat" alt="" coords="224,772,387,801"/><area shape="rect" id="node51" href="img__e63_8c.html#ad140be5ae9976dfa2abbbe973517451d" title="imgGetEcat63MHeader" alt="" coords="227,876,384,905"/><area shape="rect" id="node53" href="imgunit_8c.html#a99853914e3480ab82c7163b0612e8b28" title="imgUnitFromEcat" alt="" coords="473,851,596,880"/><area shape="rect" id="node55" href="img_8c.html#ad124d2d496934d677156cc8779a1e567" title="imgSetStatus" alt="" coords="255,929,356,959"/><area shape="rect" id="node5" href="ecat63ml_8c.html#af566384e63f743897f71d8ee41b3b292" title="mat_numdoc" alt="" coords="671,111,767,140"/><area shape="rect" id="node11" href="ecat63ml_8c.html#a7561756da60d9e38a1419da8ebf220fb" title="mat_numcod" alt="" coords="487,109,583,139"/><area shape="rect" id="node26" href="ecat63r_8c.html#a093061b988fd4047855b40ed5ab09910" title="ecat63rFloat" alt="" coords="488,559,581,588"/><area shape="rect" id="node31" href="ecat63r_8c.html#a270d63adddcee5b6b719e8ee43f601a1" title="ecat63rInt" alt="" coords="495,639,575,668"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="aea4f0eef296e7375e00c5695cfa2ecb3"></a><!-- doxytag: member="img_e63.c::imgSetEcat63MHeader" ref="aea4f0eef296e7375e00c5695cfa2ecb3" args="(IMG *img, ECAT63_mainheader *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void imgSetEcat63MHeader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structecat63__mainheader.html">ECAT63_mainheader</a> *&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Copy information from <a class="el" href="structIMG.html">IMG</a> struct into ECAT 6.3 main header</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">img</td><td>source image structure </td></tr>
    <tr><td class="paramname">h</td><td>target Ecat 6.3 main header </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l01208">1208</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::axial_fov</a>, <a class="el" href="img_8h_source.html#l00202">IMG::axialFOV</a>, <a class="el" href="ecat63_8h_source.html#l00089">ecat63_mainheader::calibration_factor</a>, <a class="el" href="ecat63_8h_source.html#l00090">ecat63_mainheader::calibration_units</a>, <a class="el" href="ecat63_8h_source.html#l00076">ecat63_mainheader::data_type</a>, <a class="el" href="img_8h_source.html#l00259">IMG::dimt</a>, <a class="el" href="img_8h_source.html#l00265">IMG::dimz</a>, <a class="el" href="ecat63_8h_source.html#l00043">ECAT63_SYSTEM_TYPE_DEFAULT</a>, <a class="el" href="ecat63_8h_source.html#l00078">ecat63_mainheader::file_type</a>, <a class="el" href="ecat63_8h_source.html#l00039">IMAGE_DATA</a>, <a class="el" href="img_8h_source.html#l00080">IMG_TYPE_IMAGE</a>, <a class="el" href="imgdecay_8c_source.html#l00110">imgIsotope()</a>, <a class="el" href="imgunit_8c_source.html#l00233">imgUnitToEcat6()</a>, <a class="el" href="ecat63_8h_source.html#l00082">ecat63_mainheader::isotope_code</a>, <a class="el" href="ecat63_8h_source.html#l00083">ecat63_mainheader::isotope_halflife</a>, <a class="el" href="img_8h_source.html#l00182">IMG::isotopeHalflife</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_bed_pos</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_frames</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_gates</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_planes</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_id</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::patient_name</a>, <a class="el" href="img_8h_source.html#l00178">IMG::patientID</a>, <a class="el" href="img_8h_source.html#l00176">IMG::patientName</a>, <a class="el" href="ecat63_8h_source.html#l00098">ecat63_mainheader::plane_separation</a>, <a class="el" href="img_8h_source.html#l00180">IMG::radiopharmaceutical</a>, <a class="el" href="ecat63_8h_source.html#l00084">ecat63_mainheader::radiopharmaceutical</a>, <a class="el" href="ecat63_8h_source.html#l00038">RAW_DATA</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_day</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_hour</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_minute</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_month</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_second</a>, <a class="el" href="ecat63_8h_source.html#l00080">ecat63_mainheader::scan_start_year</a>, <a class="el" href="img_8h_source.html#l00231">IMG::scanner</a>, <a class="el" href="img_8h_source.html#l00186">IMG::scanStart</a>, <a class="el" href="img_8h_source.html#l00212">IMG::sizez</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_description</a>, <a class="el" href="ecat63_8h_source.html#l00091">ecat63_mainheader::study_name</a>, <a class="el" href="img_8h_source.html#l00192">IMG::studyDescription</a>, <a class="el" href="img_8h_source.html#l00174">IMG::studyNr</a>, <a class="el" href="ecat63_8h_source.html#l00075">ecat63_mainheader::sw_version</a>, <a class="el" href="ecat63_8h_source.html#l00077">ecat63_mainheader::system_type</a>, <a class="el" href="ecat63_8h_source.html#l00087">ecat63_mainheader::transaxial_fov</a>, <a class="el" href="img_8h_source.html#l00204">IMG::transaxialFOV</a>, <a class="el" href="img_8h_source.html#l00198">IMG::type</a>, <a class="el" href="ecat63_8h_source.html#l00101">ecat63_mainheader::user_process_code</a>, <a class="el" href="img_8h_source.html#l00190">IMG::userProcessCode</a>, and <a class="el" href="ecat63_8h_source.html#l00031">VAX_I2</a>.</p>

<p>Referenced by <a class="el" href="img__e63_8c_source.html#l01656">imgWriteEcat63Frame()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_aea4f0eef296e7375e00c5695cfa2ecb3_cgraph.png" border="0" usemap="#img__e63_8c_aea4f0eef296e7375e00c5695cfa2ecb3_cgraph" alt=""/></div>
<map name="img__e63_8c_aea4f0eef296e7375e00c5695cfa2ecb3_cgraph" id="img__e63_8c_aea4f0eef296e7375e00c5695cfa2ecb3_cgraph">
<area shape="rect" id="node3" href="imgdecay_8c.html#a14db419685f526306032a84343eed72c" title="imgIsotope" alt="" coords="227,5,312,35"/><area shape="rect" id="node5" href="imgunit_8c.html#a0d8d16b27eaefdf56d32b5c4c51f3757" title="imgUnitToEcat6" alt="" coords="212,59,327,88"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a5f01000b02cbb409121b4db0451d2303"></a><!-- doxytag: member="img_e63.c::imgSetEcat63SHeader" ref="a5f01000b02cbb409121b4db0451d2303" args="(IMG *img, void *h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void imgSetEcat63SHeader </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">void *&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Copies Ecat6.3 sub header information</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">img</td><td>source image stucture </td></tr>
    <tr><td class="paramname">h</td><td>target sub header stucture </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l01790">1790</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::data_type</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::decay_corr_fctr</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_1</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::dimension_2</a>, <a class="el" href="ecat63_8h_source.html#l00128">ecat63_scanheader::dimension_2</a>, <a class="el" href="img_8h_source.html#l00261">IMG::dimx</a>, <a class="el" href="img_8h_source.html#l00263">IMG::dimy</a>, <a class="el" href="ecat63_8h_source.html#l00121">ecat63_imageheader::ecat_calibration_fctr</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00133">ecat63_scanheader::frame_duration_sec</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_start_time</a>, <a class="el" href="img_8h_source.html#l00081">IMG_TYPE_RAW</a>, <a class="el" href="imgunit_8c_source.html#l00233">imgUnitToEcat6()</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::loss_corr_fctr</a>, <a class="el" href="ecat63_8h_source.html#l00142">ecat63_scanheader::loss_correction_fctr</a>, <a class="el" href="ecat63_8h_source.html#l00107">ecat63_imageheader::num_dimensions</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::pixel_size</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::plane_eff_corr_fctr</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::quant_scale</a>, <a class="el" href="ecat63_8h_source.html#l00119">ecat63_imageheader::quant_units</a>, <a class="el" href="ecat63_8h_source.html#l00108">ecat63_imageheader::recon_scale</a>, <a class="el" href="ecat63_8h_source.html#l00135">ecat63_scanheader::scale_factor</a>, <a class="el" href="img_8h_source.html#l00208">IMG::sizex</a>, <a class="el" href="img_8h_source.html#l00212">IMG::sizez</a>, <a class="el" href="ecat63_8h_source.html#l00110">ecat63_imageheader::slice_width</a>, <a class="el" href="img_8h_source.html#l00198">IMG::type</a>, <a class="el" href="ecat63_8h_source.html#l00031">VAX_I2</a>, <a class="el" href="ecat63_8h_source.html#l00121">ecat63_imageheader::well_counter_cal_fctr</a>, and <a class="el" href="img_8h_source.html#l00200">IMG::zoom</a>.</p>

<p>Referenced by <a class="el" href="img__e63_8c_source.html#l01656">imgWriteEcat63Frame()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_a5f01000b02cbb409121b4db0451d2303_cgraph.png" border="0" usemap="#img__e63_8c_a5f01000b02cbb409121b4db0451d2303_cgraph" alt=""/></div>
<map name="img__e63_8c_a5f01000b02cbb409121b4db0451d2303_cgraph" id="img__e63_8c_a5f01000b02cbb409121b4db0451d2303_cgraph">
<area shape="rect" id="node3" href="imgunit_8c.html#a0d8d16b27eaefdf56d32b5c4c51f3757" title="imgUnitToEcat6" alt="" coords="209,5,324,35"/></map>
</div>
</p>

</div>
</div>
<a class="anchor" id="a754e860541649ecc46986ba3d318e435"></a><!-- doxytag: member="img_e63.c::imgWriteEcat63Frame" ref="a754e860541649ecc46986ba3d318e435" args="(const char *fname, int frame_to_write, IMG *img, int frame_index)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int imgWriteEcat63Frame </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fname</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>frame_to_write</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="structIMG.html">IMG</a> *&#160;</td>
          <td class="paramname"><em>img</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>frame_index</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Write one PET frame from <a class="el" href="structIMG.html">IMG</a> data struct into ECAT 6.3 image or sinogram file; format is specified in <a class="el" href="structIMG.html">IMG</a> struct. This function can be called repeatedly to write all frames one at a time to conserve memory. However, file with just mainheader and matrix list without any previous frame is not accepted.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">fname</td><td>name of file where <a class="el" href="structIMG.html">IMG</a> contents will be written. If file does not exist, it is created. Make sure to delete existing file, unless you want to add data </td></tr>
    <tr><td class="paramname">frame_to_write</td><td>PET frame number (1..frameNr) which will be written: If set to 0, frame data will be written to an existing or new PET file as a new frame, never overwriting existing data. If &gt;0, then frame data is written as specified frame number, overwriting any data existing with the same frame number </td></tr>
    <tr><td class="paramname">img</td><td>pointer to the <a class="el" href="structIMG.html">IMG</a> data struct </td></tr>
    <tr><td class="paramname">frame_index</td><td><a class="el" href="structIMG.html">IMG</a> frame index (0..dimt-1) which will be written </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>errstatus, which is STATUS_OK (0) when call was successful, and &gt;0 in case of an error. </dd></dl>

<p>Definition at line <a class="el" href="img__e63_8c_source.html#l01656">1656</a> of file <a class="el" href="img__e63_8c_source.html">img_e63.c</a>.</p>

<p>References <a class="el" href="img_8h_source.html#l00229">IMG::_fileFormat</a>, <a class="el" href="ecat63_8h_source.html#l00117">ecat63_imageheader::decay_corr_fctr</a>, <a class="el" href="img_8h_source.html#l00184">IMG::decayCorrected</a>, <a class="el" href="img_8h_source.html#l00314">IMG::decayCorrFactor</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::delayed</a>, <a class="el" href="img_8h_source.html#l00259">IMG::dimt</a>, <a class="el" href="img_8h_source.html#l00261">IMG::dimx</a>, <a class="el" href="img_8h_source.html#l00263">IMG::dimy</a>, <a class="el" href="img_8h_source.html#l00265">IMG::dimz</a>, <a class="el" href="ecat63_8h_source.html#l00052">ECAT63_TEST</a>, <a class="el" href="ecat63w_8c_source.html#l00386">ecat63Create()</a>, <a class="el" href="ecat63p_8c_source.html#l00062">ecat63PrintMainheader()</a>, <a class="el" href="ecat63r_8c_source.html#l00050">ecat63ReadMainheader()</a>, <a class="el" href="ecat63w_8c_source.html#l00700">ecat63WriteImageMatrix()</a>, <a class="el" href="ecat63w_8c_source.html#l00073">ecat63WriteMainheader()</a>, <a class="el" href="ecat63w_8c_source.html#l00784">ecat63WriteScanMatrix()</a>, <a class="el" href="img_8h_source.html#l00292">IMG::end</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_duration</a>, <a class="el" href="ecat63_8h_source.html#l00111">ecat63_imageheader::frame_start_time</a>, <a class="el" href="ecat63_8h_source.html#l00140">ecat63_scanheader::frame_start_time</a>, <a class="el" href="img_8h_source.html#l00085">IMG_E63</a>, <a class="el" href="img_8h_source.html#l00073">IMG_STATUS_OCCUPIED</a>, <a class="el" href="img_8h_source.html#l00128">IMG_TEST</a>, <a class="el" href="img_8h_source.html#l00080">IMG_TYPE_IMAGE</a>, <a class="el" href="img_8h_source.html#l00081">IMG_TYPE_RAW</a>, <a class="el" href="img_8c_source.html#l00216">imgEmpty()</a>, <a class="el" href="img_8c_source.html#l00163">imgInit()</a>, <a class="el" href="img__e63_8c_source.html#l01289">imgReadEcat63Header()</a>, <a class="el" href="img__e63_8c_source.html#l01208">imgSetEcat63MHeader()</a>, <a class="el" href="img__e63_8c_source.html#l01790">imgSetEcat63SHeader()</a>, <a class="el" href="img_8h_source.html#l00274">IMG::m</a>, <a class="el" href="ecat63ml_8c_source.html#l00266">mat_numcod()</a>, <a class="el" href="ecat63_8h_source.html#l00097">ecat63_mainheader::num_frames</a>, <a class="el" href="img_8h_source.html#l00284">IMG::planeNumber</a>, <a class="el" href="img_8h_source.html#l00306">IMG::prompts</a>, <a class="el" href="ecat63_8h_source.html#l00137">ecat63_scanheader::prompts</a>, <a class="el" href="img_8h_source.html#l00308">IMG::randoms</a>, <a class="el" href="img_8h_source.html#l00290">IMG::start</a>, <a class="el" href="img_8h_source.html#l00164">IMG::status</a>, <a class="el" href="img_8h_source.html#l00119">STATUS_DISKFULL</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_FAULT</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_NOMAINHEADER</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_NOMEMORY</a>, <a class="el" href="img_8h_source.html#l00119">STATUS_NOWRITEPERM</a>, <a class="el" href="img_8h_source.html#l00118">STATUS_OK</a>, <a class="el" href="img_8h_source.html#l00120">STATUS_VARMATSIZE</a>, <a class="el" href="img_8h_source.html#l00124">STATUS_WRONGFILETYPE</a>, and <a class="el" href="img_8h_source.html#l00198">IMG::type</a>.</p>

<p>Referenced by <a class="el" href="imgfile_8c_source.html#l00493">imgWriteFrame()</a>.</p>

<p><div class="dynheader">
Here is the call graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="img__e63_8c_a754e860541649ecc46986ba3d318e435_cgraph.png" border="0" usemap="#img__e63_8c_a754e860541649ecc46986ba3d318e435_cgraph" alt=""/></div>
<map name="img__e63_8c_a754e860541649ecc46986ba3d318e435_cgraph" id="img__e63_8c_a754e860541649ecc46986ba3d318e435_cgraph">
<area shape="rect" id="node3" href="ecat63w_8c.html#aa9545a4a59002bf59a77478977f479eb" title="ecat63Create" alt="" coords="239,7,337,36"/><area shape="rect" id="node5" href="ecat63w_8c.html#af7389948dcb81fe5984b5ece280e9267" title="ecat63WriteMainheader" alt="" coords="435,5,592,35"/><area shape="rect" id="node9" href="ecat63p_8c.html#a129d5f8c3d6135b9934cebc54d27bc47" title="ecat63PrintMainheader" alt="" coords="211,112,365,141"/><area shape="rect" id="node15" href="ecat63r_8c.html#af904c6b26259c4f280cdc18f92aeeae5" title="ecat63ReadMainheader" alt="" coords="435,539,592,568"/><area shape="rect" id="node19" href="ecat63w_8c.html#a904b20e0e7304bc40e2e562f73e1b6ae" title="ecat63WriteImageMatrix" alt="" coords="207,299,369,328"/><area shape="rect" id="node35" href="ecat63w_8c.html#a35a5f197ce098dfc1d91166962af59d2" title="ecat63WriteScanMatrix" alt="" coords="209,365,367,395"/><area shape="rect" id="node45" href="img_8c.html#ada573d4b40da77be4455bb9fab9a3033" title="imgEmpty" alt="" coords="248,433,328,463"/><area shape="rect" id="node49" href="img_8c.html#af95041292a0f9e4a82a10b49a074a95c" title="imgInit" alt="" coords="257,487,319,516"/><area shape="rect" id="node52" href="img__e63_8c.html#ad2488060702b34b8ba7269131304905d" title="imgReadEcat63Header" alt="" coords="209,912,367,941"/><area shape="rect" id="node62" href="ecat63ml_8c.html#a7561756da60d9e38a1419da8ebf220fb" title="mat_numcod" alt="" coords="695,1407,791,1436"/><area shape="rect" id="node105" href="img__e63_8c.html#aea4f0eef296e7375e00c5695cfa2ecb3" title="imgSetEcat63MHeader" alt="" coords="209,1485,367,1515"/><area shape="rect" id="node111" href="img__e63_8c.html#a5f01000b02cbb409121b4db0451d2303" title="imgSetEcat63SHeader" alt="" coords="211,1539,365,1568"/><area shape="rect" id="node7" href="ecat63w_8c.html#a52c9b0ff6e331b42fc4ba033d7c0e920" title="ecat63wFloat" alt="" coords="693,165,792,195"/><area shape="rect" id="node11" href="ecat63p_8c.html#a98732743aed846f22cee299b5588cdac" title="ecat63Datatype" alt="" coords="456,59,571,88"/><area shape="rect" id="node13" href="ecat63p_8c.html#a55610f5a3e461ebcd23a9a9496470c56" title="ecat63Unit" alt="" coords="471,112,556,141"/><area shape="rect" id="node17" href="ecat63r_8c.html#a093061b988fd4047855b40ed5ab09910" title="ecat63rFloat" alt="" coords="696,645,789,675"/><area shape="rect" id="node21" href="ecat63w_8c.html#a6c63b8a6ad8bc0b86257b3d00441c1c7" title="ecat63_is_scaling_needed" alt="" coords="427,325,600,355"/><area shape="rect" id="node23" href="ecat63ml_8c.html#a01664c72df6a487a1de8d1da3bbc9983" title="ecat63Matenter" alt="" coords="457,379,569,408"/><area shape="rect" id="node25" href="ecat63r_8c.html#af68deed580dda9af0e046697323d616d" title="ecat63pxlbytes" alt="" coords="459,219,568,248"/><area shape="rect" id="node27" href="ecat63w_8c.html#a327a43e9f2dbfe66dcec54ff4141877c" title="ecat63WriteImageheader" alt="" coords="431,165,596,195"/><area shape="rect" id="node32" href="ecat63w_8c.html#ae12c957a9ab48147bd356f207d176cf2" title="ecat63WriteMatdata" alt="" coords="444,272,583,301"/><area shape="rect" id="node30" href="ecat63w_8c.html#ac390002ea856aed49e87dde307fb05cb" title="ecat63wInt" alt="" coords="700,325,785,355"/><area shape="rect" id="node41" href="ecat63w_8c.html#a608dc4920336f49febe13ea8b74dd0c8" title="ecat63WriteScanheader" alt="" coords="433,432,593,461"/><area shape="rect" id="node47" href="img_8c.html#ad124d2d496934d677156cc8779a1e567" title="imgSetStatus" alt="" coords="463,485,564,515"/><area shape="rect" id="node54" href="ecat63ml_8c.html#a9dc9509d99d809410fc5904410562856" title="ecat63DeleteLateFrames" alt="" coords="659,1023,827,1052"/><area shape="rect" id="node58" href="ecat63ml_8c.html#a2d931d7e3d4e21159731b7c480c209b9" title="ecat63EmptyMatlist" alt="" coords="673,957,812,987"/><area shape="rect" id="node60" href="ecat63ml_8c.html#a39dccd7c874d89f8a84d57d86ce0e6b1" title="ecat63GatherMatlist" alt="" coords="444,1381,583,1411"/><area shape="rect" id="node65" href="ecat63ml_8c.html#a8955edf44cdf0be247f73cbc7dd808c1" title="ecat63GetMatrixBlockSize" alt="" coords="425,1275,601,1304"/><area shape="rect" id="node67" href="ecat63ml_8c.html#a231a6f12df0eeec69699a0d4f3aa4c42" title="ecat63GetPlaneAndFrameNr" alt="" coords="419,1171,608,1200"/><area shape="rect" id="node69" href="ecat63ml_8c.html#aa2765243cddea6955fe20e0a7d453b36" title="ecat63SortMatlistByPlane" alt="" coords="656,1223,829,1252"/><area shape="rect" id="node73" href="ecat63ml_8c.html#a2477fe69c32ce33b443b9c0eaedae423" title="ecat63InitMatlist" alt="" coords="455,1328,572,1357"/><area shape="rect" id="node75" href="ecat63r_8c.html#ac9c08bd1e03ddc4f4a8c83a5ea198e05" title="ecat63ReadAttnheader" alt="" coords="436,592,591,621"/><area shape="rect" id="node78" href="ecat63r_8c.html#adc36293804c18dd15771c61500841b7c" title="ecat63ReadImageheader" alt="" coords="431,859,596,888"/><area shape="rect" id="node84" href="ecat63ml_8c.html#a6cce9d0e541e82d56c9d162f16202179" title="ecat63ReadMatlist" alt="" coords="448,912,579,941"/><area shape="rect" id="node87" href="ecat63r_8c.html#a6a169297491f0f8a734247467cfb2b89" title="ecat63ReadNormheader" alt="" coords="432,645,595,675"/><area shape="rect" id="node90" href="ecat63r_8c.html#a811c9c52c52f1c749ee6cb0f7a51f884" title="ecat63ReadScanheader" alt="" coords="433,699,593,728"/><area shape="rect" id="node95" href="img__e63_8c.html#a40e3f729d9bd35fdd7aaa4628071db33" title="imgEcat63Supported" alt="" coords="443,752,584,781"/><area shape="rect" id="node97" href="img__e63_8c.html#a341c3d4960e40e361078839075b096fa" title="imgGetEcat63Fileformat" alt="" coords="432,805,595,835"/><area shape="rect" id="node99" href="img__e63_8c.html#ad140be5ae9976dfa2abbbe973517451d" title="imgGetEcat63MHeader" alt="" coords="435,1067,592,1096"/><area shape="rect" id="node101" href="imgunit_8c.html#a99853914e3480ab82c7163b0612e8b28" title="imgUnitFromEcat" alt="" coords="681,1100,804,1129"/><area shape="rect" id="node56" href="ecat63ml_8c.html#af566384e63f743897f71d8ee41b3b292" title="mat_numdoc" alt="" coords="879,1197,975,1227"/><area shape="rect" id="node81" href="ecat63r_8c.html#a270d63adddcee5b6b719e8ee43f601a1" title="ecat63rInt" alt="" coords="703,779,783,808"/><area shape="rect" id="node107" href="imgdecay_8c.html#a14db419685f526306032a84343eed72c" title="imgIsotope" alt="" coords="471,1485,556,1515"/><area shape="rect" id="node109" href="imgunit_8c.html#a0d8d16b27eaefdf56d32b5c4c51f3757" title="imgUnitToEcat6" alt="" coords="456,1539,571,1568"/></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>