Sophie

Sophie

distrib > Fedora > 13 > i386 > by-pkgid > eebc325dc36bd6e3b09b9b45133e42f8 > files > 2890

HippoDraw-devel-docs-1.21.1-10.fc13.i686.rpm

<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>HippoDraw Class Library</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
<link rel="shortcut icon" href="hippoApp.ico">
</head><body>
<!-- Generated by Doxygen 1.6.2 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
      <li><a href="namespaces.html"><span>Namespaces</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="dirs.html"><span>Directories</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="classes.html"><span>Class&nbsp;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
  <div class="navpath"><a class="el" href="namespacehippodraw.html">hippodraw</a>::<a class="el" href="classhippodraw_1_1FitsFile.html">FitsFile</a>
  </div>
</div>
<div class="contents">
<h1>FitsFile Class Reference</h1><!-- doxytag: class="hippodraw::FitsFile" --><!-- doxytag: inherits="hippodraw::FitsFileBase" -->
<p>Wrapper class to CFITSIO.  
<a href="#_details">More...</a></p>

<p><code>#include &lt;<a class="el" href="FitsFile_8h_source.html">FitsFile.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for FitsFile:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1FitsFile__inherit__graph.gif" border="0" usemap="#FitsFile_inherit__map" alt="Inheritance graph"/></div>
<map name="FitsFile_inherit__map" id="FitsFile_inherit__map">
<area shape="rect" id="node2" href="classhippodraw_1_1FitsFileBase.html" title="A base class for the concrete classes that wrap the cfitsio library." alt="" coords="5,5,99,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for FitsFile:</div>
<div class="dynsection">
<div class="center"><img src="classhippodraw_1_1FitsFile__coll__graph.gif" border="0" usemap="#FitsFile_coll__map" alt="Collaboration graph"/></div>
<map name="FitsFile_coll__map" id="FitsFile_coll__map">
<area shape="rect" id="node2" href="classhippodraw_1_1FitsFileBase.html" title="A base class for the concrete classes that wrap the cfitsio library." alt="" coords="21,101,115,131"/><area shape="rect" id="node4" href="structfitsfile.html" title="The C struct used by cfitsio to maintain status of FITS file." alt="" coords="5,5,61,35"/></map>
<center><span class="legend">[<a href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="classhippodraw_1_1FitsFile-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6">DataType</a> { <br/>
&nbsp;&nbsp;<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6ae3a4d7f6f1309531f0d2c805f0bafa14">ByteU</a> =  TBYTE, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6af5a4874501b800b316e5817874430c98">Short</a> =  TSHORT, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6a81d750efc1253467a7ccb21f97278ca7">ShortU</a> =  TUSHORT, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6a637b69dea56f804278aa50e975337e01">Int</a> =  TINT, 
<br/>
&nbsp;&nbsp;<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6adeb53561984a7969a43010af357dd0d3">IntU</a> =  TUINT, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6afbe5087b942deaaa3202c7ca87dbc327">Long</a> =  TLONG, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6a4897d9420bd2e1bf233b4f78d7d4d283">LongU</a> =  TULONG, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6a4595fbdd2caee54fa5ad52dc59c89fe5">LongLong</a> =  TLONGLONG, 
<br/>
&nbsp;&nbsp;<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6ad67b0ee7230dcecb610254e4e5e589cd">Float</a> =  TFLOAT, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6afb7825ebed9ad96348ee8588d84db633">Double</a> =  TDOUBLE
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>The data types supported by cfitsio. </p>
 <a href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a09204037a28bb5e9ae491bc1b7b78c96">HduType</a> { <a class="el" href="classhippodraw_1_1FitsFileBase.html#a09204037a28bb5e9ae491bc1b7b78c96a41675d4fa29c99fe7e2e71b07889ae98">Image</a> =  IMAGE_HDU, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#a09204037a28bb5e9ae491bc1b7b78c96ac13ff13e10de52fac596e8007cc1be56">Atable</a> =  ASCII_TBL, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#a09204037a28bb5e9ae491bc1b7b78c96a31d79f73ab05b7644e6272a6920b40b6">Btable</a> =  BINARY_TBL, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#a09204037a28bb5e9ae491bc1b7b78c96a9e9c76d7349af6fa36f24efbb7e001d7">Any</a> =  ANY_HDU
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>The type of HDU. </p>
 <a href="classhippodraw_1_1FitsFileBase.html#a09204037a28bb5e9ae491bc1b7b78c96">More...</a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0">ImageType</a> { <br/>
&nbsp;&nbsp;<a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0a323093e4635591f8f41aeb396f57fc62">ByteImg</a> =  BYTE_IMG, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0a12fe6f7371b1b1d6cddb328d9fb9e3fe">ShortImg</a> =  SHORT_IMG, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0aa522eaf450b9e277708cb495e56db202">LongImg</a> =  LONG_IMG, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0aa671571998fa8c9d1c4f37249107a786">FloatImg</a> =  FLOAT_IMG, 
<br/>
&nbsp;&nbsp;<a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0a0e383af718730a1a5c5b2a4981d9692d">DoubleImg</a> =  DOUBLE_IMG, 
<a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0a8a422374f8b7f05289355747e5688926">NoImg</a> =  0
<br/>
 }</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><p>The type of image in HDU. </p>
 <a href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0">More...</a><br/></td></tr>
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a78573fda734a859b9c61e3b3e20a16a0">clearErrorMessageStack</a> (void)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clear the entire error message stack.  <a href="#a78573fda734a859b9c61e3b3e20a16a0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#af1b4314998e48919a461f779f7608de3">fillAxisSizes</a> (std::vector&lt; long &gt; &amp;<a class="elRef" doxygen="Minuit.tag:http://seal.web.cern.ch/seal/MathLibs/Minuit/html/" href="http://seal.web.cern.ch/seal/MathLibs/Minuit/html/classvec.html">vec</a>) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears and fills the vector <em>vec</em> with the size of each dimension of an image.  <a href="#af1b4314998e48919a461f779f7608de3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#afc54a1da0a703ad834634e38002cd7b0">fillColumnNames</a> (std::vector&lt; std::string &gt; &amp;labels)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears and fills the vector with the column labels of the current HDU table.  <a href="#afc54a1da0a703ad834634e38002cd7b0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a17b131b757e3540fbe3cd2a61ba3ca94">fillDoubleVectorFromColumn</a> (std::vector&lt; double &gt; &amp;<a class="elRef" doxygen="Minuit.tag:http://seal.web.cern.ch/seal/MathLibs/Minuit/html/" href="http://seal.web.cern.ch/seal/MathLibs/Minuit/html/classvec.html">vec</a>, int column)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read elements from an ASCII or binary table column (in the CDU) and fill the vector with its contents.  <a href="#a17b131b757e3540fbe3cd2a61ba3ca94"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a106a4fe1d1254143ca8acfad9d90ea23">fillHDUNames</a> (std::vector&lt; std::string &gt; &amp;names)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears and fills the vector with the HDU names.  <a href="#a106a4fe1d1254143ca8acfad9d90ea23"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a86a0d45b3169ca9c06d5bb0c359ecffb">fillImageDeltas</a> (std::vector&lt; double &gt; &amp;deltas) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears and fills the vector with the delta values of an image.  <a href="#a86a0d45b3169ca9c06d5bb0c359ecffb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a8ebf43586ceea7791630f4ca1dbdc432">fillRefPixelIndices</a> (std::vector&lt; int &gt; &amp;indices) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears and fills the vector with the reference pixel's indexes.  <a href="#a8ebf43586ceea7791630f4ca1dbdc432"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a5a5862c0df1c0290af9fb24a4a28439d">fillRefPixelValues</a> (std::vector&lt; double &gt; &amp;values) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears and fills the vector with the reference pixel's values.  <a href="#a5a5862c0df1c0290af9fb24a4a28439d"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a43d04e98396c75374162531e5f14065a">fillShape</a> (std::vector&lt; intptr_t &gt; &amp;shape, int column)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills the vector with the shape of the column.  <a href="#a43d04e98396c75374162531e5f14065a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a5f5de83a9183d19a19be8a98a35db170">FitsFile</a> (const std::string &amp;filename, bool write=false)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Public construction taking a filename as argument.  <a href="#a5f5de83a9183d19a19be8a98a35db170"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a4de84bb98538f126568605cbcaebf527">getHDUNumber</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the current HDU number.  <a href="#a4de84bb98538f126568605cbcaebf527"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a09204037a28bb5e9ae491bc1b7b78c96">HduType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a9f0dd5d5948d4d30e9ac2e71dab8279e">getHduType</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the type of HDU.  <a href="#a9f0dd5d5948d4d30e9ac2e71dab8279e"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">long&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a66a062407748e4df52a5632d99607719">getNumberOfRows</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of rows in the table.  <a href="#a66a062407748e4df52a5632d99607719"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a3ecbe00e1419aab8771052b080fe2c45">isHammerAitoff</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if coordinate system of the axis is should undergo Hammer-Aitoff transformation.  <a href="#a3ecbe00e1419aab8771052b080fe2c45"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a07e4837b4a2ebbc7494b3bcdb6bd1e62">moveToHDU</a> (const std::string &amp;name)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move to a specified absolute HDU with name <em>name</em> in the FITS file and return the cfitsio status.  <a href="#a07e4837b4a2ebbc7494b3bcdb6bd1e62"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a3c9252f8852a9922f60ae1174f9fb2f0">moveToHDU</a> (int hdunum)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Move to a specified absolute HDU number in the FITS file and return the cfitsio status.  <a href="#a3c9252f8852a9922f60ae1174f9fb2f0"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#af324cf8e9791896afbdff12683ae69f1">pixCenter</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a8bcf950a774cbd3106d4c68d3b2f38c9">status</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the cfitsio status code for the last operation.  <a href="#a8bcf950a774cbd3106d4c68d3b2f38c9"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a26172babd803fefd59436a62039f1a06">writeCloseFile</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#acf27e827fc30fcbf1141ccfdc3c74717">writeColumn</a> (int c, const std::vector&lt; double &gt; &amp;data)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Writes the vector to FITS table.  <a href="#acf27e827fc30fcbf1141ccfdc3c74717"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a96b37b4edb90bb374357a4e357ffd2ea">writeHDU</a> (long rows, int columns, const std::vector&lt; std::string &gt; &amp;names, const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;shapes, const std::string &amp;extname)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#afb56c024bd0720f1d5a7a1c725a047d1">writeImageHDU</a> (long x, long y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a9387030f53af304c15f4d57a38148345">writePix</a> (long x, long y, const std::vector&lt; double &gt; &amp;data)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#ae517f0dc78993e393ae1040cc0cd4083">writeRefPixelValues</a> (double value1, double value2)</td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">double&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a5406f5a1c59dc990c83811b138c61623">doubleValueForKey</a> (const char *key) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a specified keyword value and return it as a double.  <a href="#a5406f5a1c59dc990c83811b138c61623"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a2aa2f714585973dc2d3ec0b6649a0a8a">getImageDimensions</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of dimensions (axes) of an image.  <a href="#a2aa2f714585973dc2d3ec0b6649a0a8a"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0">ImageType</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#acd7569712da82059121400fdf3665b6c">getImageType</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the image type.  <a href="#acd7569712da82059121400fdf3665b6c"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#ae42967e4d735061505ec6cde5e7b28eb">getNumberOfColumns</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of columns in a table.  <a href="#ae42967e4d735061505ec6cde5e7b28eb"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#addbcf323482d24d5dea44fb6416501ac">getNumberOfHDU</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of HDU in the file.  <a href="#addbcf323482d24d5dea44fb6416501ac"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a85107333ac3fd32889e6a5c2d9cec948">hasKey</a> (const char *key) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns <code>true</code> if the keyword <em>key</em> exists, otherwise returns <code>false</code>.  <a href="#a85107333ac3fd32889e6a5c2d9cec948"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a0df857269fa4528cb218653240efb9d3">intValueForKey</a> (const char *key) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a specified keyword value and returns it as a int.  <a href="#a0df857269fa4528cb218653240efb9d3"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#acb542016c8bb427121d07d26704a4805">stringValueForKey</a> (const char *key) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read a specified keyword value and returns it as a string.  <a href="#acb542016c8bb427121d07d26704a4805"></a><br/></td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="structfitsfile.html">fitsfile</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#ac9c317bd754799e0fc31688c45b8a000">m_fptr</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pointer to the fits file data structure.  <a href="#ac9c317bd754799e0fc31688c45b8a000"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a9fe0cdf49723f51eb797adbee7e7e2e6">m_status</a></td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The status return code from the last cfitsio operation.  <a href="#a9fe0cdf49723f51eb797adbee7e7e2e6"></a><br/></td></tr>
<tr><td colspan="2"><h2>Private Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a7ac9de0c699a9c87df7ee35606078152">fillColumnNamesFromImage</a> (std::vector&lt; std::string &gt; &amp;labels)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears and fills the vector with the column labels of a image.  <a href="#a7ac9de0c699a9c87df7ee35606078152"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a20d6c304f6ee8a74ac399037feb6db8f">fillColumnNamesFromTable</a> (std::vector&lt; std::string &gt; &amp;labels)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Clears and fills the vector with the column labels of binary or ASCII table.  <a href="#a20d6c304f6ee8a74ac399037feb6db8f"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a786d481db05fbbf51622060e25ba6dfc">fillFromImage</a> (std::vector&lt; double &gt; &amp;<a class="elRef" doxygen="Minuit.tag:http://seal.web.cern.ch/seal/MathLibs/Minuit/html/" href="http://seal.web.cern.ch/seal/MathLibs/Minuit/html/classvec.html">vec</a>, unsigned int axis)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills the vector <em>vec</em> from an image HDU.  <a href="#a786d481db05fbbf51622060e25ba6dfc"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a352148cbfab7917c0c269dc4ecd1c2f7">fillFromTableColumn</a> (std::vector&lt; double &gt; &amp;v, int column)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Fills the vector <em>v</em> from a table column.  <a href="#a352148cbfab7917c0c269dc4ecd1c2f7"></a><br/></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classhippodraw_1_1FitsFile.html#a952e2d2261656fc496777e16912337fb">fillIntVectorFromColumn</a> (std::vector&lt; int &gt; &amp;<a class="elRef" doxygen="Minuit.tag:http://seal.web.cern.ch/seal/MathLibs/Minuit/html/" href="http://seal.web.cern.ch/seal/MathLibs/Minuit/html/classvec.html">vec</a>, int column)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Read elements from an ASCII or binary table column (in the CDU) and fill STL vector&lt;int&gt; with its contents.  <a href="#a952e2d2261656fc496777e16912337fb"></a><br/></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>Wrapper class to CFITSIO. </p>
<p>Encapsulates the low level C interface to a higher level C++ interface. Does not currently handle everything, only those that were needed in some simple applications. This version handles arrays with the Standard Template Library (STL).</p>
<dl class="author"><dt><b>Author:</b></dt><dd>Xie Fang &lt;<a href="mailto:xiefang@stanford.edu">xiefang@stanford.edu</a>&gt; </dd>
<dd>
Paul F. Kunz &lt;<a href="mailto:Paul_Kunz@slac.stanford.edu">Paul_Kunz@slac.stanford.edu</a>&gt; </dd></dl>

<p>Definition at line <a class="el" href="FitsFile_8h_source.html#l00039">39</a> of file <a class="el" href="FitsFile_8h_source.html">FitsFile.h</a>.</p>
<hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6"></a><!-- doxytag: member="hippodraw::FitsFile::DataType" ref="ad8ed01ff3ff33333d8e19db4d2818bb6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classhippodraw_1_1FitsFileBase.html#ad8ed01ff3ff33333d8e19db4d2818bb6">DataType</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The data types supported by cfitsio. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6ae3a4d7f6f1309531f0d2c805f0bafa14"></a><!-- doxytag: member="ByteU" ref="ad8ed01ff3ff33333d8e19db4d2818bb6ae3a4d7f6f1309531f0d2c805f0bafa14" args="" -->ByteU</em>&nbsp;</td><td>
<p>unsigned char </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6af5a4874501b800b316e5817874430c98"></a><!-- doxytag: member="Short" ref="ad8ed01ff3ff33333d8e19db4d2818bb6af5a4874501b800b316e5817874430c98" args="" -->Short</em>&nbsp;</td><td>
<p>signed short </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6a81d750efc1253467a7ccb21f97278ca7"></a><!-- doxytag: member="ShortU" ref="ad8ed01ff3ff33333d8e19db4d2818bb6a81d750efc1253467a7ccb21f97278ca7" args="" -->ShortU</em>&nbsp;</td><td>
<p>unsigned short </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6a637b69dea56f804278aa50e975337e01"></a><!-- doxytag: member="Int" ref="ad8ed01ff3ff33333d8e19db4d2818bb6a637b69dea56f804278aa50e975337e01" args="" -->Int</em>&nbsp;</td><td>
<p>signed integer </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6adeb53561984a7969a43010af357dd0d3"></a><!-- doxytag: member="IntU" ref="ad8ed01ff3ff33333d8e19db4d2818bb6adeb53561984a7969a43010af357dd0d3" args="" -->IntU</em>&nbsp;</td><td>
<p>unsigned integer </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6afbe5087b942deaaa3202c7ca87dbc327"></a><!-- doxytag: member="Long" ref="ad8ed01ff3ff33333d8e19db4d2818bb6afbe5087b942deaaa3202c7ca87dbc327" args="" -->Long</em>&nbsp;</td><td>
<p>signed long </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6a4897d9420bd2e1bf233b4f78d7d4d283"></a><!-- doxytag: member="LongU" ref="ad8ed01ff3ff33333d8e19db4d2818bb6a4897d9420bd2e1bf233b4f78d7d4d283" args="" -->LongU</em>&nbsp;</td><td>
<p>unsigned long </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6a4595fbdd2caee54fa5ad52dc59c89fe5"></a><!-- doxytag: member="LongLong" ref="ad8ed01ff3ff33333d8e19db4d2818bb6a4595fbdd2caee54fa5ad52dc59c89fe5" args="" -->LongLong</em>&nbsp;</td><td>
<p>signed long long </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6ad67b0ee7230dcecb610254e4e5e589cd"></a><!-- doxytag: member="Float" ref="ad8ed01ff3ff33333d8e19db4d2818bb6ad67b0ee7230dcecb610254e4e5e589cd" args="" -->Float</em>&nbsp;</td><td>
<p>32 bit floating point </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ad8ed01ff3ff33333d8e19db4d2818bb6afb7825ebed9ad96348ee8588d84db633"></a><!-- doxytag: member="Double" ref="ad8ed01ff3ff33333d8e19db4d2818bb6afb7825ebed9ad96348ee8588d84db633" args="" -->Double</em>&nbsp;</td><td>
<p>64 bit floating point </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="FitsFileBase_8h_source.html#l00058">58</a> of file <a class="el" href="FitsFileBase_8h_source.html">FitsFileBase.h</a>.</p>

</div>
</div>
<a class="anchor" id="a09204037a28bb5e9ae491bc1b7b78c96"></a><!-- doxytag: member="hippodraw::FitsFile::HduType" ref="a09204037a28bb5e9ae491bc1b7b78c96" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classhippodraw_1_1FitsFileBase.html#a09204037a28bb5e9ae491bc1b7b78c96">HduType</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The type of HDU. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a09204037a28bb5e9ae491bc1b7b78c96a41675d4fa29c99fe7e2e71b07889ae98"></a><!-- doxytag: member="Image" ref="a09204037a28bb5e9ae491bc1b7b78c96a41675d4fa29c99fe7e2e71b07889ae98" args="" -->Image</em>&nbsp;</td><td>
<p><a class="el" href="classhippodraw_1_1Image.html" title="Displays on the Z axis the values of a single column treated as a matrix of values...">Image</a>. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a09204037a28bb5e9ae491bc1b7b78c96ac13ff13e10de52fac596e8007cc1be56"></a><!-- doxytag: member="Atable" ref="a09204037a28bb5e9ae491bc1b7b78c96ac13ff13e10de52fac596e8007cc1be56" args="" -->Atable</em>&nbsp;</td><td>
<p>ASCII table. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a09204037a28bb5e9ae491bc1b7b78c96a31d79f73ab05b7644e6272a6920b40b6"></a><!-- doxytag: member="Btable" ref="a09204037a28bb5e9ae491bc1b7b78c96a31d79f73ab05b7644e6272a6920b40b6" args="" -->Btable</em>&nbsp;</td><td>
<p>Binary table. </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a09204037a28bb5e9ae491bc1b7b78c96a9e9c76d7349af6fa36f24efbb7e001d7"></a><!-- doxytag: member="Any" ref="a09204037a28bb5e9ae491bc1b7b78c96a9e9c76d7349af6fa36f24efbb7e001d7" args="" -->Any</em>&nbsp;</td><td>
<p>Matchs any. </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="FitsFileBase_8h_source.html#l00038">38</a> of file <a class="el" href="FitsFileBase_8h_source.html">FitsFileBase.h</a>.</p>

</div>
</div>
<a class="anchor" id="a3154c405c975616503bac23f51b78fc0"></a><!-- doxytag: member="hippodraw::FitsFile::ImageType" ref="a3154c405c975616503bac23f51b78fc0" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0">ImageType</a><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The type of image in HDU. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="a3154c405c975616503bac23f51b78fc0a323093e4635591f8f41aeb396f57fc62"></a><!-- doxytag: member="ByteImg" ref="a3154c405c975616503bac23f51b78fc0a323093e4635591f8f41aeb396f57fc62" args="" -->ByteImg</em>&nbsp;</td><td>
<p>8 bit integer per pixel </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3154c405c975616503bac23f51b78fc0a12fe6f7371b1b1d6cddb328d9fb9e3fe"></a><!-- doxytag: member="ShortImg" ref="a3154c405c975616503bac23f51b78fc0a12fe6f7371b1b1d6cddb328d9fb9e3fe" args="" -->ShortImg</em>&nbsp;</td><td>
<p>16 bit integer per pixel </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3154c405c975616503bac23f51b78fc0aa522eaf450b9e277708cb495e56db202"></a><!-- doxytag: member="LongImg" ref="a3154c405c975616503bac23f51b78fc0aa522eaf450b9e277708cb495e56db202" args="" -->LongImg</em>&nbsp;</td><td>
<p>32 bit integer per pixel </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3154c405c975616503bac23f51b78fc0aa671571998fa8c9d1c4f37249107a786"></a><!-- doxytag: member="FloatImg" ref="a3154c405c975616503bac23f51b78fc0aa671571998fa8c9d1c4f37249107a786" args="" -->FloatImg</em>&nbsp;</td><td>
<p>32 bit floating point per pixel </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3154c405c975616503bac23f51b78fc0a0e383af718730a1a5c5b2a4981d9692d"></a><!-- doxytag: member="DoubleImg" ref="a3154c405c975616503bac23f51b78fc0a0e383af718730a1a5c5b2a4981d9692d" args="" -->DoubleImg</em>&nbsp;</td><td>
<p>64 bit floating point per pixel </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="a3154c405c975616503bac23f51b78fc0a8a422374f8b7f05289355747e5688926"></a><!-- doxytag: member="NoImg" ref="a3154c405c975616503bac23f51b78fc0a8a422374f8b7f05289355747e5688926" args="" -->NoImg</em>&nbsp;</td><td>
<p>not an image HDU </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="FitsFileBase_8h_source.html#l00047">47</a> of file <a class="el" href="FitsFileBase_8h_source.html">FitsFileBase.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5f5de83a9183d19a19be8a98a35db170"></a><!-- doxytag: member="hippodraw::FitsFile::FitsFile" ref="a5f5de83a9183d19a19be8a98a35db170" args="(const std::string &amp;filename, bool write=false)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FitsFile.html">FitsFile</a> </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>filename</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&nbsp;</td>
          <td class="paramname"> <em>write</em> = <code>false</code></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Public construction taking a filename as argument. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00027">27</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a78573fda734a859b9c61e3b3e20a16a0"></a><!-- doxytag: member="hippodraw::FitsFile::clearErrorMessageStack" ref="a78573fda734a859b9c61e3b3e20a16a0" args="(void)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void clearErrorMessageStack </td>
          <td>(</td>
          <td class="paramtype">void&nbsp;</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clear the entire error message stack. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00050">50</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

</div>
</div>
<a class="anchor" id="a5406f5a1c59dc990c83811b138c61623"></a><!-- doxytag: member="hippodraw::FitsFile::doubleValueForKey" ref="a5406f5a1c59dc990c83811b138c61623" args="(const char *key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double doubleValueForKey </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Read a specified keyword value and return it as a double. </p>
<p>Data type conversion will be performed for numeric values if the keyword value does not have the type double. If the value of the keyword is undefined (i.e., the value field is blank) then an undefined value will be returned. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00164">164</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00208">FitsFile::fillImageDeltas()</a>, and <a class="el" href="FitsFile_8cxx_source.html#l00258">FitsFile::fillRefPixelValues()</a>.</p>

</div>
</div>
<a class="anchor" id="af1b4314998e48919a461f779f7608de3"></a><!-- doxytag: member="hippodraw::FitsFile::fillAxisSizes" ref="af1b4314998e48919a461f779f7608de3" args="(std::vector&lt; long &gt; &amp;vec) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int fillAxisSizes </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; long &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears and fills the vector <em>vec</em> with the size of each dimension of an image. </p>
<p>The size of the returned vector gives the number of dimensions. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00191">191</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00098">FitsFileBase::getImageDimensions()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00308">FitsFile::fillFromImage()</a>.</p>

</div>
</div>
<a class="anchor" id="afc54a1da0a703ad834634e38002cd7b0"></a><!-- doxytag: member="hippodraw::FitsFile::fillColumnNames" ref="afc54a1da0a703ad834634e38002cd7b0" args="(std::vector&lt; std::string &gt; &amp;labels)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int fillColumnNames </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; std::string &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>labels</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears and fills the vector with the column labels of the current HDU table. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00059">59</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFile_8cxx_source.html#l00099">FitsFile::fillColumnNamesFromImage()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00074">FitsFile::fillColumnNamesFromTable()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00069">FitsFileBase::getHduType()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

</div>
</div>
<a class="anchor" id="a7ac9de0c699a9c87df7ee35606078152"></a><!-- doxytag: member="hippodraw::FitsFile::fillColumnNamesFromImage" ref="a7ac9de0c699a9c87df7ee35606078152" args="(std::vector&lt; std::string &gt; &amp;labels)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int fillColumnNamesFromImage </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; std::string &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>labels</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears and fills the vector with the column labels of a image. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00099">99</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00058">FitsFileBase::convert()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00098">FitsFileBase::getImageDimensions()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00175">FitsFileBase::hasKey()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00187">FitsFileBase::intValueForKey()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00199">FitsFileBase::stringValueForKey()</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00059">FitsFile::fillColumnNames()</a>.</p>

</div>
</div>
<a class="anchor" id="a20d6c304f6ee8a74ac399037feb6db8f"></a><!-- doxytag: member="hippodraw::FitsFile::fillColumnNamesFromTable" ref="a20d6c304f6ee8a74ac399037feb6db8f" args="(std::vector&lt; std::string &gt; &amp;labels)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int fillColumnNamesFromTable </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; std::string &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>labels</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears and fills the vector with the column labels of binary or ASCII table. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00074">74</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00241">FitsFileBase::getNumberOfColumns()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00059">FitsFile::fillColumnNames()</a>.</p>

</div>
</div>
<a class="anchor" id="a17b131b757e3540fbe3cd2a61ba3ca94"></a><!-- doxytag: member="hippodraw::FitsFile::fillDoubleVectorFromColumn" ref="a17b131b757e3540fbe3cd2a61ba3ca94" args="(std::vector&lt; double &gt; &amp;vec, int column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int fillDoubleVectorFromColumn </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>column</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Read elements from an ASCII or binary table column (in the CDU) and fill the vector with its contents. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>vec</em>&nbsp;</td><td>The vector of doubles provided by the caller.</td></tr>
    <tr><td valign="top"></td><td valign="top"><em>column</em>&nbsp;</td><td>The index to the column number starting at 0.</td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if successful, otherwise returns the cfitsio status word.</dd></dl>
<p>Data is converted to type double if necessary. This method returns the values of the table column array elements. Data is taken from the first row and first element for a length equal to the size of the vector&lt;double&gt;. Undefined array elements will be returned with a value `0'. The ANYF parameter of the underlying call to the cfitsio function `fits_read_col_dbl()' is ignored. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00124">124</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00040">FitsFileBase::Atable</a>, <a class="el" href="FitsFileBase_8h_source.html#l00041">FitsFileBase::Btable</a>, <a class="el" href="FitsFile_8cxx_source.html#l00308">FitsFile::fillFromImage()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00142">FitsFile::fillFromTableColumn()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00069">FitsFileBase::getHduType()</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

</div>
</div>
<a class="anchor" id="a786d481db05fbbf51622060e25ba6dfc"></a><!-- doxytag: member="hippodraw::FitsFile::fillFromImage" ref="a786d481db05fbbf51622060e25ba6dfc" args="(std::vector&lt; double &gt; &amp;vec, unsigned int axis)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int fillFromImage </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned int&nbsp;</td>
          <td class="paramname"> <em>axis</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fills the vector <em>vec</em> from an image HDU. </p>
<p>Fills the vector <em>vec</em> from an image HDU. If the image is three dimensional, then selects only the <em>axis</em> for the third dimension. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00308">308</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00068">FitsFileBase::Double</a>, <a class="el" href="FitsFile_8cxx_source.html#l00191">FitsFile::fillAxisSizes()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00124">FitsFile::fillDoubleVectorFromColumn()</a>.</p>

</div>
</div>
<a class="anchor" id="a352148cbfab7917c0c269dc4ecd1c2f7"></a><!-- doxytag: member="hippodraw::FitsFile::fillFromTableColumn" ref="a352148cbfab7917c0c269dc4ecd1c2f7" args="(std::vector&lt; double &gt; &amp;v, int column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int fillFromTableColumn </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>v</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>column</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fills the vector <em>v</em> from a table column. </p>
<p>The first column index is 0, unlike CFITSIO </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00142">142</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00124">FitsFile::fillDoubleVectorFromColumn()</a>.</p>

</div>
</div>
<a class="anchor" id="a106a4fe1d1254143ca8acfad9d90ea23"></a><!-- doxytag: member="hippodraw::FitsFile::fillHDUNames" ref="a106a4fe1d1254143ca8acfad9d90ea23" args="(std::vector&lt; std::string &gt; &amp;names)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillHDUNames </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; std::string &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>names</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears and fills the vector with the HDU names. </p>
<p>If an HDU doesn't have a name, one is generated for it. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00034">34</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00110">FitsFileBase::getNumberOfHDU()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00187">FitsFileBase::intValueForKey()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00121">FitsFileBase::moveToHDU()</a>, and <a class="el" href="FitsFileBase_8cxx_source.html#l00199">FitsFileBase::stringValueForKey()</a>.</p>

</div>
</div>
<a class="anchor" id="a86a0d45b3169ca9c06d5bb0c359ecffb"></a><!-- doxytag: member="hippodraw::FitsFile::fillImageDeltas" ref="a86a0d45b3169ca9c06d5bb0c359ecffb" args="(std::vector&lt; double &gt; &amp;deltas) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillImageDeltas </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>deltas</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears and fills the vector with the delta values of an image. </p>
<p>If the delta parameter is not give in the image's header, then use the value 1.0. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00208">208</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00164">FitsFileBase::doubleValueForKey()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00098">FitsFileBase::getImageDimensions()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00175">FitsFileBase::hasKey()</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="a952e2d2261656fc496777e16912337fb"></a><!-- doxytag: member="hippodraw::FitsFile::fillIntVectorFromColumn" ref="a952e2d2261656fc496777e16912337fb" args="(std::vector&lt; int &gt; &amp;vec, int column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int fillIntVectorFromColumn </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; int &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>vec</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>column</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td><code> [private]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Read elements from an ASCII or binary table column (in the CDU) and fill STL vector&lt;int&gt; with its contents. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>vec</em>&nbsp;</td><td>The STL vector of doubles provided by the caller. </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>column</em>&nbsp;</td><td>The column index which starts a 1. </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>0 if successful, else the cfitsio status word.</dd></dl>
<p>Data is converted to type int if necessary. This routines returns the values of the table column array elements. Data is taken from the first row and first element for a length equal to the size of the vector&lt;int&gt;. Undefined array elements will be returned with a value `0'. The ANYF parameter of the underlying call to the cfitsio function `fits_read_col_dbl()' is ignored. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00336">336</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>, and <a class="el" href="FitsFileBase_8cxx_source.html#l00211">FitsFileBase::status()</a>.</p>

</div>
</div>
<a class="anchor" id="a8ebf43586ceea7791630f4ca1dbdc432"></a><!-- doxytag: member="hippodraw::FitsFile::fillRefPixelIndices" ref="a8ebf43586ceea7791630f4ca1dbdc432" args="(std::vector&lt; int &gt; &amp;indices) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillRefPixelIndices </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; int &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>indices</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears and fills the vector with the reference pixel's indexes. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00233">233</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00098">FitsFileBase::getImageDimensions()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00175">FitsFileBase::hasKey()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00187">FitsFileBase::intValueForKey()</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="a5a5862c0df1c0290af9fb24a4a28439d"></a><!-- doxytag: member="hippodraw::FitsFile::fillRefPixelValues" ref="a5a5862c0df1c0290af9fb24a4a28439d" args="(std::vector&lt; double &gt; &amp;values) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillRefPixelValues </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>values</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Clears and fills the vector with the reference pixel's values. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00258">258</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00164">FitsFileBase::doubleValueForKey()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00098">FitsFileBase::getImageDimensions()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00175">FitsFileBase::hasKey()</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="a43d04e98396c75374162531e5f14065a"></a><!-- doxytag: member="hippodraw::FitsFile::fillShape" ref="a43d04e98396c75374162531e5f14065a" args="(std::vector&lt; intptr_t &gt; &amp;shape, int column)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void fillShape </td>
          <td>(</td>
          <td class="paramtype">std::vector&lt; intptr_t &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>shape</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>column</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Fills the vector with the shape of the column. </p>
<p>Fills the vector <em>v</em> with the shape of the column <em>c</em> of a binary table. If the column contains an array, the first member of the shape vector is the number of rows of the Binary table. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00159">159</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00058">FitsFileBase::convert()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00218">FitsFileBase::getNumberOfRows()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="a4de84bb98538f126568605cbcaebf527"></a><!-- doxytag: member="hippodraw::FitsFile::getHDUNumber" ref="a4de84bb98538f126568605cbcaebf527" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getHDUNumber </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the current HDU number. </p>
<p>The first (primary) HDU has number value = 1. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00144">144</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="a9f0dd5d5948d4d30e9ac2e71dab8279e"></a><!-- doxytag: member="hippodraw::FitsFile::getHduType" ref="a9f0dd5d5948d4d30e9ac2e71dab8279e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a09204037a28bb5e9ae491bc1b7b78c96">FitsFileBase::HduType</a> getHduType </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the type of HDU. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00069">69</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00058">FitsFileBase::convert()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00059">FitsFile::fillColumnNames()</a>, and <a class="el" href="FitsFile_8cxx_source.html#l00124">FitsFile::fillDoubleVectorFromColumn()</a>.</p>

</div>
</div>
<a class="anchor" id="a2aa2f714585973dc2d3ec0b6649a0a8a"></a><!-- doxytag: member="hippodraw::FitsFile::getImageDimensions" ref="a2aa2f714585973dc2d3ec0b6649a0a8a" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getImageDimensions </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of dimensions (axes) of an image. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00098">98</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00191">FitsFile::fillAxisSizes()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00099">FitsFile::fillColumnNamesFromImage()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00208">FitsFile::fillImageDeltas()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00233">FitsFile::fillRefPixelIndices()</a>, and <a class="el" href="FitsFile_8cxx_source.html#l00258">FitsFile::fillRefPixelValues()</a>.</p>

</div>
</div>
<a class="anchor" id="acd7569712da82059121400fdf3665b6c"></a><!-- doxytag: member="hippodraw::FitsFile::getImageType" ref="acd7569712da82059121400fdf3665b6c" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classhippodraw_1_1FitsFileBase.html#a3154c405c975616503bac23f51b78fc0">FitsFileBase::ImageType</a> getImageType </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the image type. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00080">80</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00048">FitsFileBase::ByteImg</a>, <a class="el" href="FitsFileBase_8h_source.html#l00052">FitsFileBase::DoubleImg</a>, <a class="el" href="FitsFileBase_8h_source.html#l00051">FitsFileBase::FloatImg</a>, <a class="el" href="FitsFileBase_8h_source.html#l00050">FitsFileBase::LongImg</a>, <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>, <a class="el" href="FitsFileBase_8h_source.html#l00053">FitsFileBase::NoImg</a>, <a class="el" href="FitsFileBase_8h_source.html#l00049">FitsFileBase::ShortImg</a>, and <a class="el" href="num__util_8cpp_source.html#l00249">num_util::type()</a>.</p>

</div>
</div>
<a class="anchor" id="ae42967e4d735061505ec6cde5e7b28eb"></a><!-- doxytag: member="hippodraw::FitsFile::getNumberOfColumns" ref="ae42967e4d735061505ec6cde5e7b28eb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getNumberOfColumns </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of columns in a table. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00241">241</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00074">FitsFile::fillColumnNamesFromTable()</a>.</p>

</div>
</div>
<a class="anchor" id="addbcf323482d24d5dea44fb6416501ac"></a><!-- doxytag: member="hippodraw::FitsFile::getNumberOfHDU" ref="addbcf323482d24d5dea44fb6416501ac" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int getNumberOfHDU </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of HDU in the file. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00110">110</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00034">FitsFile::fillHDUNames()</a>.</p>

</div>
</div>
<a class="anchor" id="a66a062407748e4df52a5632d99607719"></a><!-- doxytag: member="hippodraw::FitsFile::getNumberOfRows" ref="a66a062407748e4df52a5632d99607719" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">long getNumberOfRows </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the number of rows in the table. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00218">218</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00187">FitsFileBase::intValueForKey()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00159">FitsFile::fillShape()</a>.</p>

</div>
</div>
<a class="anchor" id="a85107333ac3fd32889e6a5c2d9cec948"></a><!-- doxytag: member="hippodraw::FitsFile::hasKey" ref="a85107333ac3fd32889e6a5c2d9cec948" args="(const char *key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool hasKey </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if the keyword <em>key</em> exists, otherwise returns <code>false</code>. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00175">175</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00099">FitsFile::fillColumnNamesFromImage()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00208">FitsFile::fillImageDeltas()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00233">FitsFile::fillRefPixelIndices()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00258">FitsFile::fillRefPixelValues()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00283">FitsFile::isHammerAitoff()</a>, and <a class="el" href="FitsFile_8cxx_source.html#l00447">FitsFile::pixCenter()</a>.</p>

</div>
</div>
<a class="anchor" id="a0df857269fa4528cb218653240efb9d3"></a><!-- doxytag: member="hippodraw::FitsFile::intValueForKey" ref="a0df857269fa4528cb218653240efb9d3" args="(const char *key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int intValueForKey </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Read a specified keyword value and returns it as a int. </p>
<p>Data type conversion will be performed for numeric values if the keyword value does not have the type int. If the value of the keyword is undefined (i.e., the value field is blank) then an undefined value will be returned. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00187">187</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00099">FitsFile::fillColumnNamesFromImage()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00034">FitsFile::fillHDUNames()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00233">FitsFile::fillRefPixelIndices()</a>, and <a class="el" href="FitsFileBase_8cxx_source.html#l00218">FitsFileBase::getNumberOfRows()</a>.</p>

</div>
</div>
<a class="anchor" id="a3ecbe00e1419aab8771052b080fe2c45"></a><!-- doxytag: member="hippodraw::FitsFile::isHammerAitoff" ref="a3ecbe00e1419aab8771052b080fe2c45" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool isHammerAitoff </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns <code>true</code> if coordinate system of the axis is should undergo Hammer-Aitoff transformation. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00283">283</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00175">FitsFileBase::hasKey()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>, and <a class="el" href="FitsFileBase_8cxx_source.html#l00199">FitsFileBase::stringValueForKey()</a>.</p>

</div>
</div>
<a class="anchor" id="a07e4837b4a2ebbc7494b3bcdb6bd1e62"></a><!-- doxytag: member="hippodraw::FitsFile::moveToHDU" ref="a07e4837b4a2ebbc7494b3bcdb6bd1e62" args="(const std::string &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int moveToHDU </td>
          <td>(</td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>name</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Move to a specified absolute HDU with name <em>name</em> in the FITS file and return the cfitsio status. </p>
<p>When a FITS file is first opened or created it is automatically positioned to the first HDU (the primary array) in the file which has hdunum = 1. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00133">133</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="a3c9252f8852a9922f60ae1174f9fb2f0"></a><!-- doxytag: member="hippodraw::FitsFile::moveToHDU" ref="a3c9252f8852a9922f60ae1174f9fb2f0" args="(int hdunum)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int moveToHDU </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>hdunum</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Move to a specified absolute HDU number in the FITS file and return the cfitsio status. </p>
<p>When a FITS file is first opened or created it is automatically positioned to the first HDU (the primary array) in the file which has hdunum = 0 ( = 1 in cfitsio call) . The hdutype parameter of the underlying call to cfitsio function `fits_movabs_hdu()' is ignored. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00121">121</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00034">FitsFile::fillHDUNames()</a>.</p>

</div>
</div>
<a class="anchor" id="af324cf8e9791896afbdff12683ae69f1"></a><!-- doxytag: member="hippodraw::FitsFile::pixCenter" ref="af324cf8e9791896afbdff12683ae69f1" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool pixCenter </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00447">447</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00175">FitsFileBase::hasKey()</a>, and <a class="el" href="FitsFileBase_8cxx_source.html#l00199">FitsFileBase::stringValueForKey()</a>.</p>

</div>
</div>
<a class="anchor" id="a8bcf950a774cbd3106d4c68d3b2f38c9"></a><!-- doxytag: member="hippodraw::FitsFile::status" ref="a8bcf950a774cbd3106d4c68d3b2f38c9" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int status </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the cfitsio status code for the last operation. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00211">211</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00336">FitsFile::fillIntVectorFromColumn()</a>.</p>

</div>
</div>
<a class="anchor" id="acb542016c8bb427121d07d26704a4805"></a><!-- doxytag: member="hippodraw::FitsFile::stringValueForKey" ref="acb542016c8bb427121d07d26704a4805" args="(const char *key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">string stringValueForKey </td>
          <td>(</td>
          <td class="paramtype">const char *&nbsp;</td>
          <td class="paramname"> <em>key</em></td>
          <td>&nbsp;)&nbsp;</td>
          <td> const<code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Read a specified keyword value and returns it as a string. </p>
<p>Data type conversion will be performed for numeric values if the keyword value does not have the type int. If the value of the keyword is undefined (i.e., the value field is blank) then an undefined value will be returned. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8cxx_source.html#l00199">199</a> of file <a class="el" href="FitsFileBase_8cxx_source.html">FitsFileBase.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

<p>Referenced by <a class="el" href="FitsFile_8cxx_source.html#l00099">FitsFile::fillColumnNamesFromImage()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00034">FitsFile::fillHDUNames()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00283">FitsFile::isHammerAitoff()</a>, and <a class="el" href="FitsFile_8cxx_source.html#l00447">FitsFile::pixCenter()</a>.</p>

</div>
</div>
<a class="anchor" id="a26172babd803fefd59436a62039f1a06"></a><!-- doxytag: member="hippodraw::FitsFile::writeCloseFile" ref="a26172babd803fefd59436a62039f1a06" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void writeCloseFile </td>
          <td>(</td>
          <td class="paramname"></td>
          <td>&nbsp;)&nbsp;</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00439">439</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="acf27e827fc30fcbf1141ccfdc3c74717"></a><!-- doxytag: member="hippodraw::FitsFile::writeColumn" ref="acf27e827fc30fcbf1141ccfdc3c74717" args="(int c, const std::vector&lt; double &gt; &amp;data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void writeColumn </td>
          <td>(</td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>c</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Writes the vector to FITS table. </p>
<p>Writes the contents of the vector <em>data</em> to a FITS table at column <em>c</em>. </p>

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00418">418</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="a96b37b4edb90bb374357a4e357ffd2ea"></a><!-- doxytag: member="hippodraw::FitsFile::writeHDU" ref="a96b37b4edb90bb374357a4e357ffd2ea" args="(long rows, int columns, const std::vector&lt; std::string &gt; &amp;names, const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;shapes, const std::string &amp;extname)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void writeHDU </td>
          <td>(</td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>rows</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&nbsp;</td>
          <td class="paramname"> <em>columns</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::string &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>names</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; std::vector&lt; int &gt; &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>shapes</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::string &amp;&nbsp;</td>
          <td class="paramname"> <em>extname</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00354">354</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8cxx_source.html#l00058">FitsFileBase::convert()</a>, <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>, <a class="el" href="num__util_8cpp_source.html#l00271">num_util::rank()</a>, <a class="el" href="num__util_8cpp_source.html#l00317">num_util::shape()</a>, <a class="el" href="num__util_8cpp_source.html#l00296">num_util::size()</a>, and <a class="el" href="AxesType_8cxx_source.html#l00025">hippodraw::Axes::types</a>.</p>

</div>
</div>
<a class="anchor" id="afb56c024bd0720f1d5a7a1c725a047d1"></a><!-- doxytag: member="hippodraw::FitsFile::writeImageHDU" ref="afb56c024bd0720f1d5a7a1c725a047d1" args="(long x, long y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void writeImageHDU </td>
          <td>(</td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>y</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00409">409</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="a9387030f53af304c15f4d57a38148345"></a><!-- doxytag: member="hippodraw::FitsFile::writePix" ref="a9387030f53af304c15f4d57a38148345" args="(long x, long y, const std::vector&lt; double &gt; &amp;data)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void writePix </td>
          <td>(</td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">long&nbsp;</td>
          <td class="paramname"> <em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const std::vector&lt; double &gt; &amp;&nbsp;</td>
          <td class="paramname"> <em>data</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00429">429</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<a class="anchor" id="ae517f0dc78993e393ae1040cc0cd4083"></a><!-- doxytag: member="hippodraw::FitsFile::writeRefPixelValues" ref="ae517f0dc78993e393ae1040cc0cd4083" args="(double value1, double value2)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void writeRefPixelValues </td>
          <td>(</td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value1</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double&nbsp;</td>
          <td class="paramname"> <em>value2</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Definition at line <a class="el" href="FitsFile_8cxx_source.html#l00463">463</a> of file <a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a>.</p>

<p>References <a class="el" href="FitsFileBase_8h_source.html#l00090">FitsFileBase::m_fptr</a>, and <a class="el" href="FitsFileBase_8h_source.html#l00087">FitsFileBase::m_status</a>.</p>

</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="ac9c317bd754799e0fc31688c45b8a000"></a><!-- doxytag: member="hippodraw::FitsFile::m_fptr" ref="ac9c317bd754799e0fc31688c45b8a000" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="structfitsfile.html">fitsfile</a>* <a class="el" href="classhippodraw_1_1FitsFileBase.html#ac9c317bd754799e0fc31688c45b8a000">m_fptr</a><code> [protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Pointer to the fits file data structure. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8h_source.html#l00090">90</a> of file <a class="el" href="FitsFileBase_8h_source.html">FitsFileBase.h</a>.</p>

<p>Referenced by <a class="el" href="FitsFileBase_8cxx_source.html#l00164">FitsFileBase::doubleValueForKey()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00191">FitsFile::fillAxisSizes()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00074">FitsFile::fillColumnNamesFromTable()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00308">FitsFile::fillFromImage()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00142">FitsFile::fillFromTableColumn()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00336">FitsFile::fillIntVectorFromColumn()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00159">FitsFile::fillShape()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00024">FitsFileBase::FitsFileBase()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00144">FitsFileBase::getHDUNumber()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00069">FitsFileBase::getHduType()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00098">FitsFileBase::getImageDimensions()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00080">FitsFileBase::getImageType()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00241">FitsFileBase::getNumberOfColumns()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00110">FitsFileBase::getNumberOfHDU()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00218">FitsFileBase::getNumberOfRows()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00175">FitsFileBase::hasKey()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00187">FitsFileBase::intValueForKey()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00121">FitsFileBase::moveToHDU()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00154">FitsFileBase::numKeywords()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00199">FitsFileBase::stringValueForKey()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00439">FitsFile::writeCloseFile()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00418">FitsFile::writeColumn()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00354">FitsFile::writeHDU()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00409">FitsFile::writeImageHDU()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00429">FitsFile::writePix()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00463">FitsFile::writeRefPixelValues()</a>, and <a class="el" href="FitsFileBase_8cxx_source.html#l00042">FitsFileBase::~FitsFileBase()</a>.</p>

</div>
</div>
<a class="anchor" id="a9fe0cdf49723f51eb797adbee7e7e2e6"></a><!-- doxytag: member="hippodraw::FitsFile::m_status" ref="a9fe0cdf49723f51eb797adbee7e7e2e6" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int <a class="el" href="classhippodraw_1_1FitsFileBase.html#a9fe0cdf49723f51eb797adbee7e7e2e6">m_status</a><code> [mutable, protected, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The status return code from the last cfitsio operation. </p>

<p>Definition at line <a class="el" href="FitsFileBase_8h_source.html#l00087">87</a> of file <a class="el" href="FitsFileBase_8h_source.html">FitsFileBase.h</a>.</p>

<p>Referenced by <a class="el" href="FitsFileBase_8cxx_source.html#l00164">FitsFileBase::doubleValueForKey()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00191">FitsFile::fillAxisSizes()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00059">FitsFile::fillColumnNames()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00099">FitsFile::fillColumnNamesFromImage()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00074">FitsFile::fillColumnNamesFromTable()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00308">FitsFile::fillFromImage()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00142">FitsFile::fillFromTableColumn()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00208">FitsFile::fillImageDeltas()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00336">FitsFile::fillIntVectorFromColumn()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00233">FitsFile::fillRefPixelIndices()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00258">FitsFile::fillRefPixelValues()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00159">FitsFile::fillShape()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00024">FitsFileBase::FitsFileBase()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00144">FitsFileBase::getHDUNumber()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00069">FitsFileBase::getHduType()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00098">FitsFileBase::getImageDimensions()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00080">FitsFileBase::getImageType()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00241">FitsFileBase::getNumberOfColumns()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00110">FitsFileBase::getNumberOfHDU()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00218">FitsFileBase::getNumberOfRows()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00175">FitsFileBase::hasKey()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00187">FitsFileBase::intValueForKey()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00283">FitsFile::isHammerAitoff()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00121">FitsFileBase::moveToHDU()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00154">FitsFileBase::numKeywords()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00211">FitsFileBase::status()</a>, <a class="el" href="FitsFileBase_8cxx_source.html#l00199">FitsFileBase::stringValueForKey()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00439">FitsFile::writeCloseFile()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00418">FitsFile::writeColumn()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00354">FitsFile::writeHDU()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00409">FitsFile::writeImageHDU()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00429">FitsFile::writePix()</a>, <a class="el" href="FitsFile_8cxx_source.html#l00463">FitsFile::writeRefPixelValues()</a>, and <a class="el" href="FitsFileBase_8cxx_source.html#l00042">FitsFileBase::~FitsFileBase()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="FitsFile_8h_source.html">FitsFile.h</a></li>
<li><a class="el" href="FitsFile_8cxx_source.html">FitsFile.cxx</a></li>
</ul>
</div>
<hr size="1"><address style="align: right;"><small>
Generated for HippoDraw Class Library by <a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border=0>
</a> </small></address>
</body>
</html>