wcslib (8.2.2)

(root)/
share/
doc/
wcslib-8.2.2/
html/
structwcsprm.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>WCSLIB: wcsprm Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">WCSLIB<span id="projectnumber">&#160;8.2.2</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle"><div class="title">wcsprm Struct Reference</div></div>
</div><!--header-->
<div class="contents">

<p>Coordinate transformation parameters.  
 <a href="structwcsprm.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="wcs_8h_source.html">wcs.h</a>&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a35bff8de85e5a8892e1b68db69ca7a68" id="r_a35bff8de85e5a8892e1b68db69ca7a68"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a35bff8de85e5a8892e1b68db69ca7a68">flag</a></td></tr>
<tr class="separator:a35bff8de85e5a8892e1b68db69ca7a68"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70cac2976524a5f0a6aeb2b3fcb95834" id="r_a70cac2976524a5f0a6aeb2b3fcb95834"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a70cac2976524a5f0a6aeb2b3fcb95834">naxis</a></td></tr>
<tr class="separator:a70cac2976524a5f0a6aeb2b3fcb95834"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadad828f07e3affd1511e533b00da19f" id="r_aadad828f07e3affd1511e533b00da19f"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aadad828f07e3affd1511e533b00da19f">crpix</a></td></tr>
<tr class="separator:aadad828f07e3affd1511e533b00da19f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3495a5b0ef529706ec9a0af5c3163d63" id="r_a3495a5b0ef529706ec9a0af5c3163d63"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a3495a5b0ef529706ec9a0af5c3163d63">pc</a></td></tr>
<tr class="separator:a3495a5b0ef529706ec9a0af5c3163d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade355cdce054938cfa36e06ef9c51446" id="r_ade355cdce054938cfa36e06ef9c51446"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ade355cdce054938cfa36e06ef9c51446">cdelt</a></td></tr>
<tr class="separator:ade355cdce054938cfa36e06ef9c51446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a0a1ce2432cef9377f70367ea1fd18c" id="r_a7a0a1ce2432cef9377f70367ea1fd18c"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a7a0a1ce2432cef9377f70367ea1fd18c">crval</a></td></tr>
<tr class="separator:a7a0a1ce2432cef9377f70367ea1fd18c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0ae3f3605566be2e85e51e5b52c3b52" id="r_aa0ae3f3605566be2e85e51e5b52c3b52"><td class="memItemLeft" align="right" valign="top">char(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aa0ae3f3605566be2e85e51e5b52c3b52">cunit</a> )[72]</td></tr>
<tr class="separator:aa0ae3f3605566be2e85e51e5b52c3b52"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1f462606974e1324cd38f143eda691e" id="r_ae1f462606974e1324cd38f143eda691e"><td class="memItemLeft" align="right" valign="top">char(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ae1f462606974e1324cd38f143eda691e">ctype</a> )[72]</td></tr>
<tr class="separator:ae1f462606974e1324cd38f143eda691e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8f679749574250cb9ba09e1f05fab5d" id="r_af8f679749574250cb9ba09e1f05fab5d"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#af8f679749574250cb9ba09e1f05fab5d">lonpole</a></td></tr>
<tr class="separator:af8f679749574250cb9ba09e1f05fab5d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e04127eb71da6e1350467a7a6d236f5" id="r_a5e04127eb71da6e1350467a7a6d236f5"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a5e04127eb71da6e1350467a7a6d236f5">latpole</a></td></tr>
<tr class="separator:a5e04127eb71da6e1350467a7a6d236f5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada1b98589c0127d34766b4c6b5d6cb41" id="r_ada1b98589c0127d34766b4c6b5d6cb41"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ada1b98589c0127d34766b4c6b5d6cb41">restfrq</a></td></tr>
<tr class="separator:ada1b98589c0127d34766b4c6b5d6cb41"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5d0b60efc55a61525b9beb26ead4859e" id="r_a5d0b60efc55a61525b9beb26ead4859e"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a5d0b60efc55a61525b9beb26ead4859e">restwav</a></td></tr>
<tr class="separator:a5d0b60efc55a61525b9beb26ead4859e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e31f1eef036258c2957da9b985945dd" id="r_a0e31f1eef036258c2957da9b985945dd"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a0e31f1eef036258c2957da9b985945dd">npv</a></td></tr>
<tr class="separator:a0e31f1eef036258c2957da9b985945dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a912eed291f15134e8cfb8750acc6c4bc" id="r_a912eed291f15134e8cfb8750acc6c4bc"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a912eed291f15134e8cfb8750acc6c4bc">npvmax</a></td></tr>
<tr class="separator:a912eed291f15134e8cfb8750acc6c4bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04fbd6ed1b338e225f2291523e64be2c" id="r_a04fbd6ed1b338e225f2291523e64be2c"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpvcard.html">pvcard</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a04fbd6ed1b338e225f2291523e64be2c">pv</a></td></tr>
<tr class="separator:a04fbd6ed1b338e225f2291523e64be2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c89dafecd036e169f96cb84d53ace65" id="r_a4c89dafecd036e169f96cb84d53ace65"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a4c89dafecd036e169f96cb84d53ace65">nps</a></td></tr>
<tr class="separator:a4c89dafecd036e169f96cb84d53ace65"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42052d557bdef2c5640a6d19b6d9ed8b" id="r_a42052d557bdef2c5640a6d19b6d9ed8b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a42052d557bdef2c5640a6d19b6d9ed8b">npsmax</a></td></tr>
<tr class="separator:a42052d557bdef2c5640a6d19b6d9ed8b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eca2fcc30058310d020181ae16bf256" id="r_a9eca2fcc30058310d020181ae16bf256"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpscard.html">pscard</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a9eca2fcc30058310d020181ae16bf256">ps</a></td></tr>
<tr class="separator:a9eca2fcc30058310d020181ae16bf256"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd2f31d782b3becce4ca2f9b495ec0b1" id="r_afd2f31d782b3becce4ca2f9b495ec0b1"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#afd2f31d782b3becce4ca2f9b495ec0b1">cd</a></td></tr>
<tr class="separator:afd2f31d782b3becce4ca2f9b495ec0b1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af124a4259475ea355ced38e73a05363a" id="r_af124a4259475ea355ced38e73a05363a"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#af124a4259475ea355ced38e73a05363a">crota</a></td></tr>
<tr class="separator:af124a4259475ea355ced38e73a05363a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b3a65921acc0dabfa4efd19a003ea6e" id="r_a8b3a65921acc0dabfa4efd19a003ea6e"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a8b3a65921acc0dabfa4efd19a003ea6e">altlin</a></td></tr>
<tr class="separator:a8b3a65921acc0dabfa4efd19a003ea6e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3c9c869bef4e4850dfd9762b33ce908" id="r_ac3c9c869bef4e4850dfd9762b33ce908"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ac3c9c869bef4e4850dfd9762b33ce908">velref</a></td></tr>
<tr class="separator:ac3c9c869bef4e4850dfd9762b33ce908"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7609283351ea46484690f873f8ea9c3" id="r_ae7609283351ea46484690f873f8ea9c3"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ae7609283351ea46484690f873f8ea9c3">alt</a> [4]</td></tr>
<tr class="separator:ae7609283351ea46484690f873f8ea9c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9ee8fb568ca75874bab00825b768f8ca" id="r_a9ee8fb568ca75874bab00825b768f8ca"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a9ee8fb568ca75874bab00825b768f8ca">colnum</a></td></tr>
<tr class="separator:a9ee8fb568ca75874bab00825b768f8ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7320fc64e7705cc7495eba07482b5c55" id="r_a7320fc64e7705cc7495eba07482b5c55"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a7320fc64e7705cc7495eba07482b5c55">colax</a></td></tr>
<tr class="separator:a7320fc64e7705cc7495eba07482b5c55"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a922f0f57b8c35cad3d01ceedeba01d4b" id="r_a922f0f57b8c35cad3d01ceedeba01d4b"><td class="memItemLeft" align="right" valign="top">char(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a922f0f57b8c35cad3d01ceedeba01d4b">cname</a> )[72]</td></tr>
<tr class="separator:a922f0f57b8c35cad3d01ceedeba01d4b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49eee6450b1a646d3fe01b8965a63af4" id="r_a49eee6450b1a646d3fe01b8965a63af4"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a49eee6450b1a646d3fe01b8965a63af4">crder</a></td></tr>
<tr class="separator:a49eee6450b1a646d3fe01b8965a63af4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15485177ea8bbacefc29a5a5cba98c8f" id="r_a15485177ea8bbacefc29a5a5cba98c8f"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a15485177ea8bbacefc29a5a5cba98c8f">csyer</a></td></tr>
<tr class="separator:a15485177ea8bbacefc29a5a5cba98c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09002a13836c82c58d8faa06188f692b" id="r_a09002a13836c82c58d8faa06188f692b"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a09002a13836c82c58d8faa06188f692b">czphs</a></td></tr>
<tr class="separator:a09002a13836c82c58d8faa06188f692b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17fd7510a626a8b4b3d2985c9f270ac6" id="r_a17fd7510a626a8b4b3d2985c9f270ac6"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a17fd7510a626a8b4b3d2985c9f270ac6">cperi</a></td></tr>
<tr class="separator:a17fd7510a626a8b4b3d2985c9f270ac6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2166fb650f937d8870711d8be5986b66" id="r_a2166fb650f937d8870711d8be5986b66"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a2166fb650f937d8870711d8be5986b66">wcsname</a> [72]</td></tr>
<tr class="separator:a2166fb650f937d8870711d8be5986b66"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a04771d9d83256b63c86c29d6fa717d81" id="r_a04771d9d83256b63c86c29d6fa717d81"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a04771d9d83256b63c86c29d6fa717d81">timesys</a> [72]</td></tr>
<tr class="separator:a04771d9d83256b63c86c29d6fa717d81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f9f8f2c66ff8a89c27894405db543f0" id="r_a0f9f8f2c66ff8a89c27894405db543f0"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a0f9f8f2c66ff8a89c27894405db543f0">trefpos</a> [72]</td></tr>
<tr class="separator:a0f9f8f2c66ff8a89c27894405db543f0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5573ea695b8aac6cdec2ac3dcc279c1" id="r_aa5573ea695b8aac6cdec2ac3dcc279c1"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aa5573ea695b8aac6cdec2ac3dcc279c1">trefdir</a> [72]</td></tr>
<tr class="separator:aa5573ea695b8aac6cdec2ac3dcc279c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8473a613e48249f5e81508cb3f3ac74" id="r_aa8473a613e48249f5e81508cb3f3ac74"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aa8473a613e48249f5e81508cb3f3ac74">plephem</a> [72]</td></tr>
<tr class="separator:aa8473a613e48249f5e81508cb3f3ac74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c8f1c9c125c939b43ba05d4caec907" id="r_a01c8f1c9c125c939b43ba05d4caec907"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a01c8f1c9c125c939b43ba05d4caec907">timeunit</a> [72]</td></tr>
<tr class="separator:a01c8f1c9c125c939b43ba05d4caec907"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a056ffc4826e7a7ba59909fe5063dfa0b" id="r_a056ffc4826e7a7ba59909fe5063dfa0b"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a056ffc4826e7a7ba59909fe5063dfa0b">dateref</a> [72]</td></tr>
<tr class="separator:a056ffc4826e7a7ba59909fe5063dfa0b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa482719872f17f60934b2e7d746174eb" id="r_aa482719872f17f60934b2e7d746174eb"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aa482719872f17f60934b2e7d746174eb">mjdref</a> [2]</td></tr>
<tr class="separator:aa482719872f17f60934b2e7d746174eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a49223f3649aa823d1c1564d930cd29b4" id="r_a49223f3649aa823d1c1564d930cd29b4"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a49223f3649aa823d1c1564d930cd29b4">timeoffs</a></td></tr>
<tr class="separator:a49223f3649aa823d1c1564d930cd29b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aad387ccbd7847672b5dc2223d9124120" id="r_aad387ccbd7847672b5dc2223d9124120"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aad387ccbd7847672b5dc2223d9124120">dateobs</a> [72]</td></tr>
<tr class="separator:aad387ccbd7847672b5dc2223d9124120"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9f9ec0f8abfa8af01ac97541cade3881" id="r_a9f9ec0f8abfa8af01ac97541cade3881"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a9f9ec0f8abfa8af01ac97541cade3881">datebeg</a> [72]</td></tr>
<tr class="separator:a9f9ec0f8abfa8af01ac97541cade3881"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae6b40e2adeb31414871c7cae68619d63" id="r_ae6b40e2adeb31414871c7cae68619d63"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ae6b40e2adeb31414871c7cae68619d63">dateavg</a> [72]</td></tr>
<tr class="separator:ae6b40e2adeb31414871c7cae68619d63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1f07e7ae6746a993beed50e58eb6d59" id="r_ad1f07e7ae6746a993beed50e58eb6d59"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ad1f07e7ae6746a993beed50e58eb6d59">dateend</a> [72]</td></tr>
<tr class="separator:ad1f07e7ae6746a993beed50e58eb6d59"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0cb013b1505fb7abd4167ac0db0e0aa" id="r_ac0cb013b1505fb7abd4167ac0db0e0aa"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ac0cb013b1505fb7abd4167ac0db0e0aa">mjdobs</a></td></tr>
<tr class="separator:ac0cb013b1505fb7abd4167ac0db0e0aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa02a4e561a7a106ae8b8adbb17da0393" id="r_aa02a4e561a7a106ae8b8adbb17da0393"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aa02a4e561a7a106ae8b8adbb17da0393">mjdbeg</a></td></tr>
<tr class="separator:aa02a4e561a7a106ae8b8adbb17da0393"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0730c37f09502eb364f4e7d7addb8ab8" id="r_a0730c37f09502eb364f4e7d7addb8ab8"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a0730c37f09502eb364f4e7d7addb8ab8">mjdavg</a></td></tr>
<tr class="separator:a0730c37f09502eb364f4e7d7addb8ab8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a186ddcff0e5d4ee56ef904a4c125aaaf" id="r_a186ddcff0e5d4ee56ef904a4c125aaaf"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a186ddcff0e5d4ee56ef904a4c125aaaf">mjdend</a></td></tr>
<tr class="separator:a186ddcff0e5d4ee56ef904a4c125aaaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92923310bdeb7b8591baad9a389e23bd" id="r_a92923310bdeb7b8591baad9a389e23bd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a92923310bdeb7b8591baad9a389e23bd">jepoch</a></td></tr>
<tr class="separator:a92923310bdeb7b8591baad9a389e23bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2fdffbfdcae25f5dc0c93b857a6d911" id="r_aa2fdffbfdcae25f5dc0c93b857a6d911"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aa2fdffbfdcae25f5dc0c93b857a6d911">bepoch</a></td></tr>
<tr class="separator:aa2fdffbfdcae25f5dc0c93b857a6d911"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14c69ea4611d9e56222fce7b60556e1f" id="r_a14c69ea4611d9e56222fce7b60556e1f"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a14c69ea4611d9e56222fce7b60556e1f">tstart</a></td></tr>
<tr class="separator:a14c69ea4611d9e56222fce7b60556e1f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80635f607f3d15a30e27ee38e9467fdd" id="r_a80635f607f3d15a30e27ee38e9467fdd"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a80635f607f3d15a30e27ee38e9467fdd">tstop</a></td></tr>
<tr class="separator:a80635f607f3d15a30e27ee38e9467fdd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1b0235591049211a642f24d5be7fac5" id="r_ac1b0235591049211a642f24d5be7fac5"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ac1b0235591049211a642f24d5be7fac5">xposure</a></td></tr>
<tr class="separator:ac1b0235591049211a642f24d5be7fac5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a11cb29962481731befa01a35bcaf381d" id="r_a11cb29962481731befa01a35bcaf381d"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a11cb29962481731befa01a35bcaf381d">telapse</a></td></tr>
<tr class="separator:a11cb29962481731befa01a35bcaf381d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a858a50d4a65f43dabe8128e0be4acca9" id="r_a858a50d4a65f43dabe8128e0be4acca9"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a858a50d4a65f43dabe8128e0be4acca9">timsyer</a></td></tr>
<tr class="separator:a858a50d4a65f43dabe8128e0be4acca9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e67fa114fa224d5a675473f0f6b36c7" id="r_a0e67fa114fa224d5a675473f0f6b36c7"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a0e67fa114fa224d5a675473f0f6b36c7">timrder</a></td></tr>
<tr class="separator:a0e67fa114fa224d5a675473f0f6b36c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8681605fee24a802560a5bb31f768d0" id="r_ae8681605fee24a802560a5bb31f768d0"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ae8681605fee24a802560a5bb31f768d0">timedel</a></td></tr>
<tr class="separator:ae8681605fee24a802560a5bb31f768d0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ad344a52d5dec796968b71629f946c" id="r_a51ad344a52d5dec796968b71629f946c"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a51ad344a52d5dec796968b71629f946c">timepixr</a></td></tr>
<tr class="separator:a51ad344a52d5dec796968b71629f946c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a834ff0b9f00cc0bb83a2e2aeca1fe767" id="r_a834ff0b9f00cc0bb83a2e2aeca1fe767"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a834ff0b9f00cc0bb83a2e2aeca1fe767">obsgeo</a> [6]</td></tr>
<tr class="separator:a834ff0b9f00cc0bb83a2e2aeca1fe767"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1d3fe09a3c2da7366cefc2627491836" id="r_ae1d3fe09a3c2da7366cefc2627491836"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ae1d3fe09a3c2da7366cefc2627491836">obsorbit</a> [72]</td></tr>
<tr class="separator:ae1d3fe09a3c2da7366cefc2627491836"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65801f93622504672ee3faf8f2110e48" id="r_a65801f93622504672ee3faf8f2110e48"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a65801f93622504672ee3faf8f2110e48">radesys</a> [72]</td></tr>
<tr class="separator:a65801f93622504672ee3faf8f2110e48"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88b55f6c8d122f3ff63532de85698864" id="r_a88b55f6c8d122f3ff63532de85698864"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a88b55f6c8d122f3ff63532de85698864">equinox</a></td></tr>
<tr class="separator:a88b55f6c8d122f3ff63532de85698864"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac089e5d0e3191255ceaea7f8591b27ea" id="r_ac089e5d0e3191255ceaea7f8591b27ea"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ac089e5d0e3191255ceaea7f8591b27ea">specsys</a> [72]</td></tr>
<tr class="separator:ac089e5d0e3191255ceaea7f8591b27ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9eac54f497e1244c8106dd3ebba12223" id="r_a9eac54f497e1244c8106dd3ebba12223"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a9eac54f497e1244c8106dd3ebba12223">ssysobs</a> [72]</td></tr>
<tr class="separator:a9eac54f497e1244c8106dd3ebba12223"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af300da5a94594a9769ab312bb56dde83" id="r_af300da5a94594a9769ab312bb56dde83"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#af300da5a94594a9769ab312bb56dde83">velosys</a></td></tr>
<tr class="separator:af300da5a94594a9769ab312bb56dde83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0936d10c2ac93d13d096b1711ac639a1" id="r_a0936d10c2ac93d13d096b1711ac639a1"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a0936d10c2ac93d13d096b1711ac639a1">zsource</a></td></tr>
<tr class="separator:a0936d10c2ac93d13d096b1711ac639a1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8715975565c8bbd0c562a32eee40fd20" id="r_a8715975565c8bbd0c562a32eee40fd20"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a8715975565c8bbd0c562a32eee40fd20">ssyssrc</a> [72]</td></tr>
<tr class="separator:a8715975565c8bbd0c562a32eee40fd20"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd60ce9e6bc31df07ed02ce64b48be4" id="r_a9fd60ce9e6bc31df07ed02ce64b48be4"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a9fd60ce9e6bc31df07ed02ce64b48be4">velangl</a></td></tr>
<tr class="separator:a9fd60ce9e6bc31df07ed02ce64b48be4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a37e8287a522df0f03c4c051f7a11d402" id="r_a37e8287a522df0f03c4c051f7a11d402"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structauxprm.html">auxprm</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a37e8287a522df0f03c4c051f7a11d402">aux</a></td></tr>
<tr class="separator:a37e8287a522df0f03c4c051f7a11d402"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94c26ce331cc876d63baeeada9820241" id="r_a94c26ce331cc876d63baeeada9820241"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a94c26ce331cc876d63baeeada9820241">ntab</a></td></tr>
<tr class="separator:a94c26ce331cc876d63baeeada9820241"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8625c0a6ff99c754566c46c2372df801" id="r_a8625c0a6ff99c754566c46c2372df801"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a8625c0a6ff99c754566c46c2372df801">nwtb</a></td></tr>
<tr class="separator:a8625c0a6ff99c754566c46c2372df801"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a292133b2b7143b969a3af6a3f2cf3709" id="r_a292133b2b7143b969a3af6a3f2cf3709"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structtabprm.html">tabprm</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a292133b2b7143b969a3af6a3f2cf3709">tab</a></td></tr>
<tr class="separator:a292133b2b7143b969a3af6a3f2cf3709"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9063e8d0c956e9eae7f7d6f3608b9ed2" id="r_a9063e8d0c956e9eae7f7d6f3608b9ed2"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwtbarr.html">wtbarr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a9063e8d0c956e9eae7f7d6f3608b9ed2">wtb</a></td></tr>
<tr class="separator:a9063e8d0c956e9eae7f7d6f3608b9ed2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b56e1b378a6ae9f8dfff5c364f0653c" id="r_a5b56e1b378a6ae9f8dfff5c364f0653c"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a5b56e1b378a6ae9f8dfff5c364f0653c">lngtyp</a> [8]</td></tr>
<tr class="separator:a5b56e1b378a6ae9f8dfff5c364f0653c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae352318ce3202dab1b5db8b9ceec7703" id="r_ae352318ce3202dab1b5db8b9ceec7703"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ae352318ce3202dab1b5db8b9ceec7703">lattyp</a> [8]</td></tr>
<tr class="separator:ae352318ce3202dab1b5db8b9ceec7703"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08098820949433d1336841d32d0b62b5" id="r_a08098820949433d1336841d32d0b62b5"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a08098820949433d1336841d32d0b62b5">lng</a></td></tr>
<tr class="separator:a08098820949433d1336841d32d0b62b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab7f7173e6d2b1b8028a3275bdd751e79" id="r_ab7f7173e6d2b1b8028a3275bdd751e79"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ab7f7173e6d2b1b8028a3275bdd751e79">lat</a></td></tr>
<tr class="separator:ab7f7173e6d2b1b8028a3275bdd751e79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9729795155b8f37afd80784fb70068b" id="r_ab9729795155b8f37afd80784fb70068b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ab9729795155b8f37afd80784fb70068b">spec</a></td></tr>
<tr class="separator:ab9729795155b8f37afd80784fb70068b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4fcafeaedae6f7636ab9e22ec9e5c7a" id="r_aa4fcafeaedae6f7636ab9e22ec9e5c7a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aa4fcafeaedae6f7636ab9e22ec9e5c7a">time</a></td></tr>
<tr class="separator:aa4fcafeaedae6f7636ab9e22ec9e5c7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade8495d3ca5047eeadba5934d0bb2708" id="r_ade8495d3ca5047eeadba5934d0bb2708"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ade8495d3ca5047eeadba5934d0bb2708">cubeface</a></td></tr>
<tr class="separator:ade8495d3ca5047eeadba5934d0bb2708"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0617abe8547c5861d30001da2a9121b" id="r_af0617abe8547c5861d30001da2a9121b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#af0617abe8547c5861d30001da2a9121b">dummy</a></td></tr>
<tr class="separator:af0617abe8547c5861d30001da2a9121b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab63cdcf6ff8febd1b40d0e044ca7d7ef" id="r_ab63cdcf6ff8febd1b40d0e044ca7d7ef"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ab63cdcf6ff8febd1b40d0e044ca7d7ef">types</a></td></tr>
<tr class="separator:ab63cdcf6ff8febd1b40d0e044ca7d7ef"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3224bd06f8f4d2d7d398533eb44a49e8" id="r_a3224bd06f8f4d2d7d398533eb44a49e8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structlinprm.html">linprm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a3224bd06f8f4d2d7d398533eb44a49e8">lin</a></td></tr>
<tr class="separator:a3224bd06f8f4d2d7d398533eb44a49e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8391dd770637dbb841067996b7777ba" id="r_ac8391dd770637dbb841067996b7777ba"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structcelprm.html">celprm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ac8391dd770637dbb841067996b7777ba">cel</a></td></tr>
<tr class="separator:ac8391dd770637dbb841067996b7777ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae83952aec7c1ac76c090bc89bf4eeea7" id="r_ae83952aec7c1ac76c090bc89bf4eeea7"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structspcprm.html">spcprm</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ae83952aec7c1ac76c090bc89bf4eeea7">spc</a></td></tr>
<tr class="separator:ae83952aec7c1ac76c090bc89bf4eeea7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af54ce939604be183231f0ee006e2f8ed" id="r_af54ce939604be183231f0ee006e2f8ed"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwcserr.html">wcserr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#af54ce939604be183231f0ee006e2f8ed">err</a></td></tr>
<tr class="separator:af54ce939604be183231f0ee006e2f8ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5780880281f2f9d085d2e06919b7647a" id="r_a5780880281f2f9d085d2e06919b7647a"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a5780880281f2f9d085d2e06919b7647a">m_flag</a></td></tr>
<tr class="separator:a5780880281f2f9d085d2e06919b7647a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5ed753e401cda620a04adfb4ebfb8e0d" id="r_a5ed753e401cda620a04adfb4ebfb8e0d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a5ed753e401cda620a04adfb4ebfb8e0d">m_naxis</a></td></tr>
<tr class="separator:a5ed753e401cda620a04adfb4ebfb8e0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a164e3852bcd2dea8b5f73e1dff79ddf5" id="r_a164e3852bcd2dea8b5f73e1dff79ddf5"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a164e3852bcd2dea8b5f73e1dff79ddf5">m_crpix</a></td></tr>
<tr class="separator:a164e3852bcd2dea8b5f73e1dff79ddf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6778d31ec5a2ee643dc5f0a8af630b03" id="r_a6778d31ec5a2ee643dc5f0a8af630b03"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a6778d31ec5a2ee643dc5f0a8af630b03">m_pc</a></td></tr>
<tr class="separator:a6778d31ec5a2ee643dc5f0a8af630b03"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42e0ff2da3b0c1ca0a9509f787ed1951" id="r_a42e0ff2da3b0c1ca0a9509f787ed1951"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a42e0ff2da3b0c1ca0a9509f787ed1951">m_cdelt</a></td></tr>
<tr class="separator:a42e0ff2da3b0c1ca0a9509f787ed1951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5072893bd9beddb33967697d501acdce" id="r_a5072893bd9beddb33967697d501acdce"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a5072893bd9beddb33967697d501acdce">m_crval</a></td></tr>
<tr class="separator:a5072893bd9beddb33967697d501acdce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1cb3e68560d1ac42c620cfe3900af95" id="r_af1cb3e68560d1ac42c620cfe3900af95"><td class="memItemLeft" align="right" valign="top">char(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#af1cb3e68560d1ac42c620cfe3900af95">m_cunit</a> )[72]</td></tr>
<tr class="separator:af1cb3e68560d1ac42c620cfe3900af95"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aee7f71c872491b25e1d1440e5dfa8153" id="r_aee7f71c872491b25e1d1440e5dfa8153"><td class="memItemLeft" align="right" valign="top">char((*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#aee7f71c872491b25e1d1440e5dfa8153">m_ctype</a> )[72]</td></tr>
<tr class="separator:aee7f71c872491b25e1d1440e5dfa8153"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a3fa7adc304567271c5cc0eda3ac986" id="r_a6a3fa7adc304567271c5cc0eda3ac986"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpvcard.html">pvcard</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a6a3fa7adc304567271c5cc0eda3ac986">m_pv</a></td></tr>
<tr class="separator:a6a3fa7adc304567271c5cc0eda3ac986"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a042875def8cab8354c5b2c40ab9fa374" id="r_a042875def8cab8354c5b2c40ab9fa374"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structpscard.html">pscard</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a042875def8cab8354c5b2c40ab9fa374">m_ps</a></td></tr>
<tr class="separator:a042875def8cab8354c5b2c40ab9fa374"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a88af56c4c978c6d4213ae1f4bec87a" id="r_a7a88af56c4c978c6d4213ae1f4bec87a"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a7a88af56c4c978c6d4213ae1f4bec87a">m_cd</a></td></tr>
<tr class="separator:a7a88af56c4c978c6d4213ae1f4bec87a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5444415c94c7ab0226788f5efe93221d" id="r_a5444415c94c7ab0226788f5efe93221d"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a5444415c94c7ab0226788f5efe93221d">m_crota</a></td></tr>
<tr class="separator:a5444415c94c7ab0226788f5efe93221d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ed527b90d49e8365c1b727f7bec29c7" id="r_a4ed527b90d49e8365c1b727f7bec29c7"><td class="memItemLeft" align="right" valign="top">int *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a4ed527b90d49e8365c1b727f7bec29c7">m_colax</a></td></tr>
<tr class="separator:a4ed527b90d49e8365c1b727f7bec29c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a092c11d209ecdd16bb79858c68e4d582" id="r_a092c11d209ecdd16bb79858c68e4d582"><td class="memItemLeft" align="right" valign="top">char(*&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a092c11d209ecdd16bb79858c68e4d582">m_cname</a> )[72]</td></tr>
<tr class="separator:a092c11d209ecdd16bb79858c68e4d582"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d15534535c7f9308c9daa2cceff29e7" id="r_a0d15534535c7f9308c9daa2cceff29e7"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a0d15534535c7f9308c9daa2cceff29e7">m_crder</a></td></tr>
<tr class="separator:a0d15534535c7f9308c9daa2cceff29e7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13fab263ca03f35844fdaca289b7dfac" id="r_a13fab263ca03f35844fdaca289b7dfac"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a13fab263ca03f35844fdaca289b7dfac">m_csyer</a></td></tr>
<tr class="separator:a13fab263ca03f35844fdaca289b7dfac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7134300080d93ba780b8db3bb5ee02ce" id="r_a7134300080d93ba780b8db3bb5ee02ce"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a7134300080d93ba780b8db3bb5ee02ce">m_czphs</a></td></tr>
<tr class="separator:a7134300080d93ba780b8db3bb5ee02ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54862a297e2fb951a72efa7ac5841a21" id="r_a54862a297e2fb951a72efa7ac5841a21"><td class="memItemLeft" align="right" valign="top">double *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#a54862a297e2fb951a72efa7ac5841a21">m_cperi</a></td></tr>
<tr class="separator:a54862a297e2fb951a72efa7ac5841a21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad354d9754c757b31810a3751ea67b5d3" id="r_ad354d9754c757b31810a3751ea67b5d3"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structauxprm.html">auxprm</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ad354d9754c757b31810a3751ea67b5d3">m_aux</a></td></tr>
<tr class="separator:ad354d9754c757b31810a3751ea67b5d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae09d5bf005e3bd7ee880353e8816ceb8" id="r_ae09d5bf005e3bd7ee880353e8816ceb8"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structtabprm.html">tabprm</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ae09d5bf005e3bd7ee880353e8816ceb8">m_tab</a></td></tr>
<tr class="separator:ae09d5bf005e3bd7ee880353e8816ceb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace7e0986c79d73bd3a0613034b71974f" id="r_ace7e0986c79d73bd3a0613034b71974f"><td class="memItemLeft" align="right" valign="top">struct <a class="el" href="structwtbarr.html">wtbarr</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structwcsprm.html#ace7e0986c79d73bd3a0613034b71974f">m_wtb</a></td></tr>
<tr class="separator:ace7e0986c79d73bd3a0613034b71974f"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Coordinate transformation parameters. </p>
<p>The <b>wcsprm</b> struct contains information required to transform world coordinates. It consists of certain members that must be set by the user (<em>given</em>) and others that are set by the WCSLIB routines (<em>returned</em>). While the addresses of the arrays themselves may be set by <a class="el" href="wcs_8h.html#aab11243b60b10065fc85347bb3efa912" title="Default constructor for the wcsprm struct.">wcsinit()</a> if it (optionally) allocates memory, their contents must be set by the user.</p>
<p>Some parameters that are given are not actually required for transforming coordinates. These are described as &quot;auxiliary&quot;; the struct simply provides a place to store them, though they may be used by <a class="el" href="wcshdr_8h.html#ace387e4a5f6c519ad2a0e1fdebe62381" title="Write out a wcsprm struct as a FITS header.">wcshdo()</a> in constructing a FITS header from a <b>wcsprm</b> struct. Some of the returned values are supplied for informational purposes and others are for internal use only as indicated.</p>
<p>In practice, it is expected that a WCS parser would scan the FITS header to determine the number of coordinate axes. It would then use <a class="el" href="wcs_8h.html#aab11243b60b10065fc85347bb3efa912" title="Default constructor for the wcsprm struct.">wcsinit()</a> to allocate memory for arrays in the <b>wcsprm</b> struct and set default values. Then as it reread the header and identified each WCS keyrecord it would load the value into the relevant <b>wcsprm</b> array element. This is essentially what <a class="el" href="wcshdr_8h.html#ac75623ee805ab7d43b0bba684c719a60" title="FITS WCS parser routine for image headers.">wcspih()</a> does - refer to the prologue of <a class="el" href="wcshdr_8h.html">wcshdr.h</a>. As the final step, <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> is invoked, either directly or indirectly, to set the derived members of the <b>wcsprm</b> struct. <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> strips off trailing blanks in all string members and null-fills the character array. </p>
</div><h2 class="groupheader">Field Documentation</h2>
<a id="a35bff8de85e5a8892e1b68db69ca7a68" name="a35bff8de85e5a8892e1b68db69ca7a68"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a35bff8de85e5a8892e1b68db69ca7a68">&#9670;&#160;</a></span>flag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::flag</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given and returned) This flag must be set to zero whenever any of the following <b>wcsprm</b> struct members are set or changed:</p>
<ul>
<li>
<a class="el" href="structwcsprm.html#a70cac2976524a5f0a6aeb2b3fcb95834">wcsprm::naxis</a> (q.v., not normally set by the user), </li>
<li>
<a class="el" href="structwcsprm.html#aadad828f07e3affd1511e533b00da19f">wcsprm::crpix</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a3495a5b0ef529706ec9a0af5c3163d63">wcsprm::pc</a>, </li>
<li>
<a class="el" href="structwcsprm.html#ade355cdce054938cfa36e06ef9c51446">wcsprm::cdelt</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a7a0a1ce2432cef9377f70367ea1fd18c">wcsprm::crval</a>, </li>
<li>
<a class="el" href="structwcsprm.html#aa0ae3f3605566be2e85e51e5b52c3b52">wcsprm::cunit</a>, </li>
<li>
<a class="el" href="structwcsprm.html#ae1f462606974e1324cd38f143eda691e">wcsprm::ctype</a>, </li>
<li>
<a class="el" href="structwcsprm.html#af8f679749574250cb9ba09e1f05fab5d">wcsprm::lonpole</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a5e04127eb71da6e1350467a7a6d236f5">wcsprm::latpole</a>, </li>
<li>
<a class="el" href="structwcsprm.html#ada1b98589c0127d34766b4c6b5d6cb41">wcsprm::restfrq</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a5d0b60efc55a61525b9beb26ead4859e">wcsprm::restwav</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a0e31f1eef036258c2957da9b985945dd">wcsprm::npv</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a04fbd6ed1b338e225f2291523e64be2c">wcsprm::pv</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a4c89dafecd036e169f96cb84d53ace65">wcsprm::nps</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a9eca2fcc30058310d020181ae16bf256">wcsprm::ps</a>, </li>
<li>
<a class="el" href="structwcsprm.html#afd2f31d782b3becce4ca2f9b495ec0b1">wcsprm::cd</a>, </li>
<li>
<a class="el" href="structwcsprm.html#af124a4259475ea355ced38e73a05363a">wcsprm::crota</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a8b3a65921acc0dabfa4efd19a003ea6e">wcsprm::altlin</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a94c26ce331cc876d63baeeada9820241">wcsprm::ntab</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a8625c0a6ff99c754566c46c2372df801">wcsprm::nwtb</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a292133b2b7143b969a3af6a3f2cf3709">wcsprm::tab</a>, </li>
<li>
<a class="el" href="structwcsprm.html#a9063e8d0c956e9eae7f7d6f3608b9ed2">wcsprm::wtb</a>. </li>
</ul>
<p>This signals the initialization routine, <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>, to recompute the returned members of the linprm, celprm, spcprm, and tabprm structs. <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> will reset flag to indicate that this has been done.</p>
<p><b>PLEASE NOTE:</b> flag should be set to -1 when <a class="el" href="wcs_8h.html#aab11243b60b10065fc85347bb3efa912" title="Default constructor for the wcsprm struct.">wcsinit()</a> is called for the first time for a particular <b>wcsprm</b> struct in order to initialize memory management. It must ONLY be used on the first initialization otherwise memory leaks may result. </p>

</div>
</div>
<a id="a70cac2976524a5f0a6aeb2b3fcb95834" name="a70cac2976524a5f0a6aeb2b3fcb95834"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a70cac2976524a5f0a6aeb2b3fcb95834">&#9670;&#160;</a></span>naxis</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::naxis</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given or returned) Number of pixel and world coordinate elements.</p>
<p>If <a class="el" href="wcs_8h.html#aab11243b60b10065fc85347bb3efa912" title="Default constructor for the wcsprm struct.">wcsinit()</a> is used to initialize the linprm struct (as would normally be the case) then it will set naxis from the value passed to it as a function argument. The user should not subsequently modify it. </p>

</div>
</div>
<a id="aadad828f07e3affd1511e533b00da19f" name="aadad828f07e3affd1511e533b00da19f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aadad828f07e3affd1511e533b00da19f">&#9670;&#160;</a></span>crpix</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::crpix</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of an array of double containing the coordinate reference pixel, <code><b>CRPIX</b>ja</code>. </p>

</div>
</div>
<a id="a3495a5b0ef529706ec9a0af5c3163d63" name="a3495a5b0ef529706ec9a0af5c3163d63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3495a5b0ef529706ec9a0af5c3163d63">&#9670;&#160;</a></span>pc</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::pc</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of the <code><b>PC</b>i<b>_</b>ja</code> (pixel coordinate) transformation matrix. The expected order is </p><div class="fragment"><div class="line"><span class="keyword">struct </span><a class="code hl_struct" href="structwcsprm.html">wcsprm</a> wcs;</div>
<div class="line">wcs.<a class="code hl_variable" href="structwcsprm.html#a3495a5b0ef529706ec9a0af5c3163d63">pc</a> = {PC1_1, PC1_2, PC2_1, PC2_2};</div>
<div class="ttc" id="astructwcsprm_html"><div class="ttname"><a href="structwcsprm.html">wcsprm</a></div><div class="ttdoc">Coordinate transformation parameters.</div><div class="ttdef"><b>Definition</b> wcs.h:2085</div></div>
<div class="ttc" id="astructwcsprm_html_a3495a5b0ef529706ec9a0af5c3163d63"><div class="ttname"><a href="structwcsprm.html#a3495a5b0ef529706ec9a0af5c3163d63">wcsprm::pc</a></div><div class="ttdeci">double * pc</div><div class="ttdef"><b>Definition</b> wcs.h:2094</div></div>
</div><!-- fragment --><p>This may be constructed conveniently from a 2-D array via </p><div class="fragment"><div class="line"><span class="keywordtype">double</span> m[2][2] = {{PC1_1, PC1_2},</div>
<div class="line">                  {PC2_1, PC2_2}};</div>
</div><!-- fragment --><p>which is equivalent to </p><div class="fragment"><div class="line"><span class="keywordtype">double</span> m[2][2];</div>
<div class="line">m[0][0] = PC1_1;</div>
<div class="line">m[0][1] = PC1_2;</div>
<div class="line">m[1][0] = PC2_1;</div>
<div class="line">m[1][1] = PC2_2;</div>
</div><!-- fragment --><p>The storage order for this 2-D array is the same as for the 1-D array, whence </p><div class="fragment"><div class="line">wcs.pc = *m;</div>
</div><!-- fragment --><p>would be legitimate. </p>

</div>
</div>
<a id="ade355cdce054938cfa36e06ef9c51446" name="ade355cdce054938cfa36e06ef9c51446"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade355cdce054938cfa36e06ef9c51446">&#9670;&#160;</a></span>cdelt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::cdelt</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of an array of double containing the coordinate increments, <code><b>CDELT</b>ia</code>. </p>

</div>
</div>
<a id="a7a0a1ce2432cef9377f70367ea1fd18c" name="a7a0a1ce2432cef9377f70367ea1fd18c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a0a1ce2432cef9377f70367ea1fd18c">&#9670;&#160;</a></span>crval</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::crval</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of an array of double containing the coordinate reference values, <code><b>CRVAL</b>ia</code>. </p>

</div>
</div>
<a id="aa0ae3f3605566be2e85e51e5b52c3b52" name="aa0ae3f3605566be2e85e51e5b52c3b52"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa0ae3f3605566be2e85e51e5b52c3b52">&#9670;&#160;</a></span>cunit</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wcsprm::cunit</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of an array of char[72] containing the <code><b>CUNIT</b>ia</code> keyvalues which define the units of measurement of the <code><b>CRVAL</b>ia</code>, <code><b>CDELT</b>ia</code>, and <code><b>CD</b>i<b>_</b>ja</code> keywords.</p>
<p>As <code><b>CUNIT</b>ia</code> is an optional header keyword, cunit[][72] may be left blank but otherwise is expected to contain a standard units specification as defined by WCS Paper I. Utility function <a class="el" href="wcsunits_8h.html#a560462cb2a7fa7eae6b4f325c85e7911">wcsutrn()</a>, described in <a class="el" href="wcsunits_8h.html">wcsunits.h</a>, is available to translate commonly used non-standard units specifications but this must be done as a separate step before invoking <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>.</p>
<p>For celestial axes, if cunit[][72] is not blank, <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> uses <a class="el" href="wcsunits_8h.html#aef5d64e333f758458b1edaa617911513">wcsunits()</a> to parse it and scale cdelt[], crval[], and cd[][*] to degrees. It then resets cunit[][72] to &quot;deg&quot;.</p>
<p>For spectral axes, if cunit[][72] is not blank, <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> uses <a class="el" href="wcsunits_8h.html#aef5d64e333f758458b1edaa617911513">wcsunits()</a> to parse it and scale cdelt[], crval[], and cd[][*] to SI units. It then resets cunit[][72] accordingly.</p>
<p><a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> ignores cunit[][72] for other coordinate types; cunit[][72] may be used to label coordinate values.</p>
<p>These variables accomodate the longest allowed string-valued FITS keyword, being limited to 68 characters, plus the null-terminating character. </p>

</div>
</div>
<a id="ae1f462606974e1324cd38f143eda691e" name="ae1f462606974e1324cd38f143eda691e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1f462606974e1324cd38f143eda691e">&#9670;&#160;</a></span>ctype</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wcsprm::ctype</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of an array of char[72] containing the coordinate axis types, <code><b>CTYPE</b>ia</code>.</p>
<p>The ctype[][72] keyword values must be in upper case and there must be zero or one pair of matched celestial axis types, and zero or one spectral axis. The ctype[][72] strings should be padded with blanks on the right and null-terminated so that they are at least eight characters in length.</p>
<p>These variables accomodate the longest allowed string-valued FITS keyword, being limited to 68 characters, plus the null-terminating character. </p>

</div>
</div>
<a id="af8f679749574250cb9ba09e1f05fab5d" name="af8f679749574250cb9ba09e1f05fab5d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af8f679749574250cb9ba09e1f05fab5d">&#9670;&#160;</a></span>lonpole</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::lonpole</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given and returned) The native longitude of the celestial pole, <picture><source srcset="form_5_dark.png" media="(prefers-color-scheme: dark)"/><img class="formulaInl" alt="$\phi_{\mathrm p}$" src="form_5.png" width="13" height="14"/></picture>, given by <code><b>LONPOLE</b>a</code> [deg] or by <b><code>PV</code>i<code>_2</code>a</b> [deg] attached to the longitude axis which takes precedence if defined, and ... </p>

</div>
</div>
<a id="a5e04127eb71da6e1350467a7a6d236f5" name="a5e04127eb71da6e1350467a7a6d236f5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5e04127eb71da6e1350467a7a6d236f5">&#9670;&#160;</a></span>latpole</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::latpole</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given and returned) ... the native latitude of the celestial pole, <picture><source srcset="form_6_dark.png" media="(prefers-color-scheme: dark)"/><img class="formulaInl" alt="$\theta_{\mathrm p}$" src="form_6.png" width="11" height="14"/></picture>, given by <code><b>LATPOLE</b>a</code> [deg] or by <b><code>PV</code>i<code>_3</code>a</b> [deg] attached to the longitude axis which takes precedence if defined.</p>
<p>lonpole and latpole may be left to default to values set by <a class="el" href="wcs_8h.html#aab11243b60b10065fc85347bb3efa912" title="Default constructor for the wcsprm struct.">wcsinit()</a> (see <a class="el" href="structcelprm.html#a3f9ae993e97f0e73e3f59117929eeda6">celprm::ref</a>), but in any case they will be reset by <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> to the values actually used. Note therefore that if the <b>wcsprm</b> struct is reused without resetting them, whether directly or via <a class="el" href="wcs_8h.html#aab11243b60b10065fc85347bb3efa912" title="Default constructor for the wcsprm struct.">wcsinit()</a>, they will no longer have their default values. </p>

</div>
</div>
<a id="ada1b98589c0127d34766b4c6b5d6cb41" name="ada1b98589c0127d34766b4c6b5d6cb41"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ada1b98589c0127d34766b4c6b5d6cb41">&#9670;&#160;</a></span>restfrq</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::restfrq</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) The rest frequency [Hz], and/or ... </p>

</div>
</div>
<a id="a5d0b60efc55a61525b9beb26ead4859e" name="a5d0b60efc55a61525b9beb26ead4859e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5d0b60efc55a61525b9beb26ead4859e">&#9670;&#160;</a></span>restwav</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::restwav</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) ... the rest wavelength in vacuo [m], only one of which need be given, the other should be set to zero. </p>

</div>
</div>
<a id="a0e31f1eef036258c2957da9b985945dd" name="a0e31f1eef036258c2957da9b985945dd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e31f1eef036258c2957da9b985945dd">&#9670;&#160;</a></span>npv</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::npv</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) The number of entries in the <a class="el" href="structwcsprm.html#a04fbd6ed1b338e225f2291523e64be2c">wcsprm::pv</a>[] array. </p>

</div>
</div>
<a id="a912eed291f15134e8cfb8750acc6c4bc" name="a912eed291f15134e8cfb8750acc6c4bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a912eed291f15134e8cfb8750acc6c4bc">&#9670;&#160;</a></span>npvmax</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::npvmax</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given or returned) The length of the <a class="el" href="structwcsprm.html#a04fbd6ed1b338e225f2291523e64be2c">wcsprm::pv</a>[] array.</p>
<p>npvmax will be set by <a class="el" href="wcs_8h.html#aab11243b60b10065fc85347bb3efa912" title="Default constructor for the wcsprm struct.">wcsinit()</a> if it allocates memory for <a class="el" href="structwcsprm.html#a04fbd6ed1b338e225f2291523e64be2c">wcsprm::pv</a>[], otherwise it must be set by the user. See also <a class="el" href="wcs_8h.html#a42b2578d76ace7ca6114d82b7ae46a89" title="Memory allocation for PVi_ma.">wcsnpv()</a>. </p>

</div>
</div>
<a id="a04fbd6ed1b338e225f2291523e64be2c" name="a04fbd6ed1b338e225f2291523e64be2c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04fbd6ed1b338e225f2291523e64be2c">&#9670;&#160;</a></span>pv</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structpvcard.html">pvcard</a> * wcsprm::pv</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of an array of length npvmax of pvcard structs.</p>
<p>As a FITS header parser encounters each <code><b>PV</b>i<b>_</b>ma</code> keyword it should load it into a pvcard struct in the array and increment npv. <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> interprets these as required.</p>
<p>Note that, if they were not given, <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> resets the entries for <b><code>PV</code>i<code>_1</code>a</b>, <b><code>PV</code>i<code>_2</code>a</b>, <b><code>PV</code>i<code>_3</code>a</b>, and <b><code>PV</code>i<code>_4</code>a</b> for longitude axis <b>i</b> to match phi_0 and theta_0 (the native longitude and latitude of the reference point), <code><b>LONPOLE</b>a</code> and <code><b>LATPOLE</b>a</code> respectively. </p>

</div>
</div>
<a id="a4c89dafecd036e169f96cb84d53ace65" name="a4c89dafecd036e169f96cb84d53ace65"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4c89dafecd036e169f96cb84d53ace65">&#9670;&#160;</a></span>nps</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::nps</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) The number of entries in the <a class="el" href="structwcsprm.html#a9eca2fcc30058310d020181ae16bf256">wcsprm::ps</a>[] array. </p>

</div>
</div>
<a id="a42052d557bdef2c5640a6d19b6d9ed8b" name="a42052d557bdef2c5640a6d19b6d9ed8b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42052d557bdef2c5640a6d19b6d9ed8b">&#9670;&#160;</a></span>npsmax</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::npsmax</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given or returned) The length of the <a class="el" href="structwcsprm.html#a9eca2fcc30058310d020181ae16bf256">wcsprm::ps</a>[] array.</p>
<p>npsmax will be set by <a class="el" href="wcs_8h.html#aab11243b60b10065fc85347bb3efa912" title="Default constructor for the wcsprm struct.">wcsinit()</a> if it allocates memory for <a class="el" href="structwcsprm.html#a9eca2fcc30058310d020181ae16bf256">wcsprm::ps</a>[], otherwise it must be set by the user. See also <a class="el" href="wcs_8h.html#ae790c9ce6c9b7a4845cf1c3c97b1e97a" title="Memory allocation for PSi_ma.">wcsnps()</a>. </p>

</div>
</div>
<a id="a9eca2fcc30058310d020181ae16bf256" name="a9eca2fcc30058310d020181ae16bf256"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9eca2fcc30058310d020181ae16bf256">&#9670;&#160;</a></span>ps</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structpscard.html">pscard</a> * wcsprm::ps</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of an array of length npsmax of pscard structs.</p>
<p>As a FITS header parser encounters each <code><b>PS</b>i<b>_</b>ma</code> keyword it should load it into a pscard struct in the array and increment nps. <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> interprets these as required (currently no <code><b>PS</b>i<b>_</b>ma</code> keyvalues are recognized). </p>

</div>
</div>
<a id="afd2f31d782b3becce4ca2f9b495ec0b1" name="afd2f31d782b3becce4ca2f9b495ec0b1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afd2f31d782b3becce4ca2f9b495ec0b1">&#9670;&#160;</a></span>cd</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::cd</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) For historical compatibility, the <b>wcsprm</b> struct supports two alternate specifications of the linear transformation matrix, those associated with the <code><b>CD</b>i<b>_</b>ja</code> keywords, and ... </p>

</div>
</div>
<a id="af124a4259475ea355ced38e73a05363a" name="af124a4259475ea355ced38e73a05363a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af124a4259475ea355ced38e73a05363a">&#9670;&#160;</a></span>crota</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::crota</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) ... those associated with the <code><b>CROTA</b>i</code> keywords. Although these may not formally co-exist with <code><b>PC</b>i<b>_</b>ja</code>, the approach taken here is simply to ignore them if given in conjunction with <code><b>PC</b>i<b>_</b>ja</code>. </p>

</div>
</div>
<a id="a8b3a65921acc0dabfa4efd19a003ea6e" name="a8b3a65921acc0dabfa4efd19a003ea6e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8b3a65921acc0dabfa4efd19a003ea6e">&#9670;&#160;</a></span>altlin</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::altlin</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) altlin is a bit flag that denotes which of the <code><b>PC</b>i<b>_</b>ja</code>, <code><b>CD</b>i<b>_</b>ja</code> and <code><b>CROTA</b>i</code> keywords are present in the header:</p>
<ul>
<li>
<p class="startli">Bit 0: <code><b>PC</b>i<b>_</b>ja</code> is present.</p>
<p class="endli"></p>
</li>
<li>
<p class="startli">Bit 1: <code><b>CD</b>i<b>_</b>ja</code> is present.</p>
<p class="interli">Matrix elements in the IRAF convention are equivalent to the product <code><b>CD</b>i<b>_</b>ja</code> = <code><b>CDELT</b>ia</code> * <code><b>PC</b>i<b>_</b>ja</code>, but the defaults differ from that of the <code><b>PC</b>i<b>_</b>ja</code> matrix. If one or more <code><b>CD</b>i<b>_</b>ja</code> keywords are present then all unspecified <code><b>CD</b>i<b>_</b>ja</code> default to zero. If no <code><b>CD</b>i<b>_</b>ja</code> (or <code><b>CROTA</b>i</code>) keywords are present, then the header is assumed to be in <code><b>PC</b>i<b>_</b>ja</code> form whether or not any <code><b>PC</b>i<b>_</b>ja</code> keywords are present since this results in an interpretation of <code><b>CDELT</b>ia</code> consistent with the original FITS specification.</p>
<p class="interli">While <code><b>CD</b>i<b>_</b>ja</code> may not formally co-exist with <code><b>PC</b>i<b>_</b>ja</code>, it may co-exist with <code><b>CDELT</b>ia</code> and <code><b>CROTA</b>i</code> which are to be ignored.</p>
<p class="endli"></p>
</li>
<li>
<p class="startli">Bit 2: <code><b>CROTA</b>i</code> is present.</p>
<p class="interli">In the AIPS convention, <code><b>CROTA</b>i</code> may only be associated with the latitude axis of a celestial axis pair. It specifies a rotation in the image plane that is applied AFTER the <code><b>CDELT</b>ia</code>; any other <code><b>CROTA</b>i</code> keywords are ignored.</p>
<p class="interli"><code><b>CROTA</b>i</code> may not formally co-exist with <code><b>PC</b>i<b>_</b>ja</code>.</p>
<p class="interli"><code><b>CROTA</b>i</code> and <code><b>CDELT</b>ia</code> may formally co-exist with <code><b>CD</b>i<b>_</b>ja</code> but if so are to be ignored.</p>
<p class="endli"></p>
</li>
<li>
<p class="startli">Bit 3: <code><b>PC</b>i<b>_</b>ja</code> + <code><b>CDELT</b>ia</code> was derived from <code><b>CD</b>i<b>_</b>ja</code> by <a class="el" href="wcsfix_8h.html#a7b70e8127424672db38ce3e653e46467" title="regularize PCi_j.">wcspcx()</a>.</p>
<p class="endli">This bit is set by <a class="el" href="wcsfix_8h.html#a7b70e8127424672db38ce3e653e46467" title="regularize PCi_j.">wcspcx()</a> when it derives <code><b>PC</b>i<b>_</b>ja</code> and <code><b>CDELT</b>ia</code> from <code><b>CD</b>i<b>_</b>ja</code> via an orthonormal decomposition. In particular, it signals <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> not to replace <code><b>PC</b>i<b>_</b>ja</code> by a copy of <code><b>CD</b>i<b>_</b>ja</code> with <code><b>CDELT</b>ia</code> set to unity. </p>
</li>
</ul>
<p><code><b>CD</b>i<b>_</b>ja</code> and <code><b>CROTA</b>i</code> keywords, if found, are to be stored in the <a class="el" href="structwcsprm.html#afd2f31d782b3becce4ca2f9b495ec0b1">wcsprm::cd</a> and <a class="el" href="structwcsprm.html#af124a4259475ea355ced38e73a05363a">wcsprm::crota</a> arrays which are dimensioned similarly to <a class="el" href="structwcsprm.html#a3495a5b0ef529706ec9a0af5c3163d63">wcsprm::pc</a> and <a class="el" href="structwcsprm.html#ade355cdce054938cfa36e06ef9c51446">wcsprm::cdelt</a>. FITS header parsers should use the following procedure:</p>
<ul>
<li>
<p class="startli">Whenever a <code><b>PC</b>i<b>_</b>ja</code> keyword is encountered: </p><div class="fragment"><div class="line"><a class="code hl_variable" href="structwcsprm.html#a8b3a65921acc0dabfa4efd19a003ea6e">altlin</a> |= 1; </div>
<div class="ttc" id="astructwcsprm_html_a8b3a65921acc0dabfa4efd19a003ea6e"><div class="ttname"><a href="structwcsprm.html#a8b3a65921acc0dabfa4efd19a003ea6e">wcsprm::altlin</a></div><div class="ttdeci">int altlin</div><div class="ttdef"><b>Definition</b> wcs.h:2119</div></div>
</div><!-- fragment --><p class="endli"></p>
</li>
<li>
<p class="startli">Whenever a <code><b>CD</b>i<b>_</b>ja</code> keyword is encountered: </p><div class="fragment"><div class="line"><a class="code hl_variable" href="structwcsprm.html#a8b3a65921acc0dabfa4efd19a003ea6e">altlin</a> |= 2; </div>
</div><!-- fragment --><p class="endli"></p>
</li>
<li>
Whenever a <code><b>CROTA</b>i</code> keyword is encountered: <div class="fragment"><div class="line"><a class="code hl_variable" href="structwcsprm.html#a8b3a65921acc0dabfa4efd19a003ea6e">altlin</a> |= 4; </div>
</div><!-- fragment --> </li>
</ul>
<p>If none of these bits are set the <code><b>PC</b>i<b>_</b>ja</code> representation results, i.e. <a class="el" href="structwcsprm.html#a3495a5b0ef529706ec9a0af5c3163d63">wcsprm::pc</a> and <a class="el" href="structwcsprm.html#ade355cdce054938cfa36e06ef9c51446">wcsprm::cdelt</a> will be used as given.</p>
<p>These alternate specifications of the linear transformation matrix are translated immediately to <code><b>PC</b>i<b>_</b>ja</code> by <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> and are invisible to the lower-level WCSLIB routines. In particular, unless bit 3 is also set, <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> resets <a class="el" href="structwcsprm.html#ade355cdce054938cfa36e06ef9c51446">wcsprm::cdelt</a> to unity if <code><b>CD</b>i<b>_</b>ja</code> is present (and no <code><b>PC</b>i<b>_</b>ja</code>).</p>
<p>If <code><b>CROTA</b>i</code> are present but none is associated with the latitude axis (and no <code><b>PC</b>i<b>_</b>ja</code> or <code><b>CD</b>i<b>_</b>ja</code>), then <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a> reverts to a unity <code><b>PC</b>i<b>_</b>ja</code> matrix. </p>

</div>
</div>
<a id="ac3c9c869bef4e4850dfd9762b33ce908" name="ac3c9c869bef4e4850dfd9762b33ce908"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3c9c869bef4e4850dfd9762b33ce908">&#9670;&#160;</a></span>velref</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::velref</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) AIPS velocity code <code><b>VELREF</b></code>, refer to <a class="el" href="spc_8h.html#ac9dc37c9fdf2db04e23e26b7a51c8e6a" title="Translate AIPS-convention spectral keywords.">spcaips()</a>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#ac3c9c869bef4e4850dfd9762b33ce908">wcsprm::velref</a> is changed. </p>

</div>
</div>
<a id="ae7609283351ea46484690f873f8ea9c3" name="ae7609283351ea46484690f873f8ea9c3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae7609283351ea46484690f873f8ea9c3">&#9670;&#160;</a></span>alt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::alt</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) Character code for alternate coordinate descriptions (i.e. the '<b>a</b>' in keyword names such as <code><b>CTYPE</b>ia</code>). This is blank for the primary coordinate description, or one of the 26 upper-case letters, A-Z.</p>
<p>An array of four characters is provided for alignment purposes, only the first is used.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#ae7609283351ea46484690f873f8ea9c3">wcsprm::alt</a> is changed. </p>

</div>
</div>
<a id="a9ee8fb568ca75874bab00825b768f8ca" name="a9ee8fb568ca75874bab00825b768f8ca"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9ee8fb568ca75874bab00825b768f8ca">&#9670;&#160;</a></span>colnum</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::colnum</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) Where the coordinate representation is associated with an image-array column in a FITS binary table, this variable may be used to record the relevant column number.</p>
<p>It should be set to zero for an image header or pixel list.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a9ee8fb568ca75874bab00825b768f8ca">wcsprm::colnum</a> is changed. </p>

</div>
</div>
<a id="a7320fc64e7705cc7495eba07482b5c55" name="a7320fc64e7705cc7495eba07482b5c55"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7320fc64e7705cc7495eba07482b5c55">&#9670;&#160;</a></span>colax</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int * wcsprm::colax</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) Address of the first element of an array of int recording the column numbers for each axis in a pixel list.</p>
<p>The array elements should be set to zero for an image header or image array in a binary table.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a7320fc64e7705cc7495eba07482b5c55">wcsprm::colax</a> is changed. </p>

</div>
</div>
<a id="a922f0f57b8c35cad3d01ceedeba01d4b" name="a922f0f57b8c35cad3d01ceedeba01d4b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a922f0f57b8c35cad3d01ceedeba01d4b">&#9670;&#160;</a></span>cname</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wcsprm::cname</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) The address of the first element of an array of char[72] containing the coordinate axis names, <code><b>CNAME</b>ia</code>.</p>
<p>These variables accomodate the longest allowed string-valued FITS keyword, being limited to 68 characters, plus the null-terminating character.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a922f0f57b8c35cad3d01ceedeba01d4b">wcsprm::cname</a> is changed. </p>

</div>
</div>
<a id="a49eee6450b1a646d3fe01b8965a63af4" name="a49eee6450b1a646d3fe01b8965a63af4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49eee6450b1a646d3fe01b8965a63af4">&#9670;&#160;</a></span>crder</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::crder</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) Address of the first element of an array of double recording the random error in the coordinate value, <code><b>CRDER</b>ia</code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a49eee6450b1a646d3fe01b8965a63af4">wcsprm::crder</a> is changed. </p>

</div>
</div>
<a id="a15485177ea8bbacefc29a5a5cba98c8f" name="a15485177ea8bbacefc29a5a5cba98c8f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a15485177ea8bbacefc29a5a5cba98c8f">&#9670;&#160;</a></span>csyer</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::csyer</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) Address of the first element of an array of double recording the systematic error in the coordinate value, <code><b>CSYER</b>ia</code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a15485177ea8bbacefc29a5a5cba98c8f">wcsprm::csyer</a> is changed. </p>

</div>
</div>
<a id="a09002a13836c82c58d8faa06188f692b" name="a09002a13836c82c58d8faa06188f692b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a09002a13836c82c58d8faa06188f692b">&#9670;&#160;</a></span>czphs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::czphs</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) Address of the first element of an array of double recording the time at the zero point of a phase axis, CZPHSia.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a09002a13836c82c58d8faa06188f692b">wcsprm::czphs</a> is changed. </p>

</div>
</div>
<a id="a17fd7510a626a8b4b3d2985c9f270ac6" name="a17fd7510a626a8b4b3d2985c9f270ac6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a17fd7510a626a8b4b3d2985c9f270ac6">&#9670;&#160;</a></span>cperi</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::cperi</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) Address of the first element of an array of double recording the period of a phase axis, CPERIia.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a17fd7510a626a8b4b3d2985c9f270ac6">wcsprm::cperi</a> is changed. </p>

</div>
</div>
<a id="a2166fb650f937d8870711d8be5986b66" name="a2166fb650f937d8870711d8be5986b66"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2166fb650f937d8870711d8be5986b66">&#9670;&#160;</a></span>wcsname</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::wcsname</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) The name given to the coordinate representation, <code><b>WCSNAME</b>a</code>. This variable accomodates the longest allowed string-valued FITS keyword, being limited to 68 characters, plus the null-terminating character.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a2166fb650f937d8870711d8be5986b66">wcsprm::wcsname</a> is changed. </p>

</div>
</div>
<a id="a04771d9d83256b63c86c29d6fa717d81" name="a04771d9d83256b63c86c29d6fa717d81"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a04771d9d83256b63c86c29d6fa717d81">&#9670;&#160;</a></span>timesys</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::timesys</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TIMESYS</b></code> keyvalue, being the time scale (UTC, TAI, etc.) in which all other time-related auxiliary header values are recorded. Also defines the time scale for an image axis with <code><b>CTYPE</b>ia</code> set to 'TIME'.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a04771d9d83256b63c86c29d6fa717d81">wcsprm::timesys</a> is changed. </p>

</div>
</div>
<a id="a0f9f8f2c66ff8a89c27894405db543f0" name="a0f9f8f2c66ff8a89c27894405db543f0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0f9f8f2c66ff8a89c27894405db543f0">&#9670;&#160;</a></span>trefpos</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::trefpos</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TREFPOS</b></code> keyvalue, being the location in space where the recorded time is valid.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a0f9f8f2c66ff8a89c27894405db543f0">wcsprm::trefpos</a> is changed. </p>

</div>
</div>
<a id="aa5573ea695b8aac6cdec2ac3dcc279c1" name="aa5573ea695b8aac6cdec2ac3dcc279c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5573ea695b8aac6cdec2ac3dcc279c1">&#9670;&#160;</a></span>trefdir</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::trefdir</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TREFDIR</b></code> keyvalue, being the reference direction used in calculating a pathlength delay.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#aa5573ea695b8aac6cdec2ac3dcc279c1">wcsprm::trefdir</a> is changed. </p>

</div>
</div>
<a id="aa8473a613e48249f5e81508cb3f3ac74" name="aa8473a613e48249f5e81508cb3f3ac74"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8473a613e48249f5e81508cb3f3ac74">&#9670;&#160;</a></span>plephem</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::plephem</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>PLEPHEM</b></code> keyvalue, being the Solar System ephemeris used for calculating a pathlength delay.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#aa8473a613e48249f5e81508cb3f3ac74">wcsprm::plephem</a> is changed. </p>

</div>
</div>
<a id="a01c8f1c9c125c939b43ba05d4caec907" name="a01c8f1c9c125c939b43ba05d4caec907"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a01c8f1c9c125c939b43ba05d4caec907">&#9670;&#160;</a></span>timeunit</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::timeunit</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TIMEUNIT</b></code> keyvalue, being the time units in which the following header values are expressed: <code><b>TSTART</b></code>, <code><b>TSTOP</b></code>, <code><b>TIMEOFFS</b></code>, <code><b>TIMSYER</b></code>, <code><b>TIMRDER</b></code>, <code><b>TIMEDEL</b></code>. It also provides the default value for <code><b>CUNIT</b>ia</code> for time axes.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a01c8f1c9c125c939b43ba05d4caec907">wcsprm::timeunit</a> is changed. </p>

</div>
</div>
<a id="a056ffc4826e7a7ba59909fe5063dfa0b" name="a056ffc4826e7a7ba59909fe5063dfa0b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a056ffc4826e7a7ba59909fe5063dfa0b">&#9670;&#160;</a></span>dateref</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::dateref</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>DATEREF</b></code> keyvalue, being the date of a reference epoch relative to which other time measurements refer.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a056ffc4826e7a7ba59909fe5063dfa0b">wcsprm::dateref</a> is changed. </p>

</div>
</div>
<a id="aa482719872f17f60934b2e7d746174eb" name="aa482719872f17f60934b2e7d746174eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa482719872f17f60934b2e7d746174eb">&#9670;&#160;</a></span>mjdref</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::mjdref</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>MJDREF</b></code> keyvalue, equivalent to <code><b>DATEREF</b></code> expressed as a Modified Julian Date (MJD = JD - 2400000.5). The value is given as the sum of the two-element vector, allowing increased precision.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#aa482719872f17f60934b2e7d746174eb">wcsprm::mjdref</a> is changed. </p>

</div>
</div>
<a id="a49223f3649aa823d1c1564d930cd29b4" name="a49223f3649aa823d1c1564d930cd29b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a49223f3649aa823d1c1564d930cd29b4">&#9670;&#160;</a></span>timeoffs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::timeoffs</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TIMEOFFS</b></code> keyvalue, being a time offset, which may be used, for example, to provide a uniform clock correction for times referenced to <code><b>DATEREF</b></code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a49223f3649aa823d1c1564d930cd29b4">wcsprm::timeoffs</a> is changed. </p>

</div>
</div>
<a id="aad387ccbd7847672b5dc2223d9124120" name="aad387ccbd7847672b5dc2223d9124120"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aad387ccbd7847672b5dc2223d9124120">&#9670;&#160;</a></span>dateobs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::dateobs</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>DATE-OBS</b></code> keyvalue, being the date at the start of the observation unless otherwise explained in the <code><b>DATE-OBS</b></code> keycomment, in ISO format, <em>yyyy-mm-dd</em><code><b>T</b></code><em>hh:mm:ss</em>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#aad387ccbd7847672b5dc2223d9124120">wcsprm::dateobs</a> is changed. </p>

</div>
</div>
<a id="a9f9ec0f8abfa8af01ac97541cade3881" name="a9f9ec0f8abfa8af01ac97541cade3881"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9f9ec0f8abfa8af01ac97541cade3881">&#9670;&#160;</a></span>datebeg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::datebeg</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>DATE-BEG</b></code> keyvalue, being the date at the start of the observation in ISO format, <em>yyyy-mm-dd</em><code><b>T</b></code><em>hh:mm:ss</em>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a9f9ec0f8abfa8af01ac97541cade3881">wcsprm::datebeg</a> is changed. </p>

</div>
</div>
<a id="ae6b40e2adeb31414871c7cae68619d63" name="ae6b40e2adeb31414871c7cae68619d63"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae6b40e2adeb31414871c7cae68619d63">&#9670;&#160;</a></span>dateavg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::dateavg</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>DATE-AVG</b></code> keyvalue, being the date at a representative mid-point of the observation in ISO format, <em>yyyy-mm-dd</em><code><b>T</b></code><em>hh:mm:ss</em>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#ae6b40e2adeb31414871c7cae68619d63">wcsprm::dateavg</a> is changed. </p>

</div>
</div>
<a id="ad1f07e7ae6746a993beed50e58eb6d59" name="ad1f07e7ae6746a993beed50e58eb6d59"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad1f07e7ae6746a993beed50e58eb6d59">&#9670;&#160;</a></span>dateend</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::dateend</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>DATE-END</b></code> keyvalue, baing the date at the end of the observation in ISO format, <em>yyyy-mm-dd</em><code><b>T</b></code><em>hh:mm:ss</em>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#ad1f07e7ae6746a993beed50e58eb6d59">wcsprm::dateend</a> is changed. </p>

</div>
</div>
<a id="ac0cb013b1505fb7abd4167ac0db0e0aa" name="ac0cb013b1505fb7abd4167ac0db0e0aa"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac0cb013b1505fb7abd4167ac0db0e0aa">&#9670;&#160;</a></span>mjdobs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::mjdobs</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>MJD-OBS</b></code> keyvalue, equivalent to <code><b>DATE-OBS</b></code> expressed as a Modified Julian Date (MJD = JD - 2400000.5).</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#ac0cb013b1505fb7abd4167ac0db0e0aa">wcsprm::mjdobs</a> is changed. </p>

</div>
</div>
<a id="aa02a4e561a7a106ae8b8adbb17da0393" name="aa02a4e561a7a106ae8b8adbb17da0393"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa02a4e561a7a106ae8b8adbb17da0393">&#9670;&#160;</a></span>mjdbeg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::mjdbeg</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>MJD-BEG</b></code> keyvalue, equivalent to <code><b>DATE-BEG</b></code> expressed as a Modified Julian Date (MJD = JD - 2400000.5).</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#aa02a4e561a7a106ae8b8adbb17da0393">wcsprm::mjdbeg</a> is changed. </p>

</div>
</div>
<a id="a0730c37f09502eb364f4e7d7addb8ab8" name="a0730c37f09502eb364f4e7d7addb8ab8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0730c37f09502eb364f4e7d7addb8ab8">&#9670;&#160;</a></span>mjdavg</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::mjdavg</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>MJD-AVG</b></code> keyvalue, equivalent to <code><b>DATE-AVG</b></code> expressed as a Modified Julian Date (MJD = JD - 2400000.5).</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a0730c37f09502eb364f4e7d7addb8ab8">wcsprm::mjdavg</a> is changed. </p>

</div>
</div>
<a id="a186ddcff0e5d4ee56ef904a4c125aaaf" name="a186ddcff0e5d4ee56ef904a4c125aaaf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a186ddcff0e5d4ee56ef904a4c125aaaf">&#9670;&#160;</a></span>mjdend</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::mjdend</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>MJD-END</b></code> keyvalue, equivalent to <code><b>DATE-END</b></code> expressed as a Modified Julian Date (MJD = JD - 2400000.5).</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a186ddcff0e5d4ee56ef904a4c125aaaf">wcsprm::mjdend</a> is changed. </p>

</div>
</div>
<a id="a92923310bdeb7b8591baad9a389e23bd" name="a92923310bdeb7b8591baad9a389e23bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a92923310bdeb7b8591baad9a389e23bd">&#9670;&#160;</a></span>jepoch</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::jepoch</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) J<code><b>EPOCH</b></code> keyvalue, equivalent to <code><b>DATE-OBS</b></code> expressed as a Julian epoch.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a92923310bdeb7b8591baad9a389e23bd">wcsprm::jepoch</a> is changed. </p>

</div>
</div>
<a id="aa2fdffbfdcae25f5dc0c93b857a6d911" name="aa2fdffbfdcae25f5dc0c93b857a6d911"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa2fdffbfdcae25f5dc0c93b857a6d911">&#9670;&#160;</a></span>bepoch</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::bepoch</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) B<code><b>EPOCH</b></code> keyvalue, equivalent to <code><b>DATE-OBS</b></code> expressed as a Besselian epoch</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#aa2fdffbfdcae25f5dc0c93b857a6d911">wcsprm::bepoch</a> is changed. </p>

</div>
</div>
<a id="a14c69ea4611d9e56222fce7b60556e1f" name="a14c69ea4611d9e56222fce7b60556e1f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a14c69ea4611d9e56222fce7b60556e1f">&#9670;&#160;</a></span>tstart</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::tstart</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TSTART</b></code> keyvalue, equivalent to <code><b>DATE-BEG</b></code> expressed as a time in units of <code><b>TIMEUNIT</b></code> relative to <code><b>DATEREF</b></code>+<code><b>TIMEOFFS</b></code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a14c69ea4611d9e56222fce7b60556e1f">wcsprm::tstart</a> is changed. </p>

</div>
</div>
<a id="a80635f607f3d15a30e27ee38e9467fdd" name="a80635f607f3d15a30e27ee38e9467fdd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a80635f607f3d15a30e27ee38e9467fdd">&#9670;&#160;</a></span>tstop</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::tstop</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TSTOP</b></code> keyvalue, equivalent to <code><b>DATE-END</b></code> expressed as a time in units of <code><b>TIMEUNIT</b></code> relative to <code><b>DATEREF</b></code>+<code><b>TIMEOFFS</b></code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a80635f607f3d15a30e27ee38e9467fdd">wcsprm::tstop</a> is changed. </p>

</div>
</div>
<a id="ac1b0235591049211a642f24d5be7fac5" name="ac1b0235591049211a642f24d5be7fac5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac1b0235591049211a642f24d5be7fac5">&#9670;&#160;</a></span>xposure</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::xposure</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>XPOSURE</b></code> keyvalue, being the effective exposure time in units of <code><b>TIMEUNIT</b></code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#ac1b0235591049211a642f24d5be7fac5">wcsprm::xposure</a> is changed. </p>

</div>
</div>
<a id="a11cb29962481731befa01a35bcaf381d" name="a11cb29962481731befa01a35bcaf381d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a11cb29962481731befa01a35bcaf381d">&#9670;&#160;</a></span>telapse</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::telapse</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TELAPSE</b></code> keyvalue, equivalent to the elapsed time between <code><b>DATE-BEG</b></code> and <code><b>DATE-END</b></code>, in units of <code><b>TIMEUNIT</b></code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a11cb29962481731befa01a35bcaf381d">wcsprm::telapse</a> is changed. </p>

</div>
</div>
<a id="a858a50d4a65f43dabe8128e0be4acca9" name="a858a50d4a65f43dabe8128e0be4acca9"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a858a50d4a65f43dabe8128e0be4acca9">&#9670;&#160;</a></span>timsyer</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::timsyer</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TIMSYER</b></code> keyvalue, being the absolute error of the time values, in units of <code><b>TIMEUNIT</b></code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a858a50d4a65f43dabe8128e0be4acca9">wcsprm::timsyer</a> is changed. </p>

</div>
</div>
<a id="a0e67fa114fa224d5a675473f0f6b36c7" name="a0e67fa114fa224d5a675473f0f6b36c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0e67fa114fa224d5a675473f0f6b36c7">&#9670;&#160;</a></span>timrder</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::timrder</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TIMRDER</b></code> keyvalue, being the accuracy of time stamps relative to each other, in units of <code><b>TIMEUNIT</b></code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a0e67fa114fa224d5a675473f0f6b36c7">wcsprm::timrder</a> is changed. </p>

</div>
</div>
<a id="ae8681605fee24a802560a5bb31f768d0" name="ae8681605fee24a802560a5bb31f768d0"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae8681605fee24a802560a5bb31f768d0">&#9670;&#160;</a></span>timedel</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::timedel</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TIMEDEL</b></code> keyvalue, being the resolution of the time stamps.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#ae8681605fee24a802560a5bb31f768d0">wcsprm::timedel</a> is changed. </p>

</div>
</div>
<a id="a51ad344a52d5dec796968b71629f946c" name="a51ad344a52d5dec796968b71629f946c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51ad344a52d5dec796968b71629f946c">&#9670;&#160;</a></span>timepixr</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::timepixr</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>TIMEPIXR</b></code> keyvalue, being the relative position of the time stamps in binned time intervals, a value between 0.0 and 1.0.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a51ad344a52d5dec796968b71629f946c">wcsprm::timepixr</a> is changed. </p>

</div>
</div>
<a id="a834ff0b9f00cc0bb83a2e2aeca1fe767" name="a834ff0b9f00cc0bb83a2e2aeca1fe767"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a834ff0b9f00cc0bb83a2e2aeca1fe767">&#9670;&#160;</a></span>obsgeo</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::obsgeo</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) Location of the observer in a standard terrestrial reference frame. The first three give ITRS Cartesian coordinates <code><b>OBSGEO-X</b></code> [m], <code><b>OBSGEO-Y</b></code> [m], <code><b>OBSGEO-Z</b></code> [m], and the second three give <code><b>OBSGEO-L</b></code> [deg], <code><b>OBSGEO-B</b></code> [deg], <code><b>OBSGEO-H</b></code> [m], which are related through a standard transformation.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a834ff0b9f00cc0bb83a2e2aeca1fe767">wcsprm::obsgeo</a> is changed. </p>

</div>
</div>
<a id="ae1d3fe09a3c2da7366cefc2627491836" name="ae1d3fe09a3c2da7366cefc2627491836"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae1d3fe09a3c2da7366cefc2627491836">&#9670;&#160;</a></span>obsorbit</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::obsorbit</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) <code><b>OBSORBIT</b></code> keyvalue, being the URI, URL, or name of an orbit ephemeris file giving spacecraft coordinates relating to <code><b>TREFPOS</b></code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#ae1d3fe09a3c2da7366cefc2627491836">wcsprm::obsorbit</a> is changed. </p>

</div>
</div>
<a id="a65801f93622504672ee3faf8f2110e48" name="a65801f93622504672ee3faf8f2110e48"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a65801f93622504672ee3faf8f2110e48">&#9670;&#160;</a></span>radesys</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::radesys</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) The equatorial or ecliptic coordinate system type, <code><b>RADESYS</b>a</code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a65801f93622504672ee3faf8f2110e48">wcsprm::radesys</a> is changed. </p>

</div>
</div>
<a id="a88b55f6c8d122f3ff63532de85698864" name="a88b55f6c8d122f3ff63532de85698864"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a88b55f6c8d122f3ff63532de85698864">&#9670;&#160;</a></span>equinox</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::equinox</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) The equinox associated with dynamical equatorial or ecliptic coordinate systems, <code><b>EQUINOX</b>a</code> (or <code><b>EPOCH</b></code> in older headers). Not applicable to ICRS equatorial or ecliptic coordinates.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a88b55f6c8d122f3ff63532de85698864">wcsprm::equinox</a> is changed. </p>

</div>
</div>
<a id="ac089e5d0e3191255ceaea7f8591b27ea" name="ac089e5d0e3191255ceaea7f8591b27ea"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac089e5d0e3191255ceaea7f8591b27ea">&#9670;&#160;</a></span>specsys</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::specsys</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) Spectral reference frame (standard of rest), <code><b>SPECSYS</b>a</code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#ac089e5d0e3191255ceaea7f8591b27ea">wcsprm::specsys</a> is changed. </p>

</div>
</div>
<a id="a9eac54f497e1244c8106dd3ebba12223" name="a9eac54f497e1244c8106dd3ebba12223"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9eac54f497e1244c8106dd3ebba12223">&#9670;&#160;</a></span>ssysobs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::ssysobs</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) The spectral reference frame in which there is no differential variation in the spectral coordinate across the field-of-view, <code><b>SSYSOBS</b>a</code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a9eac54f497e1244c8106dd3ebba12223">wcsprm::ssysobs</a> is changed. </p>

</div>
</div>
<a id="af300da5a94594a9769ab312bb56dde83" name="af300da5a94594a9769ab312bb56dde83"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af300da5a94594a9769ab312bb56dde83">&#9670;&#160;</a></span>velosys</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::velosys</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) The relative radial velocity [m/s] between the observer and the selected standard of rest in the direction of the celestial reference coordinate, <code><b>VELOSYS</b>a</code>.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#af300da5a94594a9769ab312bb56dde83">wcsprm::velosys</a> is changed. </p>

</div>
</div>
<a id="a0936d10c2ac93d13d096b1711ac639a1" name="a0936d10c2ac93d13d096b1711ac639a1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0936d10c2ac93d13d096b1711ac639a1">&#9670;&#160;</a></span>zsource</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::zsource</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) The redshift, <code><b>ZSOURCE</b>a</code>, of the source.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a0936d10c2ac93d13d096b1711ac639a1">wcsprm::zsource</a> is changed. </p>

</div>
</div>
<a id="a8715975565c8bbd0c562a32eee40fd20" name="a8715975565c8bbd0c562a32eee40fd20"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8715975565c8bbd0c562a32eee40fd20">&#9670;&#160;</a></span>ssyssrc</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::ssyssrc</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) The spectral reference frame (standard of rest), <code><b>SSYSSRC</b>a</code>, in which <a class="el" href="structwcsprm.html#a0936d10c2ac93d13d096b1711ac639a1">wcsprm::zsource</a> was measured.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a8715975565c8bbd0c562a32eee40fd20">wcsprm::ssyssrc</a> is changed. </p>

</div>
</div>
<a id="a9fd60ce9e6bc31df07ed02ce64b48be4" name="a9fd60ce9e6bc31df07ed02ce64b48be4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9fd60ce9e6bc31df07ed02ce64b48be4">&#9670;&#160;</a></span>velangl</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double wcsprm::velangl</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) The angle [deg] that should be used to decompose an observed velocity into radial and transverse components.</p>
<p>It is not necessary to reset the <b>wcsprm</b> struct (via <a class="el" href="wcs_8h.html#ae5cc3f5d249755583403cdf54d2ebb91" title="Setup routine for the wcsprm struct.">wcsset()</a>) when <a class="el" href="structwcsprm.html#a9fd60ce9e6bc31df07ed02ce64b48be4">wcsprm::velangl</a> is changed. </p>

</div>
</div>
<a id="a37e8287a522df0f03c4c051f7a11d402" name="a37e8287a522df0f03c4c051f7a11d402"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a37e8287a522df0f03c4c051f7a11d402">&#9670;&#160;</a></span>aux</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structauxprm.html">auxprm</a> * wcsprm::aux</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(Given, auxiliary) This struct holds auxiliary coordinate system information of a specialist nature. While these parameters may be widely recognized within particular fields of astronomy, they differ from the above auxiliary parameters in not being defined by any of the FITS WCS standards. Collecting them together in a separate struct that is allocated only when required helps to control bloat in the size of the <b>wcsprm</b> struct. </p>

</div>
</div>
<a id="a94c26ce331cc876d63baeeada9820241" name="a94c26ce331cc876d63baeeada9820241"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a94c26ce331cc876d63baeeada9820241">&#9670;&#160;</a></span>ntab</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::ntab</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) See <a class="el" href="structwcsprm.html#a292133b2b7143b969a3af6a3f2cf3709">wcsprm::tab</a>. </p>

</div>
</div>
<a id="a8625c0a6ff99c754566c46c2372df801" name="a8625c0a6ff99c754566c46c2372df801"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8625c0a6ff99c754566c46c2372df801">&#9670;&#160;</a></span>nwtb</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::nwtb</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) See <a class="el" href="structwcsprm.html#a9063e8d0c956e9eae7f7d6f3608b9ed2">wcsprm::wtb</a>. </p>

</div>
</div>
<a id="a292133b2b7143b969a3af6a3f2cf3709" name="a292133b2b7143b969a3af6a3f2cf3709"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a292133b2b7143b969a3af6a3f2cf3709">&#9670;&#160;</a></span>tab</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structtabprm.html">tabprm</a> * wcsprm::tab</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of an array of ntab tabprm structs for which memory has been allocated. These are used to store tabular transformation parameters.</p>
<p>Although technically <a class="el" href="structwcsprm.html#a94c26ce331cc876d63baeeada9820241">wcsprm::ntab</a> and tab are &quot;given&quot;, they will normally be set by invoking <a class="el" href="wcshdr_8h.html#a6dd857f7b61a5b349cc8af5a4b6d8a1c" title="Tabular construction routine.">wcstab()</a>, whether directly or indirectly.</p>
<p>The tabprm structs contain some members that must be supplied and others that are derived. The information to be supplied comes primarily from arrays stored in one or more FITS binary table extensions. These arrays, referred to here as &quot;wcstab arrays&quot;, are themselves located by parameters stored in the FITS image header. </p>

</div>
</div>
<a id="a9063e8d0c956e9eae7f7d6f3608b9ed2" name="a9063e8d0c956e9eae7f7d6f3608b9ed2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9063e8d0c956e9eae7f7d6f3608b9ed2">&#9670;&#160;</a></span>wtb</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structwtbarr.html">wtbarr</a> * wcsprm::wtb</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Given</em>) Address of the first element of an array of nwtb wtbarr structs for which memory has been allocated. These are used in extracting wcstab arrays from a FITS binary table.</p>
<p>Although technically <a class="el" href="structwcsprm.html#a8625c0a6ff99c754566c46c2372df801">wcsprm::nwtb</a> and wtb are &quot;given&quot;, they will normally be set by invoking <a class="el" href="wcshdr_8h.html#a6dd857f7b61a5b349cc8af5a4b6d8a1c" title="Tabular construction routine.">wcstab()</a>, whether directly or indirectly. </p>

</div>
</div>
<a id="a5b56e1b378a6ae9f8dfff5c364f0653c" name="a5b56e1b378a6ae9f8dfff5c364f0653c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5b56e1b378a6ae9f8dfff5c364f0653c">&#9670;&#160;</a></span>lngtyp</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::lngtyp</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) Four-character WCS celestial longitude and ... </p>

</div>
</div>
<a id="ae352318ce3202dab1b5db8b9ceec7703" name="ae352318ce3202dab1b5db8b9ceec7703"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae352318ce3202dab1b5db8b9ceec7703">&#9670;&#160;</a></span>lattyp</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">char wcsprm::lattyp</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) ... latitude axis types. e.g. &quot;RA&quot;, &quot;DEC&quot;, &quot;GLON&quot;, &quot;GLAT&quot;, etc. extracted from '<code><b>RA&ndash;</b></code>', '<code><b>DEC-</b></code>', '<code><b>GLON</b></code>', '<code><b>GLAT</b></code>', etc. in the first four characters of <code><b>CTYPE</b>ia</code> but with trailing dashes removed. (Declared as char[8] for alignment reasons.) </p>

