<!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.8"/> <title>libgeotiff: GTIFDefn 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="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">libgeotiff </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.8 --> <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="functions.html"><span>Class Members</span></a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#pub-attribs">Public Attributes</a> | <a href="structGTIFDefn-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">GTIFDefn Struct Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="geo__normalize_8h_source.html">geo_normalize.h</a>></code></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a> Public Attributes</h2></td></tr> <tr class="memitem:a01850dacb84e8905ce4c99fc54aba157"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a01850dacb84e8905ce4c99fc54aba157">Model</a></td></tr> <tr class="separator:a01850dacb84e8905ce4c99fc54aba157"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae757491b5ee37c9842a8a8b9d2897ee9"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#ae757491b5ee37c9842a8a8b9d2897ee9">PCS</a></td></tr> <tr class="separator:ae757491b5ee37c9842a8a8b9d2897ee9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a50b4fcb6e99e0ff1cf1c17e48d300f0e"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a50b4fcb6e99e0ff1cf1c17e48d300f0e">GCS</a></td></tr> <tr class="separator:a50b4fcb6e99e0ff1cf1c17e48d300f0e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a65a33a510b68b57bcb94e43b1545af01"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a65a33a510b68b57bcb94e43b1545af01">UOMLength</a></td></tr> <tr class="separator:a65a33a510b68b57bcb94e43b1545af01"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4b7ae80e2f50a2f523af23724bbcc337"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a4b7ae80e2f50a2f523af23724bbcc337">UOMLengthInMeters</a></td></tr> <tr class="separator:a4b7ae80e2f50a2f523af23724bbcc337"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a474820bfad647ce54d89df9b59dcb418"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a474820bfad647ce54d89df9b59dcb418">UOMAngle</a></td></tr> <tr class="separator:a474820bfad647ce54d89df9b59dcb418"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7ba067825990b7e4249a816e53793758"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a7ba067825990b7e4249a816e53793758">UOMAngleInDegrees</a></td></tr> <tr class="separator:a7ba067825990b7e4249a816e53793758"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae0123d03b8c54502c708b1527e0db68e"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#ae0123d03b8c54502c708b1527e0db68e">Datum</a></td></tr> <tr class="separator:ae0123d03b8c54502c708b1527e0db68e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad0f07cfbc769bc04e3a01cf74b0d30c2"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#ad0f07cfbc769bc04e3a01cf74b0d30c2">PM</a></td></tr> <tr class="separator:ad0f07cfbc769bc04e3a01cf74b0d30c2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a86883237779a3889471a80ffab94fbf1"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a86883237779a3889471a80ffab94fbf1">PMLongToGreenwich</a></td></tr> <tr class="separator:a86883237779a3889471a80ffab94fbf1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8f1893133056039de76577140c323a8"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#ae8f1893133056039de76577140c323a8">Ellipsoid</a></td></tr> <tr class="separator:ae8f1893133056039de76577140c323a8"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adbf867f6d777826904646508200da63f"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#adbf867f6d777826904646508200da63f">SemiMajor</a></td></tr> <tr class="separator:adbf867f6d777826904646508200da63f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4c0025f091c6e7ad0a549348bb4df51"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#ab4c0025f091c6e7ad0a549348bb4df51">SemiMinor</a></td></tr> <tr class="separator:ab4c0025f091c6e7ad0a549348bb4df51"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3c2fc10aeaf944f43cfefd06c31e72f2"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a3c2fc10aeaf944f43cfefd06c31e72f2">ProjCode</a></td></tr> <tr class="separator:a3c2fc10aeaf944f43cfefd06c31e72f2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab5c58e2bea809f5ff33c371e6a876ebb"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#ab5c58e2bea809f5ff33c371e6a876ebb">Projection</a></td></tr> <tr class="separator:ab5c58e2bea809f5ff33c371e6a876ebb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb532b6ad2b2979c693a4940c386e70c"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#aeb532b6ad2b2979c693a4940c386e70c">CTProjection</a></td></tr> <tr class="separator:aeb532b6ad2b2979c693a4940c386e70c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6a0e98a86cefdf0a14a99865799de0ca"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a6a0e98a86cefdf0a14a99865799de0ca">nParms</a></td></tr> <tr class="separator:a6a0e98a86cefdf0a14a99865799de0ca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a555f8d472808c2910fddf3269dd78d67"><td class="memItemLeft" align="right" valign="top">double </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#a555f8d472808c2910fddf3269dd78d67">ProjParm</a> [MAX_GTIF_PROJPARMS]</td></tr> <tr class="separator:a555f8d472808c2910fddf3269dd78d67"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac0ba000217e21cd1a6ceac8a9944849a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#ac0ba000217e21cd1a6ceac8a9944849a">ProjParmId</a> [MAX_GTIF_PROJPARMS]</td></tr> <tr class="separator:ac0ba000217e21cd1a6ceac8a9944849a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab99fb2666bfafdfc2b4cd6815466a94b"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#ab99fb2666bfafdfc2b4cd6815466a94b">MapSys</a></td></tr> <tr class="separator:ab99fb2666bfafdfc2b4cd6815466a94b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad85928b9e8f6f6cc14eb2618eeed73d8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structGTIFDefn.html#ad85928b9e8f6f6cc14eb2618eeed73d8">Zone</a></td></tr> <tr class="separator:ad85928b9e8f6f6cc14eb2618eeed73d8"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p>Holds a definition of a coordinate system in normalized form. </p> </div><h2 class="groupheader">Member Data Documentation</h2> <a class="anchor" id="aeb532b6ad2b2979c693a4940c386e70c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::CTProjection</td> </tr> </table> </div><div class="memdoc"> <p>GeoTIFF identifier for underlying projection method. While some of these values have corresponding vlaues in EPSG (Projection field), others do not. For example CT_TransverseMercator. </p> </div> </div> <a class="anchor" id="ae0123d03b8c54502c708b1527e0db68e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::Datum</td> </tr> </table> </div><div class="memdoc"> <p>Datum from GeogGeodeticDatumGeoKey tag. For example Datum_WGS84 </p> </div> </div> <a class="anchor" id="ae8f1893133056039de76577140c323a8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::Ellipsoid</td> </tr> </table> </div><div class="memdoc"> <p>Ellipsoid identifier from GeogELlipsoidGeoKey. For example Ellipse_Clarke_1866. </p> </div> </div> <a class="anchor" id="a50b4fcb6e99e0ff1cf1c17e48d300f0e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::GCS</td> </tr> </table> </div><div class="memdoc"> <p>From GeographicTypeGeoKey tag. For example GCS_WGS_84 or GCS_Voirol_1875_Paris. Includes datum and prime meridian value. </p> </div> </div> <a class="anchor" id="ab99fb2666bfafdfc2b4cd6815466a94b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int GTIFDefn::MapSys</td> </tr> </table> </div><div class="memdoc"> <p>Special zone map system code (MapSys_UTM_South, MapSys_UTM_North, MapSys_State_Plane or KvUserDefined if none apply. </p> </div> </div> <a class="anchor" id="a01850dacb84e8905ce4c99fc54aba157"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::Model</td> </tr> </table> </div><div class="memdoc"> <p>From GTModelTypeGeoKey tag. Can have the values ModelTypeGeographic or ModelTypeProjected. </p> </div> </div> <a class="anchor" id="a6a0e98a86cefdf0a14a99865799de0ca"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int GTIFDefn::nParms</td> </tr> </table> </div><div class="memdoc"> <p>Number of projection parameters in ProjParm and ProjParmId. </p> </div> </div> <a class="anchor" id="ae757491b5ee37c9842a8a8b9d2897ee9"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::PCS</td> </tr> </table> </div><div class="memdoc"> <p>From ProjectedCSTypeGeoKey tag. For example PCS_NAD27_UTM_zone_3N. </p> </div> </div> <a class="anchor" id="ad0f07cfbc769bc04e3a01cf74b0d30c2"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::PM</td> </tr> </table> </div><div class="memdoc"> <p>Prime meridian from GeogPrimeMeridianGeoKey. For example PM_Greenwich or PM_Paris. </p> </div> </div> <a class="anchor" id="a86883237779a3889471a80ffab94fbf1"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double GTIFDefn::PMLongToGreenwich</td> </tr> </table> </div><div class="memdoc"> <p>Decimal degrees of longitude between this prime meridian and Greenwich. Prime meridians to the west of Greenwich are negative. </p> </div> </div> <a class="anchor" id="a3c2fc10aeaf944f43cfefd06c31e72f2"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::ProjCode</td> </tr> </table> </div><div class="memdoc"> <p>Projection id from ProjectionGeoKey. For example Proj_UTM_11S. </p> </div> </div> <a class="anchor" id="ab5c58e2bea809f5ff33c371e6a876ebb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::Projection</td> </tr> </table> </div><div class="memdoc"> <p>EPSG identifier for underlying projection method. From the EPSG TRF_METHOD table. </p> </div> </div> <a class="anchor" id="a555f8d472808c2910fddf3269dd78d67"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double GTIFDefn::ProjParm[MAX_GTIF_PROJPARMS]</td> </tr> </table> </div><div class="memdoc"> <p>Projection parameter value. The identify of this parameter is established from the corresponding entry in ProjParmId. The value will be measured in meters, or decimal degrees if it is a linear or angular measure. </p> </div> </div> <a class="anchor" id="ac0ba000217e21cd1a6ceac8a9944849a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int GTIFDefn::ProjParmId[MAX_GTIF_PROJPARMS]</td> </tr> </table> </div><div class="memdoc"> <p>Projection parameter identifier. For example ProjFalseEastingGeoKey. The value will be 0 for unused table entries. </p> </div> </div> <a class="anchor" id="adbf867f6d777826904646508200da63f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double GTIFDefn::SemiMajor</td> </tr> </table> </div><div class="memdoc"> <p>The length of the semi major ellipse axis in meters. </p> </div> </div> <a class="anchor" id="ab4c0025f091c6e7ad0a549348bb4df51"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double GTIFDefn::SemiMinor</td> </tr> </table> </div><div class="memdoc"> <p>The length of the semi minor ellipse axis in meters. </p> </div> </div> <a class="anchor" id="a474820bfad647ce54d89df9b59dcb418"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::UOMAngle</td> </tr> </table> </div><div class="memdoc"> <p>The angular units of the GCS. </p> </div> </div> <a class="anchor" id="a7ba067825990b7e4249a816e53793758"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double GTIFDefn::UOMAngleInDegrees</td> </tr> </table> </div><div class="memdoc"> <p>One UOMAngle = UOMLengthInDegrees degrees. </p> </div> </div> <a class="anchor" id="a65a33a510b68b57bcb94e43b1545af01"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">short GTIFDefn::UOMLength</td> </tr> </table> </div><div class="memdoc"> <p>From ProjLinearUnitsGeoKey. For example Linear_Meter. </p> </div> </div> <a class="anchor" id="a4b7ae80e2f50a2f523af23724bbcc337"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">double GTIFDefn::UOMLengthInMeters</td> </tr> </table> </div><div class="memdoc"> <p>One UOMLength = UOMLengthInMeters meters. </p> </div> </div> <a class="anchor" id="ad85928b9e8f6f6cc14eb2618eeed73d8"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int GTIFDefn::Zone</td> </tr> </table> </div><div class="memdoc"> <p>UTM, or State Plane Zone number, zero if not known. </p> </div> </div> <hr/>The documentation for this struct was generated from the following file:<ul> <li><a class="el" href="geo__normalize_8h_source.html">geo_normalize.h</a></li> </ul> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated on Thu Oct 16 2014 11:17:58 for libgeotiff by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.8 </small></address> </body> </html>