?? mitab__capi_8cpp.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>MITAB: mitab_capi.cpp File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.3 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<h1>mitab_capi.cpp File Reference</h1>MITAB C API. <a href="#_details">More...</a>
<p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2c7c8c943a1276b05733a55a74f0551b"></a><!-- doxytag: member="mitab_capi.cpp::INFO_NUMPARTS" ref="2c7c8c943a1276b05733a55a74f0551b" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>INFO_NUMPARTS</b> 0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="79f3061bc55f4978cb976612252d69bb"></a><!-- doxytag: member="mitab_capi.cpp::INFO_NUMPOINTS" ref="79f3061bc55f4978cb976612252d69bb" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>INFO_NUMPOINTS</b> 1</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b9499c3f8781b103ce91201f68b5a5a9"></a><!-- doxytag: member="mitab_capi.cpp::INFO_XVERTEX" ref="b9499c3f8781b103ce91201f68b5a5a9" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>INFO_XVERTEX</b> 2</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f80041bfd0129601c66e0fbdae3c2019"></a><!-- doxytag: member="mitab_capi.cpp::INFO_YVERTEX" ref="f80041bfd0129601c66e0fbdae3c2019" args="" -->
#define </td><td class="memItemRight" valign="bottom"><b>INFO_YVERTEX</b> 3</td></tr>
<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#c59a4941eb2a939f2f28434a47fc3c73">mitab_c_getlibversion</a> ()</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Returns the version of the library. <a href="#c59a4941eb2a939f2f28434a47fc3c73"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#33561ecd36986a8b7eccfbb4d908f456">mitab_c_getlasterrorno</a> ()</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetch the last error number. <a href="#33561ecd36986a8b7eccfbb4d908f456"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#6b3631f6fa179313cf1de9f62e6b5716">mitab_c_getlasterrormsg</a> ()</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the last error message. <a href="#6b3631f6fa179313cf1de9f62e6b5716"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#cd947186cf5d062961f9b538f53ea8d2">mitab_c_getlasterrormsg_vb</a> (char *errormsg, int l)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the last error message (VB Version). <a href="#cd947186cf5d062961f9b538f53ea8d2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">mitab_handle <br>
MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#4ee2dfa087f3e5887121af204c1a54c3">mitab_c_open</a> (const char *pszFilename)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Open an existing .TAB or .MIF dataset for read access. <a href="#4ee2dfa087f3e5887121af204c1a54c3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#7a736cbe5f0c357b75fab8cd5b17d917">mitab_c_close</a> (mitab_handle handle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Close a dataset previously opened using <a class="el" href="mitab__capi_8cpp.html#4ee2dfa087f3e5887121af204c1a54c3" title="Open an existing .TAB or .MIF dataset for read access.">mitab_c_open()</a> or created using <a class="el" href="mitab__capi_8cpp.html#00001954939919bc111937e9b82adce3" title="Create a new .TAB or .MIF dataset.">mitab_c_create()</a>. <a href="#7a736cbe5f0c357b75fab8cd5b17d917"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">mitab_handle <br>
MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#00001954939919bc111937e9b82adce3">mitab_c_create</a> (const char *filename, const char *mif_or_tab, const char *mif_projection, double north, double south, double east, double west)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new .TAB or .MIF dataset. <a href="#00001954939919bc111937e9b82adce3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#0d8bbd4835d9596064d26c6ca13fe5fa">mitab_c_set_quick_spatial_index_mode</a> (mitab_handle dataset)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Select "quick spatial index mode". <a href="#0d8bbd4835d9596064d26c6ca13fe5fa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#49647accca61dfbc57b2dcc35fef325b">mitab_c_add_field</a> (mitab_handle dataset, const char *field_name, int field_type, int width, int precision, int indexed, int unique)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Add a new field to the dataset's schema. <a href="#49647accca61dfbc57b2dcc35fef325b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#ffaa82053bac8720d7a0bf5179b3c9aa">mitab_c_destroy_feature</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Destroy a mitab_feature object and release all memory associated with it. <a href="#ffaa82053bac8720d7a0bf5179b3c9aa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#cd0544b6acde4eb014bbf5a82b979b64">mitab_c_next_feature_id</a> (mitab_handle handle, int last_feature_id)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Iterator to get the next valid feature id when reading a dataset opened with <a class="el" href="mitab__capi_8cpp.html#4ee2dfa087f3e5887121af204c1a54c3" title="Open an existing .TAB or .MIF dataset for read access.">mitab_c_open()</a>. <a href="#cd0544b6acde4eb014bbf5a82b979b64"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">mitab_feature <br>
MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#b046cabd41ffb50fc37ab9ba643f0812">mitab_c_read_feature</a> (mitab_handle handle, int feature_id)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Read a mitab_feature object from the file. <a href="#b046cabd41ffb50fc37ab9ba643f0812"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#d5ed8a112661fd9f0ad817398409b238">mitab_c_write_feature</a> (mitab_handle handle, mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Write a new feature to a dataset. <a href="#d5ed8a112661fd9f0ad817398409b238"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">mitab_feature <br>
MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#09d6727306cb2b6f07f2ffbe3378d866">mitab_c_create_feature</a> (mitab_handle handle, int feature_type)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Create a new mitab_feature object to be written to a dataset created using <a class="el" href="mitab__capi_8cpp.html#00001954939919bc111937e9b82adce3" title="Create a new .TAB or .MIF dataset.">mitab_c_create()</a>. <a href="#09d6727306cb2b6f07f2ffbe3378d866"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#975127694718f31031877f64df2ba644">mitab_c_set_field</a> (mitab_feature feature, int field_index, const char *field_value)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the value of specified field in a feature object. <a href="#975127694718f31031877f64df2ba644"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#0fd73468117a619edadea07efe581859">mitab_c_set_points</a> (mitab_feature feature, int part, int vertex_count, double *x, double *y)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the feature's coordinates. <a href="#0fd73468117a619edadea07efe581859"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#6cf7b7ea86d830a95cd6c6bf664f6633">mitab_c_set_arc</a> (mitab_feature feature, double center_x, double center_y, double x_radius, double y_radius, double start_angle, double end_angle)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set an arc or ellipse feature parameters. <a href="#6cf7b7ea86d830a95cd6c6bf664f6633"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#a13460c96fa0b95510bcf637b0c111f6">mitab_c_set_text</a> (mitab_feature feature, const char *text)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the text string on a TABFC_Text object. <a href="#a13460c96fa0b95510bcf637b0c111f6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#4c88f87622e595c7a45fc77b4f61514a">mitab_c_get_text</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the text string on a TABFC_Text object. <a href="#4c88f87622e595c7a45fc77b4f61514a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#9cec8f5fa90542507ac1422e68f944ec">mitab_c_get_text_vb</a> (mitab_feature feature, char *text, int l)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the text string on a TABFC_Text object (VB Version). <a href="#9cec8f5fa90542507ac1422e68f944ec"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#596ecc319fc6db0106cd18ef54fcc7bd">mitab_c_set_text_display</a> (mitab_feature feature, double angle, double height, double width, int fg_color, int bg_color, int justification, int spacing, int linetype)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set a TABFC_Text object's display properties. <a href="#596ecc319fc6db0106cd18ef54fcc7bd"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#681af176c5dc59241b00a99d24ec87fa">mitab_c_get_text_angle</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetch a TABFC_Text object's angle property. <a href="#681af176c5dc59241b00a99d24ec87fa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#a9496c3815a68c58ce600e9edbe0c2a3">mitab_c_get_text_height</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetch a TABFC_Text object's MBR height property. <a href="#a9496c3815a68c58ce600e9edbe0c2a3"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">double MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#988ca72ad5e5f5d14ba44f35dfb312c5">mitab_c_get_text_width</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetch a TABFC_Text object's MBR width property. <a href="#988ca72ad5e5f5d14ba44f35dfb312c5"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#2b87e17a735c1ae3c8905c467dc03d98">mitab_c_get_text_fgcolor</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetch a TABFC_Text object's foreground color property. <a href="#2b87e17a735c1ae3c8905c467dc03d98"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#336ada7f8eda056746bf31b90e593d4c">mitab_c_get_text_bgcolor</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetch a TABFC_Text object's background color property. <a href="#336ada7f8eda056746bf31b90e593d4c"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#548c3e66debced7a08520dc4f93a7701">mitab_c_get_text_justification</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetch a TABFC_Text object's justification property. <a href="#548c3e66debced7a08520dc4f93a7701"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#b115842b57d8cc06ae213d2bf9cb8b75">mitab_c_get_text_spacing</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetch a TABFC_Text object's spacing property. <a href="#b115842b57d8cc06ae213d2bf9cb8b75"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#b7179fa2ed90dbb76eec41caa5655c34">mitab_c_get_text_linetype</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Fetch a TABFC_Text object's linetype property. <a href="#b7179fa2ed90dbb76eec41caa5655c34"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#016088bb48aeb2b17fa0874ec152ef15">mitab_c_set_font</a> (mitab_feature feature, const char *fontname)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set the font name in a a TABFC_Text or TABFC_FontPoint object, or set the symbol name in a TABFC_CustomPoint. <a href="#016088bb48aeb2b17fa0874ec152ef15"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const char *MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#a2a8e1d75187c7dc942e2af9ab36503b">mitab_c_get_font</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the font name from a TABFC_Text or TABFC_FontPoint object, or the symbol name from a TABFC_CustomPoint. <a href="#a2a8e1d75187c7dc942e2af9ab36503b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#0d901822e72e5773e8b5837cab16905b">mitab_c_get_font_vb</a> (mitab_feature feature, char *font, int l)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get the font name from a TABFC_Text or TABFC_FontPoint object, or the symbol name from a TABFC_CustomPoint. <a href="#0d901822e72e5773e8b5837cab16905b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#c6b5f38d171cd9425e72956c670a0519">mitab_c_set_brush</a> (mitab_feature feature, int fg_color, int bg_color, int pattern, int transparent)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Set an object's brush properties. <a href="#c6b5f38d171cd9425e72956c670a0519"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#34a06298366b57d98bc7b1870c6579db">mitab_c_get_brush_fgcolor</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an object's brush foreground color property. <a href="#34a06298366b57d98bc7b1870c6579db"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#819f7157378b73de355d49f02fb7ce56">mitab_c_get_brush_bgcolor</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an object's brush background color property. <a href="#819f7157378b73de355d49f02fb7ce56"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#ad33e5de810c833986e0a5a9131981fa">mitab_c_get_brush_pattern</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an object's brush pattern property. <a href="#ad33e5de810c833986e0a5a9131981fa"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#86268de0cba10d41cdc48e2a7e90fb6a">mitab_c_get_brush_transparent</a> (mitab_feature feature)</td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Get an object's brush transparency property. <a href="#86268de0cba10d41cdc48e2a7e90fb6a"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void MITAB_STDCALL </td><td class="memItemRight" valign="bottom"><a class="el" href="mitab__capi_8cpp.html#07c716e54ee73615d96ae621ac05f33a">mitab_c_set_pen</a> (mitab_feature feature, int width, int pattern, int color)</td></tr>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -