EVOLUTION-MANAGER
Edit File: classSDTS__CATD.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.5"/> <title>SDTS_AL: SDTS_CATD Class 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="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 style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">SDTS_AL </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.5 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="pages.html"><span>Related Pages</span></a></li> <li class="current"><a href="annotated.html"><span>Classes</span></a></li> <li><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="annotated.html"><span>Class List</span></a></li> <li><a href="classes.html"><span>Class Index</span></a></li> <li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li> <li><a href="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-methods">Public Member Functions</a> | <a href="classSDTS__CATD-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">SDTS_CATD Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="sdts__al_8h_source.html">sdts_al.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> Public Member Functions</h2></td></tr> <tr class="memitem:aaf182655b4e1a35c8d479c38909e73ae"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classSDTS__CATD.html#aaf182655b4e1a35c8d479c38909e73ae">GetEntryTypeDesc</a> (int)</td></tr> <tr class="separator:aaf182655b4e1a35c8d479c38909e73ae"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb7c3b2b0ae0245edbad65205141978d"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classSDTS__CATD.html#afb7c3b2b0ae0245edbad65205141978d">GetEntryFilePath</a> (int)</td></tr> <tr class="separator:afb7c3b2b0ae0245edbad65205141978d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a89e72ae6ee191c6f6648f1fa34e0bc3c"><td class="memItemLeft" align="right" valign="top">SDTSLayerType </td><td class="memItemRight" valign="bottom"><a class="el" href="classSDTS__CATD.html#a89e72ae6ee191c6f6648f1fa34e0bc3c">GetEntryType</a> (int)</td></tr> <tr class="separator:a89e72ae6ee191c6f6648f1fa34e0bc3c"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Class for accessing the CATD (Catalog Directory) file containing a list of all other files (modules) in the transfer. </p> </div><h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="afb7c3b2b0ae0245edbad65205141978d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char * SDTS_CATD::GetEntryFilePath </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>iEntry</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Fetch the full filename of the requested module.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">iEntry</td><td>The module index within the CATD catalog. A number from zero to GetEntryCount()-1.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>A pointer to an internal string containing the filename. This string should not be altered, or freed by the application. </dd></dl> </div> </div> <a class="anchor" id="a89e72ae6ee191c6f6648f1fa34e0bc3c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">SDTSLayerType SDTS_CATD::GetEntryType </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>iEntry</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Fetch the enumerated type of a module in the catalog.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">iEntry</td><td>The module index within the CATD catalog. A number from zero to GetEntryCount()-1.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>A value from the SDTSLayerType enumeration indicating the type of the module, and indicating the corresponding type of reader.</dd></dl> <ul> <li> SLTPoint: Read with <a class="el" href="classSDTSPointReader.html">SDTSPointReader</a>, underlying type of <code>Point-Node</code>. </li> <li> SLTLine: Read with <a class="el" href="classSDTSLineReader.html">SDTSLineReader</a>, underlying type of <code>Line</code>. </li> <li> SLTAttr: Read with <a class="el" href="classSDTSAttrReader.html">SDTSAttrReader</a>, underlying type of <code>Attribute Primary</code> or <code>Attribute Secondary</code>. </li> <li> SLTPolygon: Read with <a class="el" href="classSDTSPolygonReader.html">SDTSPolygonReader</a>, underlying type of <code>Polygon</code>. </li> </ul> </div> </div> <a class="anchor" id="aaf182655b4e1a35c8d479c38909e73ae"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">const char * SDTS_CATD::GetEntryTypeDesc </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>iEntry</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Fetch the type description of a module in the catalog.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">iEntry</td><td>The module index within the CATD catalog. A number from zero to GetEntryCount()-1.</td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>A pointer to an internal string with the type description for this module. This is from the CATD file (subfield TYPE of field CATD), and will be something like "Attribute Primary ". </dd></dl> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="sdts__al_8h_source.html">sdts_al.h</a></li> <li>sdtscatd.cpp</li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.5 </small></address> </body> </html>