</div>
</div>
<a id="a08098820949433d1336841d32d0b62b5" name="a08098820949433d1336841d32d0b62b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a08098820949433d1336841d32d0b62b5">&#9670;&#160;</a></span>lng</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::lng</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) Index for the longitude coordinate, and ... </p>

</div>
</div>
<a id="ab7f7173e6d2b1b8028a3275bdd751e79" name="ab7f7173e6d2b1b8028a3275bdd751e79"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab7f7173e6d2b1b8028a3275bdd751e79">&#9670;&#160;</a></span>lat</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::lat</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) ... index for the latitude coordinate, and ... </p>

</div>
</div>
<a id="ab9729795155b8f37afd80784fb70068b" name="ab9729795155b8f37afd80784fb70068b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9729795155b8f37afd80784fb70068b">&#9670;&#160;</a></span>spec</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::spec</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) ... index for the spectral coordinate, and ... </p>

</div>
</div>
<a id="aa4fcafeaedae6f7636ab9e22ec9e5c7a" name="aa4fcafeaedae6f7636ab9e22ec9e5c7a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa4fcafeaedae6f7636ab9e22ec9e5c7a">&#9670;&#160;</a></span>time</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::time</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) ... index for the time coordinate in the imgcrd[][] and world[][] arrays in the API of <a class="el" href="wcs_8h.html#a27d3dd209db3e76cf4c50f48c01ba986" title="Pixel-to-world transformation.">wcsp2s()</a>, <a class="el" href="wcs_8h.html#a60673d05a3513659ac848a9cb3d0cb07" title="World-to-pixel transformation.">wcss2p()</a> and <a class="el" href="wcs_8h.html#a1c1971f6d8e8667a1f5acb4bebd65c6f" title="Hybrid coordinate transformation.">wcsmix()</a>.</p>
<p>These may also serve as indices into the pixcrd[][] array provided that the <code><b>PC</b>i<b>_</b>ja</code> matrix does not transpose axes. </p>

