EVOLUTION-MANAGER
Edit File: classOGRAbstractProxiedLayer.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>OGR: OGRAbstractProxiedLayer 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">OGR </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="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="#friends">Friends</a> | <a href="classOGRAbstractProxiedLayer-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">OGRAbstractProxiedLayer Class Reference<span class="mlabels"><span class="mlabel">abstract</span></span></div> </div> </div><!--header--> <div class="contents"> <div class="dynheader"> Inheritance diagram for OGRAbstractProxiedLayer:</div> <div class="dyncontent"> <div class="center"> <img src="classOGRAbstractProxiedLayer.png" usemap="#OGRAbstractProxiedLayer_map" alt=""/> <map id="OGRAbstractProxiedLayer_map" name="OGRAbstractProxiedLayer_map"> <area href="classOGRLayer.html" alt="OGRLayer" shape="rect" coords="0,0,162,24"/> <area href="classOGRProxiedLayer.html" alt="OGRProxiedLayer" shape="rect" coords="0,112,162,136"/> </map> </div></div> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:a26eb8f6caad4774e4d238f8e6769e58d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a26eb8f6caad4774e4d238f8e6769e58d"></a> class </td><td class="memItemRight" valign="bottom"><b>OGRLayerPool</b></td></tr> <tr class="separator:a26eb8f6caad4774e4d238f8e6769e58d"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a> Additional Inherited Members</h2></td></tr> <tr class="inherit_header pub_methods_classOGRLayer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classOGRLayer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classOGRLayer.html">OGRLayer</a></td></tr> <tr class="memitem:adc3735e444204d46f517eec251712f4d inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOGRGeometry.html">OGRGeometry</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#adc3735e444204d46f517eec251712f4d">GetSpatialFilter</a> ()</td></tr> <tr class="memdesc:adc3735e444204d46f517eec251712f4d inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">This method returns the current spatial filter for this layer. <a href="#adc3735e444204d46f517eec251712f4d">More...</a><br/></td></tr> <tr class="separator:adc3735e444204d46f517eec251712f4d inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0b4ab45cf97cbc470f0d60474d3e4169 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a0b4ab45cf97cbc470f0d60474d3e4169">SetSpatialFilter</a> (<a class="el" href="classOGRGeometry.html">OGRGeometry</a> *)</td></tr> <tr class="memdesc:a0b4ab45cf97cbc470f0d60474d3e4169 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Set a new spatial filter. <a href="#a0b4ab45cf97cbc470f0d60474d3e4169">More...</a><br/></td></tr> <tr class="separator:a0b4ab45cf97cbc470f0d60474d3e4169 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd16bcdb3e8f720003fb24cd68f25460 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#acd16bcdb3e8f720003fb24cd68f25460">SetSpatialFilterRect</a> (double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)</td></tr> <tr class="memdesc:acd16bcdb3e8f720003fb24cd68f25460 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Set a new rectangular spatial filter. <a href="#acd16bcdb3e8f720003fb24cd68f25460">More...</a><br/></td></tr> <tr class="separator:acd16bcdb3e8f720003fb24cd68f25460 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebac60fb86ee178be016655532070ee3 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aebac60fb86ee178be016655532070ee3">SetSpatialFilter</a> (int iGeomField, <a class="el" href="classOGRGeometry.html">OGRGeometry</a> *)</td></tr> <tr class="memdesc:aebac60fb86ee178be016655532070ee3 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Set a new spatial filter. <a href="#aebac60fb86ee178be016655532070ee3">More...</a><br/></td></tr> <tr class="separator:aebac60fb86ee178be016655532070ee3 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5cd4ceb8f4ec20594be63280c8e4498a inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a5cd4ceb8f4ec20594be63280c8e4498a">SetSpatialFilterRect</a> (int iGeomField, double dfMinX, double dfMinY, double dfMaxX, double dfMaxY)</td></tr> <tr class="memdesc:a5cd4ceb8f4ec20594be63280c8e4498a inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Set a new rectangular spatial filter. <a href="#a5cd4ceb8f4ec20594be63280c8e4498a">More...</a><br/></td></tr> <tr class="separator:a5cd4ceb8f4ec20594be63280c8e4498a inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb2c6cc5fa3577df5be538284c1b0dde inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#acb2c6cc5fa3577df5be538284c1b0dde">SetAttributeFilter</a> (const char *)</td></tr> <tr class="memdesc:acb2c6cc5fa3577df5be538284c1b0dde inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Set a new attribute query. <a href="#acb2c6cc5fa3577df5be538284c1b0dde">More...</a><br/></td></tr> <tr class="separator:acb2c6cc5fa3577df5be538284c1b0dde inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aad0f2cd7f0587584b8f382c6a913583c inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aad0f2cd7f0587584b8f382c6a913583c">ResetReading</a> ()=0</td></tr> <tr class="memdesc:aad0f2cd7f0587584b8f382c6a913583c inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Reset feature reading to start on the first feature. <a href="#aad0f2cd7f0587584b8f382c6a913583c">More...</a><br/></td></tr> <tr class="separator:aad0f2cd7f0587584b8f382c6a913583c inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47d21ff33b32d14fa4e9885b9edecad6 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOGRFeature.html">OGRFeature</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a47d21ff33b32d14fa4e9885b9edecad6">GetNextFeature</a> ()=0</td></tr> <tr class="memdesc:a47d21ff33b32d14fa4e9885b9edecad6 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Fetch the next available feature from this layer. <a href="#a47d21ff33b32d14fa4e9885b9edecad6">More...</a><br/></td></tr> <tr class="separator:a47d21ff33b32d14fa4e9885b9edecad6 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae3b6234d6077a18a19eddaf7e75ff5e1 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#ae3b6234d6077a18a19eddaf7e75ff5e1">SetNextByIndex</a> (long nIndex)</td></tr> <tr class="memdesc:ae3b6234d6077a18a19eddaf7e75ff5e1 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Move read cursor to the nIndex'th feature in the current resultset. <a href="#ae3b6234d6077a18a19eddaf7e75ff5e1">More...</a><br/></td></tr> <tr class="separator:ae3b6234d6077a18a19eddaf7e75ff5e1 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acb7625383f161e5a04aeea2173dce411 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOGRFeature.html">OGRFeature</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#acb7625383f161e5a04aeea2173dce411">GetFeature</a> (long nFID)</td></tr> <tr class="memdesc:acb7625383f161e5a04aeea2173dce411 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Fetch a feature by its identifier. <a href="#acb7625383f161e5a04aeea2173dce411">More...</a><br/></td></tr> <tr class="separator:acb7625383f161e5a04aeea2173dce411 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a681139bfd585b74d7218e51a32144283 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a681139bfd585b74d7218e51a32144283">SetFeature</a> (<a class="el" href="classOGRFeature.html">OGRFeature</a> *poFeature)</td></tr> <tr class="memdesc:a681139bfd585b74d7218e51a32144283 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Rewrite an existing feature. <a href="#a681139bfd585b74d7218e51a32144283">More...</a><br/></td></tr> <tr class="separator:a681139bfd585b74d7218e51a32144283 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaa1e32016f481596a55e1d988a15a067 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aaa1e32016f481596a55e1d988a15a067">CreateFeature</a> (<a class="el" href="classOGRFeature.html">OGRFeature</a> *poFeature)</td></tr> <tr class="memdesc:aaa1e32016f481596a55e1d988a15a067 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Create and write a new feature within a layer. <a href="#aaa1e32016f481596a55e1d988a15a067">More...</a><br/></td></tr> <tr class="separator:aaa1e32016f481596a55e1d988a15a067 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7e3d454d54a615a1b4359628bb6e7674 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a7e3d454d54a615a1b4359628bb6e7674">DeleteFeature</a> (long nFID)</td></tr> <tr class="memdesc:a7e3d454d54a615a1b4359628bb6e7674 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Delete feature from layer. <a href="#a7e3d454d54a615a1b4359628bb6e7674">More...</a><br/></td></tr> <tr class="separator:a7e3d454d54a615a1b4359628bb6e7674 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a287f5ec7728cacc2f7d94882a9f1a22e inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a287f5ec7728cacc2f7d94882a9f1a22e">GetName</a> ()</td></tr> <tr class="memdesc:a287f5ec7728cacc2f7d94882a9f1a22e inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Return the layer name. <a href="#a287f5ec7728cacc2f7d94882a9f1a22e">More...</a><br/></td></tr> <tr class="separator:a287f5ec7728cacc2f7d94882a9f1a22e inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a818a25520ce08d5a681443348e930604 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="ogr__core_8h.html#a800236a0d460ef66e687b7b65610f12a">OGRwkbGeometryType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a818a25520ce08d5a681443348e930604">GetGeomType</a> ()</td></tr> <tr class="memdesc:a818a25520ce08d5a681443348e930604 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Return the layer geometry type. <a href="#a818a25520ce08d5a681443348e930604">More...</a><br/></td></tr> <tr class="separator:a818a25520ce08d5a681443348e930604 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a80473bcfd11341e70dd35bebe94026cf inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOGRFeatureDefn.html">OGRFeatureDefn</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a80473bcfd11341e70dd35bebe94026cf">GetLayerDefn</a> ()=0</td></tr> <tr class="memdesc:a80473bcfd11341e70dd35bebe94026cf inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Fetch the schema information for this layer. <a href="#a80473bcfd11341e70dd35bebe94026cf">More...</a><br/></td></tr> <tr class="separator:a80473bcfd11341e70dd35bebe94026cf inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aef41bcd7adad1ac5ddcef54d6b38713c inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aef41bcd7adad1ac5ddcef54d6b38713c">FindFieldIndex</a> (const char *pszFieldName, int bExactMatch)</td></tr> <tr class="memdesc:aef41bcd7adad1ac5ddcef54d6b38713c inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Find the index of field in the layer. <a href="#aef41bcd7adad1ac5ddcef54d6b38713c">More...</a><br/></td></tr> <tr class="separator:aef41bcd7adad1ac5ddcef54d6b38713c inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a75c06b4993f8eb76b569f37365cd19ab inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOGRSpatialReference.html">OGRSpatialReference</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a75c06b4993f8eb76b569f37365cd19ab">GetSpatialRef</a> ()</td></tr> <tr class="memdesc:a75c06b4993f8eb76b569f37365cd19ab inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Fetch the spatial reference system for this layer. <a href="#a75c06b4993f8eb76b569f37365cd19ab">More...</a><br/></td></tr> <tr class="separator:a75c06b4993f8eb76b569f37365cd19ab inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a74c796d4ce712e9a78df6042eeb8a91a inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a74c796d4ce712e9a78df6042eeb8a91a">GetFeatureCount</a> (int bForce=TRUE)</td></tr> <tr class="memdesc:a74c796d4ce712e9a78df6042eeb8a91a inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Fetch the feature count in this layer. <a href="#a74c796d4ce712e9a78df6042eeb8a91a">More...</a><br/></td></tr> <tr class="separator:a74c796d4ce712e9a78df6042eeb8a91a inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3be658ddb5b33d1ed95c31286774bbd2 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a3be658ddb5b33d1ed95c31286774bbd2">GetExtent</a> (<a class="el" href="classOGREnvelope.html">OGREnvelope</a> *psExtent, int bForce=TRUE)</td></tr> <tr class="memdesc:a3be658ddb5b33d1ed95c31286774bbd2 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Fetch the extent of this layer. <a href="#a3be658ddb5b33d1ed95c31286774bbd2">More...</a><br/></td></tr> <tr class="separator:a3be658ddb5b33d1ed95c31286774bbd2 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a47a3cc550866eee1668bea2315f9df9c inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a47a3cc550866eee1668bea2315f9df9c">GetExtent</a> (int iGeomField, <a class="el" href="classOGREnvelope.html">OGREnvelope</a> *psExtent, int bForce=TRUE)</td></tr> <tr class="memdesc:a47a3cc550866eee1668bea2315f9df9c inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Fetch the extent of this layer, on the specified geometry field. <a href="#a47a3cc550866eee1668bea2315f9df9c">More...</a><br/></td></tr> <tr class="separator:a47a3cc550866eee1668bea2315f9df9c inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeedbda1a62f9b89b8e5f24332cf22286 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual int </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aeedbda1a62f9b89b8e5f24332cf22286">TestCapability</a> (const char *)=0</td></tr> <tr class="memdesc:aeedbda1a62f9b89b8e5f24332cf22286 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Test if this layer supported the named capability. <a href="#aeedbda1a62f9b89b8e5f24332cf22286">More...</a><br/></td></tr> <tr class="separator:aeedbda1a62f9b89b8e5f24332cf22286 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a143b0d2c48bc0adf3a19d1f51e76b8ba inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a143b0d2c48bc0adf3a19d1f51e76b8ba">GetInfo</a> (const char *)</td></tr> <tr class="memdesc:a143b0d2c48bc0adf3a19d1f51e76b8ba inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Fetch metadata from layer. <a href="#a143b0d2c48bc0adf3a19d1f51e76b8ba">More...</a><br/></td></tr> <tr class="separator:a143b0d2c48bc0adf3a19d1f51e76b8ba inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a00b1376a1eabb1298ef278f92f6d84be inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a00b1376a1eabb1298ef278f92f6d84be">CreateField</a> (<a class="el" href="classOGRFieldDefn.html">OGRFieldDefn</a> *poField, int bApproxOK=TRUE)</td></tr> <tr class="memdesc:a00b1376a1eabb1298ef278f92f6d84be inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Create a new field on a layer. <a href="#a00b1376a1eabb1298ef278f92f6d84be">More...</a><br/></td></tr> <tr class="separator:a00b1376a1eabb1298ef278f92f6d84be inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaebe7c671dca995549543eecf0f7a76a inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aaebe7c671dca995549543eecf0f7a76a">DeleteField</a> (int iField)</td></tr> <tr class="memdesc:aaebe7c671dca995549543eecf0f7a76a inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Delete an existing field on a layer. <a href="#aaebe7c671dca995549543eecf0f7a76a">More...</a><br/></td></tr> <tr class="separator:aaebe7c671dca995549543eecf0f7a76a inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebd364a150d91f8d65d967646e0f92d3 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aebd364a150d91f8d65d967646e0f92d3">ReorderFields</a> (int *panMap)</td></tr> <tr class="memdesc:aebd364a150d91f8d65d967646e0f92d3 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Reorder all the fields of a layer. <a href="#aebd364a150d91f8d65d967646e0f92d3">More...</a><br/></td></tr> <tr class="separator:aebd364a150d91f8d65d967646e0f92d3 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a71e69a665e93001d48a4339695f33c1a inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a71e69a665e93001d48a4339695f33c1a">AlterFieldDefn</a> (int iField, <a class="el" href="classOGRFieldDefn.html">OGRFieldDefn</a> *poNewFieldDefn, int nFlags)</td></tr> <tr class="memdesc:a71e69a665e93001d48a4339695f33c1a inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Alter the definition of an existing field on a layer. <a href="#a71e69a665e93001d48a4339695f33c1a">More...</a><br/></td></tr> <tr class="separator:a71e69a665e93001d48a4339695f33c1a inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af3c68cad279ad80a476c6fb307cf5e48 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#af3c68cad279ad80a476c6fb307cf5e48">CreateGeomField</a> (<a class="el" href="classOGRGeomFieldDefn.html">OGRGeomFieldDefn</a> *poField, int bApproxOK=TRUE)</td></tr> <tr class="memdesc:af3c68cad279ad80a476c6fb307cf5e48 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Create a new geometry field on a layer. <a href="#af3c68cad279ad80a476c6fb307cf5e48">More...</a><br/></td></tr> <tr class="separator:af3c68cad279ad80a476c6fb307cf5e48 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aebb07284c734e485d8611b7c8599254f inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aebb07284c734e485d8611b7c8599254f">SyncToDisk</a> ()</td></tr> <tr class="memdesc:aebb07284c734e485d8611b7c8599254f inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Flush pending changes to disk. <a href="#aebb07284c734e485d8611b7c8599254f">More...</a><br/></td></tr> <tr class="separator:aebb07284c734e485d8611b7c8599254f inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac65f762d5b3c6fc4ca0f0cc4aafcdcbe inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classOGRStyleTable.html">OGRStyleTable</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#ac65f762d5b3c6fc4ca0f0cc4aafcdcbe">GetStyleTable</a> ()</td></tr> <tr class="memdesc:ac65f762d5b3c6fc4ca0f0cc4aafcdcbe inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Returns layer style table. <a href="#ac65f762d5b3c6fc4ca0f0cc4aafcdcbe">More...</a><br/></td></tr> <tr class="separator:ac65f762d5b3c6fc4ca0f0cc4aafcdcbe inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2687d4312c044bb3a20bd13974ba8905 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a2687d4312c044bb3a20bd13974ba8905">SetStyleTableDirectly</a> (<a class="el" href="classOGRStyleTable.html">OGRStyleTable</a> *poStyleTable)</td></tr> <tr class="memdesc:a2687d4312c044bb3a20bd13974ba8905 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Set layer style table. <a href="#a2687d4312c044bb3a20bd13974ba8905">More...</a><br/></td></tr> <tr class="separator:a2687d4312c044bb3a20bd13974ba8905 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a33fa0802c0686fb0e6ca6337e11cd7d5 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a33fa0802c0686fb0e6ca6337e11cd7d5">SetStyleTable</a> (<a class="el" href="classOGRStyleTable.html">OGRStyleTable</a> *poStyleTable)</td></tr> <tr class="memdesc:a33fa0802c0686fb0e6ca6337e11cd7d5 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Set layer style table. <a href="#a33fa0802c0686fb0e6ca6337e11cd7d5">More...</a><br/></td></tr> <tr class="separator:a33fa0802c0686fb0e6ca6337e11cd7d5 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af0cb9a05310d7b17d9dfec9e83a18e61 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#af0cb9a05310d7b17d9dfec9e83a18e61">GetFIDColumn</a> ()</td></tr> <tr class="memdesc:af0cb9a05310d7b17d9dfec9e83a18e61 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">This method returns the name of the underlying database column being used as the FID column, or "" if not supported. <a href="#af0cb9a05310d7b17d9dfec9e83a18e61">More...</a><br/></td></tr> <tr class="separator:af0cb9a05310d7b17d9dfec9e83a18e61 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af68036c23622c954ce3a91861f22b724 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#af68036c23622c954ce3a91861f22b724">GetGeometryColumn</a> ()</td></tr> <tr class="memdesc:af68036c23622c954ce3a91861f22b724 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">This method returns the name of the underlying database column being used as the geometry column, or "" if not supported. <a href="#af68036c23622c954ce3a91861f22b724">More...</a><br/></td></tr> <tr class="separator:af68036c23622c954ce3a91861f22b724 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e0c3427f64249d1c35cefb487546b10 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">virtual OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a5e0c3427f64249d1c35cefb487546b10">SetIgnoredFields</a> (const char **papszFields)</td></tr> <tr class="memdesc:a5e0c3427f64249d1c35cefb487546b10 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Set which fields can be omitted when retrieving features from the layer. <a href="#a5e0c3427f64249d1c35cefb487546b10">More...</a><br/></td></tr> <tr class="separator:a5e0c3427f64249d1c35cefb487546b10 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac189f54996c2d6fd769889ec99e0f48a inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#ac189f54996c2d6fd769889ec99e0f48a">Intersection</a> (<a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerMethod, <a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)</td></tr> <tr class="memdesc:ac189f54996c2d6fd769889ec99e0f48a inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Intersection of two layers. <a href="#ac189f54996c2d6fd769889ec99e0f48a">More...</a><br/></td></tr> <tr class="separator:ac189f54996c2d6fd769889ec99e0f48a inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb8ab475561f2aca2c0e605cfb810b22 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aeb8ab475561f2aca2c0e605cfb810b22">Union</a> (<a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerMethod, <a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)</td></tr> <tr class="memdesc:aeb8ab475561f2aca2c0e605cfb810b22 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Union of two layers. <a href="#aeb8ab475561f2aca2c0e605cfb810b22">More...</a><br/></td></tr> <tr class="separator:aeb8ab475561f2aca2c0e605cfb810b22 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a781aa76c6b44b19de09f61816e32245b inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a781aa76c6b44b19de09f61816e32245b">SymDifference</a> (<a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerMethod, <a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerResult, char **papszOptions, GDALProgressFunc pfnProgress, void *pProgressArg)</td></tr> <tr class="memdesc:a781aa76c6b44b19de09f61816e32245b inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Symmetrical difference of two layers. <a href="#a781aa76c6b44b19de09f61816e32245b">More...</a><br/></td></tr> <tr class="separator:a781aa76c6b44b19de09f61816e32245b inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acac6a0bde9737555b22c6ac7fa967431 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#acac6a0bde9737555b22c6ac7fa967431">Identity</a> (<a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerMethod, <a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)</td></tr> <tr class="memdesc:acac6a0bde9737555b22c6ac7fa967431 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Identify the features of this layer with the ones from the identity layer. <a href="#acac6a0bde9737555b22c6ac7fa967431">More...</a><br/></td></tr> <tr class="separator:acac6a0bde9737555b22c6ac7fa967431 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1c5dc5ca195956c46d35a85b0b21d9b inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#aa1c5dc5ca195956c46d35a85b0b21d9b">Update</a> (<a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerMethod, <a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)</td></tr> <tr class="memdesc:aa1c5dc5ca195956c46d35a85b0b21d9b inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Update this layer with features from the update layer. <a href="#aa1c5dc5ca195956c46d35a85b0b21d9b">More...</a><br/></td></tr> <tr class="separator:aa1c5dc5ca195956c46d35a85b0b21d9b inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a56d7ee3b2020e53c730d67ee4f1e2fb6 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a56d7ee3b2020e53c730d67ee4f1e2fb6">Clip</a> (<a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerMethod, <a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)</td></tr> <tr class="memdesc:a56d7ee3b2020e53c730d67ee4f1e2fb6 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Clip off areas that are not covered by the method layer. <a href="#a56d7ee3b2020e53c730d67ee4f1e2fb6">More...</a><br/></td></tr> <tr class="separator:a56d7ee3b2020e53c730d67ee4f1e2fb6 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8fcf55ffa259f32df35edcb05274439 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#ae8fcf55ffa259f32df35edcb05274439">Erase</a> (<a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerMethod, <a class="el" href="classOGRLayer.html">OGRLayer</a> *pLayerResult, char **papszOptions=NULL, GDALProgressFunc pfnProgress=NULL, void *pProgressArg=NULL)</td></tr> <tr class="memdesc:ae8fcf55ffa259f32df35edcb05274439 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Remove areas that are covered by the method layer. <a href="#ae8fcf55ffa259f32df35edcb05274439">More...</a><br/></td></tr> <tr class="separator:ae8fcf55ffa259f32df35edcb05274439 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae783de2e9ee2629e6bf27fd3b8622fb5 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#ae783de2e9ee2629e6bf27fd3b8622fb5">Reference</a> ()</td></tr> <tr class="memdesc:ae783de2e9ee2629e6bf27fd3b8622fb5 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Increment layer reference count. <a href="#ae783de2e9ee2629e6bf27fd3b8622fb5">More...</a><br/></td></tr> <tr class="separator:ae783de2e9ee2629e6bf27fd3b8622fb5 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2271d53f75d4f6ff2f4a8aeb71e825d6 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a2271d53f75d4f6ff2f4a8aeb71e825d6">Dereference</a> ()</td></tr> <tr class="memdesc:a2271d53f75d4f6ff2f4a8aeb71e825d6 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Decrement layer reference count. <a href="#a2271d53f75d4f6ff2f4a8aeb71e825d6">More...</a><br/></td></tr> <tr class="separator:a2271d53f75d4f6ff2f4a8aeb71e825d6 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fc393bc9962a73e94478b72d9fc4954 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#a2fc393bc9962a73e94478b72d9fc4954">GetRefCount</a> () const </td></tr> <tr class="memdesc:a2fc393bc9962a73e94478b72d9fc4954 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Fetch reference count. <a href="#a2fc393bc9962a73e94478b72d9fc4954">More...</a><br/></td></tr> <tr class="separator:a2fc393bc9962a73e94478b72d9fc4954 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4c02b991bfa78552eeb0cbcdcf1aed8 inherit pub_methods_classOGRLayer"><td class="memItemLeft" align="right" valign="top">OGRErr </td><td class="memItemRight" valign="bottom"><a class="el" href="classOGRLayer.html#ab4c02b991bfa78552eeb0cbcdcf1aed8">ReorderField</a> (int iOldFieldPos, int iNewFieldPos)</td></tr> <tr class="memdesc:ab4c02b991bfa78552eeb0cbcdcf1aed8 inherit pub_methods_classOGRLayer"><td class="mdescLeft"> </td><td class="mdescRight">Reorder an existing field on a layer. <a href="#ab4c02b991bfa78552eeb0cbcdcf1aed8">More...</a><br/></td></tr> <tr class="separator:ab4c02b991bfa78552eeb0cbcdcf1aed8 inherit pub_methods_classOGRLayer"><td class="memSeparator" colspan="2"> </td></tr> </table> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="ogrlayerpool_8h_source.html">ogrlayerpool.h</a></li> <li>ogrlayerpool.cpp</li> </ul> </div><!-- contents --> <hr> Generated for GDAL by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.8.5. </body> </html>