</div>
</div>
<a id="ade8495d3ca5047eeadba5934d0bb2708" name="ade8495d3ca5047eeadba5934d0bb2708"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ade8495d3ca5047eeadba5934d0bb2708">&#9670;&#160;</a></span>cubeface</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::cubeface</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) Index into the pixcrd[][] array for the <code><b>CUBEFACE</b></code> axis. This is used for quadcube projections where the cube faces are stored on a separate axis (see <a class="el" href="wcs_8h.html">wcs.h</a>). </p>

</div>
</div>
<a id="af0617abe8547c5861d30001da2a9121b" name="af0617abe8547c5861d30001da2a9121b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af0617abe8547c5861d30001da2a9121b">&#9670;&#160;</a></span>dummy</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::dummy</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab63cdcf6ff8febd1b40d0e044ca7d7ef" name="ab63cdcf6ff8febd1b40d0e044ca7d7ef"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab63cdcf6ff8febd1b40d0e044ca7d7ef">&#9670;&#160;</a></span>types</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int * wcsprm::types</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) Address of the first element of an array of int containing a four-digit type code for each axis.</p>
<ul>
<li>
<p class="startli">First digit (i.e. 1000s): </p><ul>
<li>
0: Non-specific coordinate type. </li>
<li>
1: Stokes coordinate. </li>
<li>
2: Celestial coordinate (including <code><b>CUBEFACE</b></code>). </li>
<li>
3: Spectral coordinate. </li>
<li>
4: Time coordinate. </li>
</ul>
<p class="endli"></p>
</li>
<li>
<p class="startli">Second digit (i.e. 100s): </p><ul>
<li>
0: Linear axis. </li>
<li>
1: Quantized axis (<code><b>STOKES</b></code>, <code><b>CUBEFACE</b></code>). </li>
<li>
2: Non-linear celestial axis. </li>
<li>
3: Non-linear spectral axis. </li>
<li>
4: Logarithmic axis. </li>
<li>
5: Tabular axis. </li>
</ul>
<p class="endli"></p>
</li>
<li>
<p class="startli">Third digit (i.e. 10s): </p><ul>
<li>
0: Group number, e.g. lookup table number, being an index into the tabprm array (see above). </li>
</ul>
<p class="endli"></p>
</li>
<li>
<p class="startli">The fourth digit is used as a qualifier depending on the axis type.</p>
<ul>
<li>
<p class="startli">For celestial axes: </p><ul>
<li>
0: Longitude coordinate. </li>
<li>
1: Latitude coordinate. </li>
<li>
2: <code><b>CUBEFACE</b></code> number. </li>
</ul>
<p class="endli"></p>
</li>
<li>
For lookup tables: the axis number in a multidimensional table. </li>
</ul>
</li>
</ul>
<p><code><b>CTYPE</b>ia</code> in &quot;4-3&quot; form with unrecognized algorithm code will have its type set to -1 and generate an error. </p>

</div>
</div>
<a id="a3224bd06f8f4d2d7d398533eb44a49e8" name="a3224bd06f8f4d2d7d398533eb44a49e8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3224bd06f8f4d2d7d398533eb44a49e8">&#9670;&#160;</a></span>lin</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structlinprm.html">linprm</a> wcsprm::lin</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) Linear transformation parameters (usage is described in the prologue to <a class="el" href="lin_8h.html">lin.h</a>). </p>

</div>
</div>
<a id="ac8391dd770637dbb841067996b7777ba" name="ac8391dd770637dbb841067996b7777ba"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac8391dd770637dbb841067996b7777ba">&#9670;&#160;</a></span>cel</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structcelprm.html">celprm</a> wcsprm::cel</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) Celestial transformation parameters (usage is described in the prologue to <a class="el" href="cel_8h.html">cel.h</a>). </p>

</div>
</div>
<a id="ae83952aec7c1ac76c090bc89bf4eeea7" name="ae83952aec7c1ac76c090bc89bf4eeea7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae83952aec7c1ac76c090bc89bf4eeea7">&#9670;&#160;</a></span>spc</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structspcprm.html">spcprm</a> wcsprm::spc</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) Spectral transformation parameters (usage is described in the prologue to <a class="el" href="spc_8h.html">spc.h</a>). </p>

</div>
</div>
<a id="af54ce939604be183231f0ee006e2f8ed" name="af54ce939604be183231f0ee006e2f8ed"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af54ce939604be183231f0ee006e2f8ed">&#9670;&#160;</a></span>err</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structwcserr.html">wcserr</a> * wcsprm::err</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(<em>Returned</em>) If enabled, when an error status is returned, this struct contains detailed information about the error, see <a class="el" href="wcserr_8h.html#a1691b8bd184d40ca6fda255be078fa53" title="Enable/disable error messaging.">wcserr_enable()</a>. </p>

</div>
</div>
<a id="a5780880281f2f9d085d2e06919b7647a" name="a5780880281f2f9d085d2e06919b7647a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5780880281f2f9d085d2e06919b7647a">&#9670;&#160;</a></span>m_flag</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::m_flag</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a5ed753e401cda620a04adfb4ebfb8e0d" name="a5ed753e401cda620a04adfb4ebfb8e0d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5ed753e401cda620a04adfb4ebfb8e0d">&#9670;&#160;</a></span>m_naxis</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int wcsprm::m_naxis</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a164e3852bcd2dea8b5f73e1dff79ddf5" name="a164e3852bcd2dea8b5f73e1dff79ddf5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a164e3852bcd2dea8b5f73e1dff79ddf5">&#9670;&#160;</a></span>m_crpix</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_crpix</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a6778d31ec5a2ee643dc5f0a8af630b03" name="a6778d31ec5a2ee643dc5f0a8af630b03"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6778d31ec5a2ee643dc5f0a8af630b03">&#9670;&#160;</a></span>m_pc</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_pc</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a42e0ff2da3b0c1ca0a9509f787ed1951" name="a42e0ff2da3b0c1ca0a9509f787ed1951"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a42e0ff2da3b0c1ca0a9509f787ed1951">&#9670;&#160;</a></span>m_cdelt</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_cdelt</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a5072893bd9beddb33967697d501acdce" name="a5072893bd9beddb33967697d501acdce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5072893bd9beddb33967697d501acdce">&#9670;&#160;</a></span>m_crval</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_crval</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="af1cb3e68560d1ac42c620cfe3900af95" name="af1cb3e68560d1ac42c620cfe3900af95"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1cb3e68560d1ac42c620cfe3900af95">&#9670;&#160;</a></span>m_cunit</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wcsprm::m_cunit</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="aee7f71c872491b25e1d1440e5dfa8153" name="aee7f71c872491b25e1d1440e5dfa8153"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aee7f71c872491b25e1d1440e5dfa8153">&#9670;&#160;</a></span>m_ctype</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wcsprm::m_ctype</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a6a3fa7adc304567271c5cc0eda3ac986" name="a6a3fa7adc304567271c5cc0eda3ac986"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6a3fa7adc304567271c5cc0eda3ac986">&#9670;&#160;</a></span>m_pv</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structpvcard.html">pvcard</a> * wcsprm::m_pv</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a042875def8cab8354c5b2c40ab9fa374" name="a042875def8cab8354c5b2c40ab9fa374"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a042875def8cab8354c5b2c40ab9fa374">&#9670;&#160;</a></span>m_ps</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structpscard.html">pscard</a> * wcsprm::m_ps</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a7a88af56c4c978c6d4213ae1f4bec87a" name="a7a88af56c4c978c6d4213ae1f4bec87a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7a88af56c4c978c6d4213ae1f4bec87a">&#9670;&#160;</a></span>m_cd</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_cd</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a5444415c94c7ab0226788f5efe93221d" name="a5444415c94c7ab0226788f5efe93221d"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a5444415c94c7ab0226788f5efe93221d">&#9670;&#160;</a></span>m_crota</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_crota</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a4ed527b90d49e8365c1b727f7bec29c7" name="a4ed527b90d49e8365c1b727f7bec29c7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4ed527b90d49e8365c1b727f7bec29c7">&#9670;&#160;</a></span>m_colax</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int * wcsprm::m_colax</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a092c11d209ecdd16bb79858c68e4d582" name="a092c11d209ecdd16bb79858c68e4d582"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a092c11d209ecdd16bb79858c68e4d582">&#9670;&#160;</a></span>m_cname</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">wcsprm::m_cname</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a0d15534535c7f9308c9daa2cceff29e7" name="a0d15534535c7f9308c9daa2cceff29e7"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0d15534535c7f9308c9daa2cceff29e7">&#9670;&#160;</a></span>m_crder</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_crder</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a13fab263ca03f35844fdaca289b7dfac" name="a13fab263ca03f35844fdaca289b7dfac"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a13fab263ca03f35844fdaca289b7dfac">&#9670;&#160;</a></span>m_csyer</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_csyer</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a7134300080d93ba780b8db3bb5ee02ce" name="a7134300080d93ba780b8db3bb5ee02ce"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7134300080d93ba780b8db3bb5ee02ce">&#9670;&#160;</a></span>m_czphs</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_czphs</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="a54862a297e2fb951a72efa7ac5841a21" name="a54862a297e2fb951a72efa7ac5841a21"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a54862a297e2fb951a72efa7ac5841a21">&#9670;&#160;</a></span>m_cperi</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">double * wcsprm::m_cperi</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="ad354d9754c757b31810a3751ea67b5d3" name="ad354d9754c757b31810a3751ea67b5d3"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad354d9754c757b31810a3751ea67b5d3">&#9670;&#160;</a></span>m_aux</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structauxprm.html">auxprm</a>* wcsprm::m_aux</td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae09d5bf005e3bd7ee880353e8816ceb8" name="ae09d5bf005e3bd7ee880353e8816ceb8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae09d5bf005e3bd7ee880353e8816ceb8">&#9670;&#160;</a></span>m_tab</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structtabprm.html">tabprm</a> * wcsprm::m_tab</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
<a id="ace7e0986c79d73bd3a0613034b71974f" name="ace7e0986c79d73bd3a0613034b71974f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ace7e0986c79d73bd3a0613034b71974f">&#9670;&#160;</a></span>m_wtb</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct <a class="el" href="structwtbarr.html">wtbarr</a> * wcsprm::m_wtb</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>(For internal use only.) </p>

</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Wed Nov 29 2023 19:09:57 for WCSLIB by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>