1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
<html xmlns="http://www.w3.org/1999/xhtml">
4
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
6
<title>tesseract: /usr/local/google/home/jbreiden/tesseract-ocr-read-only/ccstruct/ipoints.h File Reference</title>
8
<link href="tabs.css" rel="stylesheet" type="text/css"/>
9
<link href="doxygen.css" rel="stylesheet" type="text/css" />
10
<link href="navtree.css" rel="stylesheet" type="text/css"/>
11
<script type="text/javascript" src="jquery.js"></script>
12
<script type="text/javascript" src="resize.js"></script>
13
<script type="text/javascript" src="navtree.js"></script>
14
<script type="text/javascript">
15
$(document).ready(initResizable);
17
<link href="search/search.css" rel="stylesheet" type="text/css"/>
18
<script type="text/javascript" src="search/search.js"></script>
19
<script type="text/javascript">
20
$(document).ready(function() { searchBox.OnSelectItem(0); });
25
<div id="top"><!-- do not remove this div! -->
29
<table cellspacing="0" cellpadding="0">
31
<tr style="height: 56px;">
34
<td style="padding-left: 0.5em;">
35
<div id="projectname">tesseract
36
 <span id="projectnumber">3.03</span>
48
<!-- Generated by Doxygen 1.7.6.1 -->
49
<script type="text/javascript">
50
var searchBox = new SearchBox("searchBox", "search",false,'Search');
52
<div id="navrow1" class="tabs">
54
<li><a href="index.html"><span>Main Page</span></a></li>
55
<li><a href="pages.html"><span>Related Pages</span></a></li>
56
<li><a href="modules.html"><span>Modules</span></a></li>
57
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
58
<li><a href="annotated.html"><span>Classes</span></a></li>
59
<li class="current"><a href="files.html"><span>Files</span></a></li>
61
<div id="MSearchBox" class="MSearchBoxInactive">
63
<img id="MSearchSelect" src="search/mag_sel.png"
64
onmouseover="return searchBox.OnSearchSelectShow()"
65
onmouseout="return searchBox.OnSearchSelectHide()"
67
<input type="text" id="MSearchField" value="Search" accesskey="S"
68
onfocus="searchBox.OnSearchFieldFocus(true)"
69
onblur="searchBox.OnSearchFieldFocus(false)"
70
onkeyup="searchBox.OnSearchFieldChange(event)"/>
71
</span><span class="right">
72
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
78
<div id="navrow2" class="tabs2">
80
<li><a href="files.html"><span>File List</span></a></li>
81
<li><a href="globals.html"><span>File Members</span></a></li>
85
<div id="side-nav" class="ui-resizable side-nav-resizable">
87
<div id="nav-tree-contents">
90
<div id="splitbar" style="-moz-user-select:none;"
91
class="ui-resizable-handle">
94
<script type="text/javascript">
95
initNavTree('a00751.html','');
97
<div id="doc-content">
100
<a href="#func-members">Functions</a> </div>
101
<div class="headertitle">
102
<div class="title">/usr/local/google/home/jbreiden/tesseract-ocr-read-only/ccstruct/ipoints.h File Reference</div> </div>
104
<div class="contents">
105
<div class="textblock"><code>#include <math.h></code><br/>
107
<p><a href="a00751_source.html">Go to the source code of this file.</a></p>
108
<table class="memberdecls">
109
<tr><td colspan="2"><h2><a name="func-members"></a>
110
Functions</h2></td></tr>
111
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#adb66baa7a75a9e30cd2c1160406ef6f6">operator!</a> (const <a class="el" href="a00409.html">ICOORD</a> &src)</td></tr>
112
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#ad7ef7709c4047ce463a3ff3d61c0d965">operator-</a> (const <a class="el" href="a00409.html">ICOORD</a> &src)</td></tr>
113
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#afb03632aa6602c5193bf4af7964e6751">operator+</a> (const <a class="el" href="a00409.html">ICOORD</a> &op1, const <a class="el" href="a00409.html">ICOORD</a> &op2)</td></tr>
114
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a7bdc2726e11ac29db02c5152d33ed9bd">operator+=</a> (<a class="el" href="a00409.html">ICOORD</a> &op1, const <a class="el" href="a00409.html">ICOORD</a> &op2)</td></tr>
115
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#ab9a15dd7b99152f9e14b6cd8a28a4eb3">operator-</a> (const <a class="el" href="a00409.html">ICOORD</a> &op1, const <a class="el" href="a00409.html">ICOORD</a> &op2)</td></tr>
116
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a51f78f57ddbe92ea9119ec05e0a2440d">operator-=</a> (<a class="el" href="a00409.html">ICOORD</a> &op1, const <a class="el" href="a00409.html">ICOORD</a> &op2)</td></tr>
117
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00831.html#aba1f582fd0168f3ff9225d8c90fa9eb8">inT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a580095cc07a3c5b2b41b731409ab5004">operator%</a> (const <a class="el" href="a00409.html">ICOORD</a> &op1, const <a class="el" href="a00409.html">ICOORD</a> &op2)</td></tr>
118
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00831.html#aba1f582fd0168f3ff9225d8c90fa9eb8">inT32</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a756a0ed099f4790ff70b288af3598379">operator*</a> (const <a class="el" href="a00409.html">ICOORD</a> &op1, const <a class="el" href="a00409.html">ICOORD</a> &op2)</td></tr>
119
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a4157b679b64f92b2d60a50da125d9704">operator*</a> (const <a class="el" href="a00409.html">ICOORD</a> &op1, <a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> scale)</td></tr>
120
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a437e3793447109810c00ad178a1972c9">operator*</a> (<a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> scale, const <a class="el" href="a00409.html">ICOORD</a> &op1)</td></tr>
121
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#aa0a3200e5898b20fb3ae59c3e687b378">operator*=</a> (<a class="el" href="a00409.html">ICOORD</a> &op1, <a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> scale)</td></tr>
122
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#aebb6930501694c90b906a598fb974b8d">operator/</a> (const <a class="el" href="a00409.html">ICOORD</a> &op1, <a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> scale)</td></tr>
123
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00409.html">ICOORD</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a1b3d82f1bc6a1a6ee53c114432c52fcf">operator/=</a> (<a class="el" href="a00409.html">ICOORD</a> &op1, <a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> scale)</td></tr>
124
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#aa7c6e3433850394bff1cde53f51b70f3">operator!</a> (const <a class="el" href="a00375.html">FCOORD</a> &src)</td></tr>
125
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#ab4f0ee803a74deb221ffdb4bb27df2bd">operator-</a> (const <a class="el" href="a00375.html">FCOORD</a> &src)</td></tr>
126
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a3407de919f1bbcde13608526c3449fcf">operator+</a> (const <a class="el" href="a00375.html">FCOORD</a> &op1, const <a class="el" href="a00375.html">FCOORD</a> &op2)</td></tr>
127
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a2eaa6b8ca4ca606f352e10acf64a1c16">operator+=</a> (<a class="el" href="a00375.html">FCOORD</a> &op1, const <a class="el" href="a00375.html">FCOORD</a> &op2)</td></tr>
128
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a9dd91936917a1b070c509f14ea5c6f6c">operator-</a> (const <a class="el" href="a00375.html">FCOORD</a> &op1, const <a class="el" href="a00375.html">FCOORD</a> &op2)</td></tr>
129
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#ad2396de94267cb60fb628dde25b340e0">operator-=</a> (<a class="el" href="a00375.html">FCOORD</a> &op1, const <a class="el" href="a00375.html">FCOORD</a> &op2)</td></tr>
130
<tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a0030744614a08aa765730942724339d9">operator%</a> (const <a class="el" href="a00375.html">FCOORD</a> &op1, const <a class="el" href="a00375.html">FCOORD</a> &op2)</td></tr>
131
<tr><td class="memItemLeft" align="right" valign="top">float </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#ad82594734c3f7b48fcf30bfa2453f3c4">operator*</a> (const <a class="el" href="a00375.html">FCOORD</a> &op1, const <a class="el" href="a00375.html">FCOORD</a> &op2)</td></tr>
132
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#ae49d94e2d4773774716c0769f4514923">operator*</a> (const <a class="el" href="a00375.html">FCOORD</a> &op1, float scale)</td></tr>
133
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#aa9f8d3fa3aa83fc58bad4b31d2f7c920">operator*</a> (float scale, const <a class="el" href="a00375.html">FCOORD</a> &op1)</td></tr>
134
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#af54c4ea7b287f1c80af4def1ae3a26b3">operator*=</a> (<a class="el" href="a00375.html">FCOORD</a> &op1, float scale)</td></tr>
135
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#aab2a4133b74ee9382c7e1fbcaefdbb6d">operator/</a> (const <a class="el" href="a00375.html">FCOORD</a> &op1, float scale)</td></tr>
136
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00375.html">FCOORD</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="a00751.html#a04eaa47986004a5460928ee12e6e80e2">operator/=</a> (<a class="el" href="a00375.html">FCOORD</a> &op1, float scale)</td></tr>
138
<hr/><h2>Function Documentation</h2>
139
<a class="anchor" id="adb66baa7a75a9e30cd2c1160406ef6f6"></a><!-- doxytag: member="ipoints.h::operator!" ref="adb66baa7a75a9e30cd2c1160406ef6f6" args="(const ICOORD &src)" -->
140
<div class="memitem">
141
<div class="memproto">
142
<table class="memname">
144
<td class="memname"><a class="el" href="a00409.html">ICOORD</a> <a class="el" href="a00751.html#aa7c6e3433850394bff1cde53f51b70f3">operator!</a> </td>
146
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
147
<td class="paramname"><em>src</em></td><td>)</td>
148
<td><code> [inline]</code></td>
154
<p>Definition at line <a class="el" href="a00751_source.html#l00032">32</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
155
<div class="fragment"><pre class="fragment"> {
156
<a class="code" href="a00409.html" title="integer coordinate">ICOORD</a> result; <span class="comment">//output</span>
158
result.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> = -src.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a>;
159
result.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> = src.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a>;
160
<span class="keywordflow">return</span> result;
165
<a class="anchor" id="aa7c6e3433850394bff1cde53f51b70f3"></a><!-- doxytag: member="ipoints.h::operator!" ref="aa7c6e3433850394bff1cde53f51b70f3" args="(const FCOORD &src)" -->
166
<div class="memitem">
167
<div class="memproto">
168
<table class="memname">
170
<td class="memname"><a class="el" href="a00375.html">FCOORD</a> <a class="el" href="a00751.html#aa7c6e3433850394bff1cde53f51b70f3">operator!</a> </td>
172
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
173
<td class="paramname"><em>src</em></td><td>)</td>
174
<td><code> [inline]</code></td>
180
<p>Definition at line <a class="el" href="a00751_source.html#l00258">258</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
181
<div class="fragment"><pre class="fragment"> {
182
<a class="code" href="a00375.html">FCOORD</a> result; <span class="comment">//output</span>
184
result.xcoord = -src.ycoord;
185
result.ycoord = src.xcoord;
186
<span class="keywordflow">return</span> result;
191
<a class="anchor" id="a580095cc07a3c5b2b41b731409ab5004"></a><!-- doxytag: member="ipoints.h::operator%" ref="a580095cc07a3c5b2b41b731409ab5004" args="(const ICOORD &op1, const ICOORD &op2)" -->
192
<div class="memitem">
193
<div class="memproto">
194
<table class="memname">
196
<td class="memname"><a class="el" href="a00831.html#aba1f582fd0168f3ff9225d8c90fa9eb8">inT32</a> operator% </td>
198
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
199
<td class="paramname"><em>op1</em>, </td>
202
<td class="paramkey"></td>
204
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
205
<td class="paramname"><em>op2</em> </td>
210
<td></td><td><code> [inline]</code></td>
216
<p>Definition at line <a class="el" href="a00751_source.html#l00136">136</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
217
<div class="fragment"><pre class="fragment"> {
218
<span class="keywordflow">return</span> op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> * op2.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> + op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> * op2.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a>;
223
<a class="anchor" id="a0030744614a08aa765730942724339d9"></a><!-- doxytag: member="ipoints.h::operator%" ref="a0030744614a08aa765730942724339d9" args="(const FCOORD &op1, const FCOORD &op2)" -->
224
<div class="memitem">
225
<div class="memproto">
226
<table class="memname">
228
<td class="memname">float operator% </td>
230
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
231
<td class="paramname"><em>op1</em>, </td>
234
<td class="paramkey"></td>
236
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
237
<td class="paramname"><em>op2</em> </td>
242
<td></td><td><code> [inline]</code></td>
248
<p>Definition at line <a class="el" href="a00751_source.html#l00362">362</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
249
<div class="fragment"><pre class="fragment"> {
250
<span class="keywordflow">return</span> op1.xcoord * op2.xcoord + op1.ycoord * op2.ycoord;
255
<a class="anchor" id="a756a0ed099f4790ff70b288af3598379"></a><!-- doxytag: member="ipoints.h::operator*" ref="a756a0ed099f4790ff70b288af3598379" args="(const ICOORD &op1, const ICOORD &op2)" -->
256
<div class="memitem">
257
<div class="memproto">
258
<table class="memname">
260
<td class="memname"><a class="el" href="a00831.html#aba1f582fd0168f3ff9225d8c90fa9eb8">inT32</a> operator* </td>
262
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
263
<td class="paramname"><em>op1</em>, </td>
266
<td class="paramkey"></td>
268
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
269
<td class="paramname"><em>op2</em> </td>
274
<td></td><td><code> [inline]</code></td>
280
<p>Definition at line <a class="el" href="a00751_source.html#l00149">149</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
281
<div class="fragment"><pre class="fragment"> {
282
<span class="keywordflow">return</span> op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> * op2.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> - op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> * op2.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a>;
287
<a class="anchor" id="a4157b679b64f92b2d60a50da125d9704"></a><!-- doxytag: member="ipoints.h::operator*" ref="a4157b679b64f92b2d60a50da125d9704" args="(const ICOORD &op1, inT16 scale)" -->
288
<div class="memitem">
289
<div class="memproto">
290
<table class="memname">
292
<td class="memname"><a class="el" href="a00409.html">ICOORD</a> operator* </td>
294
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
295
<td class="paramname"><em>op1</em>, </td>
298
<td class="paramkey"></td>
300
<td class="paramtype"><a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> </td>
301
<td class="paramname"><em>scale</em> </td>
306
<td></td><td><code> [inline]</code></td>
312
<p>Definition at line <a class="el" href="a00751_source.html#l00162">162</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
313
<div class="fragment"><pre class="fragment"> {
314
<a class="code" href="a00409.html" title="integer coordinate">ICOORD</a> result; <span class="comment">//output</span>
316
result.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> = op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> * scale;
317
result.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> = op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> * scale;
318
<span class="keywordflow">return</span> result;
323
<a class="anchor" id="a437e3793447109810c00ad178a1972c9"></a><!-- doxytag: member="ipoints.h::operator*" ref="a437e3793447109810c00ad178a1972c9" args="(inT16 scale, const ICOORD &op1)" -->
324
<div class="memitem">
325
<div class="memproto">
326
<table class="memname">
328
<td class="memname"><a class="el" href="a00409.html">ICOORD</a> operator* </td>
330
<td class="paramtype"><a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> </td>
331
<td class="paramname"><em>scale</em>, </td>
334
<td class="paramkey"></td>
336
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
337
<td class="paramname"><em>op1</em> </td>
342
<td></td><td><code> [inline]</code></td>
348
<p>Definition at line <a class="el" href="a00751_source.html#l00173">173</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
349
<div class="fragment"><pre class="fragment"> {
350
<a class="code" href="a00409.html" title="integer coordinate">ICOORD</a> result; <span class="comment">//output</span>
352
result.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> = op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> * scale;
353
result.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> = op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> * scale;
354
<span class="keywordflow">return</span> result;
359
<a class="anchor" id="ad82594734c3f7b48fcf30bfa2453f3c4"></a><!-- doxytag: member="ipoints.h::operator*" ref="ad82594734c3f7b48fcf30bfa2453f3c4" args="(const FCOORD &op1, const FCOORD &op2)" -->
360
<div class="memitem">
361
<div class="memproto">
362
<table class="memname">
364
<td class="memname">float operator* </td>
366
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
367
<td class="paramname"><em>op1</em>, </td>
370
<td class="paramkey"></td>
372
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
373
<td class="paramname"><em>op2</em> </td>
378
<td></td><td><code> [inline]</code></td>
384
<p>Definition at line <a class="el" href="a00751_source.html#l00375">375</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
385
<div class="fragment"><pre class="fragment"> {
386
<span class="keywordflow">return</span> op1.xcoord * op2.ycoord - op1.ycoord * op2.xcoord;
391
<a class="anchor" id="ae49d94e2d4773774716c0769f4514923"></a><!-- doxytag: member="ipoints.h::operator*" ref="ae49d94e2d4773774716c0769f4514923" args="(const FCOORD &op1, float scale)" -->
392
<div class="memitem">
393
<div class="memproto">
394
<table class="memname">
396
<td class="memname"><a class="el" href="a00375.html">FCOORD</a> operator* </td>
398
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
399
<td class="paramname"><em>op1</em>, </td>
402
<td class="paramkey"></td>
404
<td class="paramtype">float </td>
405
<td class="paramname"><em>scale</em> </td>
410
<td></td><td><code> [inline]</code></td>
416
<p>Definition at line <a class="el" href="a00751_source.html#l00388">388</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
417
<div class="fragment"><pre class="fragment"> {
418
<a class="code" href="a00375.html">FCOORD</a> result; <span class="comment">//output</span>
420
result.xcoord = op1.xcoord * scale;
421
result.ycoord = op1.ycoord * scale;
422
<span class="keywordflow">return</span> result;
427
<a class="anchor" id="aa9f8d3fa3aa83fc58bad4b31d2f7c920"></a><!-- doxytag: member="ipoints.h::operator*" ref="aa9f8d3fa3aa83fc58bad4b31d2f7c920" args="(float scale, const FCOORD &op1)" -->
428
<div class="memitem">
429
<div class="memproto">
430
<table class="memname">
432
<td class="memname"><a class="el" href="a00375.html">FCOORD</a> operator* </td>
434
<td class="paramtype">float </td>
435
<td class="paramname"><em>scale</em>, </td>
438
<td class="paramkey"></td>
440
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
441
<td class="paramname"><em>op1</em> </td>
446
<td></td><td><code> [inline]</code></td>
452
<p>Definition at line <a class="el" href="a00751_source.html#l00399">399</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
453
<div class="fragment"><pre class="fragment"> {
454
<a class="code" href="a00375.html">FCOORD</a> result; <span class="comment">//output</span>
456
result.xcoord = op1.xcoord * scale;
457
result.ycoord = op1.ycoord * scale;
458
<span class="keywordflow">return</span> result;
463
<a class="anchor" id="aa0a3200e5898b20fb3ae59c3e687b378"></a><!-- doxytag: member="ipoints.h::operator*=" ref="aa0a3200e5898b20fb3ae59c3e687b378" args="(ICOORD &op1, inT16 scale)" -->
464
<div class="memitem">
465
<div class="memproto">
466
<table class="memname">
468
<td class="memname"><a class="el" href="a00409.html">ICOORD</a>& operator*= </td>
470
<td class="paramtype"><a class="el" href="a00409.html">ICOORD</a> & </td>
471
<td class="paramname"><em>op1</em>, </td>
474
<td class="paramkey"></td>
476
<td class="paramtype"><a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> </td>
477
<td class="paramname"><em>scale</em> </td>
482
<td></td><td><code> [inline]</code></td>
488
<p>Definition at line <a class="el" href="a00751_source.html#l00192">192</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
489
<div class="fragment"><pre class="fragment"> {
490
op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> *= scale;
491
op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> *= scale;
492
<span class="keywordflow">return</span> op1;
497
<a class="anchor" id="af54c4ea7b287f1c80af4def1ae3a26b3"></a><!-- doxytag: member="ipoints.h::operator*=" ref="af54c4ea7b287f1c80af4def1ae3a26b3" args="(FCOORD &op1, float scale)" -->
498
<div class="memitem">
499
<div class="memproto">
500
<table class="memname">
502
<td class="memname"><a class="el" href="a00375.html">FCOORD</a>& operator*= </td>
504
<td class="paramtype"><a class="el" href="a00375.html">FCOORD</a> & </td>
505
<td class="paramname"><em>op1</em>, </td>
508
<td class="paramkey"></td>
510
<td class="paramtype">float </td>
511
<td class="paramname"><em>scale</em> </td>
516
<td></td><td><code> [inline]</code></td>
522
<p>Definition at line <a class="el" href="a00751_source.html#l00418">418</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
523
<div class="fragment"><pre class="fragment"> {
526
<span class="keywordflow">return</span> op1;
531
<a class="anchor" id="afb03632aa6602c5193bf4af7964e6751"></a><!-- doxytag: member="ipoints.h::operator+" ref="afb03632aa6602c5193bf4af7964e6751" args="(const ICOORD &op1, const ICOORD &op2)" -->
532
<div class="memitem">
533
<div class="memproto">
534
<table class="memname">
536
<td class="memname"><a class="el" href="a00409.html">ICOORD</a> operator+ </td>
538
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
539
<td class="paramname"><em>op1</em>, </td>
542
<td class="paramkey"></td>
544
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
545
<td class="paramname"><em>op2</em> </td>
550
<td></td><td><code> [inline]</code></td>
556
<p>Definition at line <a class="el" href="a00751_source.html#l00068">68</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
557
<div class="fragment"><pre class="fragment"> {
558
<a class="code" href="a00409.html" title="integer coordinate">ICOORD</a> sum; <span class="comment">//result</span>
560
sum.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> = op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> + op2.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a>;
561
sum.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> = op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> + op2.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a>;
562
<span class="keywordflow">return</span> sum;
567
<a class="anchor" id="a3407de919f1bbcde13608526c3449fcf"></a><!-- doxytag: member="ipoints.h::operator+" ref="a3407de919f1bbcde13608526c3449fcf" args="(const FCOORD &op1, const FCOORD &op2)" -->
568
<div class="memitem">
569
<div class="memproto">
570
<table class="memname">
572
<td class="memname"><a class="el" href="a00375.html">FCOORD</a> operator+ </td>
574
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
575
<td class="paramname"><em>op1</em>, </td>
578
<td class="paramkey"></td>
580
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
581
<td class="paramname"><em>op2</em> </td>
586
<td></td><td><code> [inline]</code></td>
592
<p>Definition at line <a class="el" href="a00751_source.html#l00294">294</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
593
<div class="fragment"><pre class="fragment"> {
594
<a class="code" href="a00375.html">FCOORD</a> sum; <span class="comment">//result</span>
596
sum.xcoord = op1.xcoord + op2.xcoord;
597
sum.ycoord = op1.ycoord + op2.ycoord;
598
<span class="keywordflow">return</span> sum;
603
<a class="anchor" id="a7bdc2726e11ac29db02c5152d33ed9bd"></a><!-- doxytag: member="ipoints.h::operator+=" ref="a7bdc2726e11ac29db02c5152d33ed9bd" args="(ICOORD &op1, const ICOORD &op2)" -->
604
<div class="memitem">
605
<div class="memproto">
606
<table class="memname">
608
<td class="memname"><a class="el" href="a00409.html">ICOORD</a>& operator+= </td>
610
<td class="paramtype"><a class="el" href="a00409.html">ICOORD</a> & </td>
611
<td class="paramname"><em>op1</em>, </td>
614
<td class="paramkey"></td>
616
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
617
<td class="paramname"><em>op2</em> </td>
622
<td></td><td><code> [inline]</code></td>
628
<p>Definition at line <a class="el" href="a00751_source.html#l00086">86</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
629
<div class="fragment"><pre class="fragment"> {
630
op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> += op2.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a>;
631
op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> += op2.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a>;
632
<span class="keywordflow">return</span> op1;
637
<a class="anchor" id="a2eaa6b8ca4ca606f352e10acf64a1c16"></a><!-- doxytag: member="ipoints.h::operator+=" ref="a2eaa6b8ca4ca606f352e10acf64a1c16" args="(FCOORD &op1, const FCOORD &op2)" -->
638
<div class="memitem">
639
<div class="memproto">
640
<table class="memname">
642
<td class="memname"><a class="el" href="a00375.html">FCOORD</a>& operator+= </td>
644
<td class="paramtype"><a class="el" href="a00375.html">FCOORD</a> & </td>
645
<td class="paramname"><em>op1</em>, </td>
648
<td class="paramkey"></td>
650
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
651
<td class="paramname"><em>op2</em> </td>
656
<td></td><td><code> [inline]</code></td>
662
<p>Definition at line <a class="el" href="a00751_source.html#l00312">312</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
663
<div class="fragment"><pre class="fragment"> {
664
op1.xcoord += op2.xcoord;
665
op1.ycoord += op2.ycoord;
666
<span class="keywordflow">return</span> op1;
671
<a class="anchor" id="ad7ef7709c4047ce463a3ff3d61c0d965"></a><!-- doxytag: member="ipoints.h::operator-" ref="ad7ef7709c4047ce463a3ff3d61c0d965" args="(const ICOORD &src)" -->
672
<div class="memitem">
673
<div class="memproto">
674
<table class="memname">
676
<td class="memname"><a class="el" href="a00409.html">ICOORD</a> operator- </td>
678
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
679
<td class="paramname"><em>src</em></td><td>)</td>
680
<td><code> [inline]</code></td>
686
<p>Definition at line <a class="el" href="a00751_source.html#l00050">50</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
687
<div class="fragment"><pre class="fragment"> {
688
<a class="code" href="a00409.html" title="integer coordinate">ICOORD</a> result; <span class="comment">//output</span>
690
result.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> = -src.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a>;
691
result.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> = -src.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a>;
692
<span class="keywordflow">return</span> result;
697
<a class="anchor" id="ab9a15dd7b99152f9e14b6cd8a28a4eb3"></a><!-- doxytag: member="ipoints.h::operator-" ref="ab9a15dd7b99152f9e14b6cd8a28a4eb3" args="(const ICOORD &op1, const ICOORD &op2)" -->
698
<div class="memitem">
699
<div class="memproto">
700
<table class="memname">
702
<td class="memname"><a class="el" href="a00409.html">ICOORD</a> operator- </td>
704
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
705
<td class="paramname"><em>op1</em>, </td>
708
<td class="paramkey"></td>
710
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
711
<td class="paramname"><em>op2</em> </td>
716
<td></td><td><code> [inline]</code></td>
722
<p>Definition at line <a class="el" href="a00751_source.html#l00102">102</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
723
<div class="fragment"><pre class="fragment"> {
724
<a class="code" href="a00409.html" title="integer coordinate">ICOORD</a> sum; <span class="comment">//result</span>
726
sum.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> = op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> - op2.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a>;
727
sum.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> = op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> - op2.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a>;
728
<span class="keywordflow">return</span> sum;
733
<a class="anchor" id="ab4f0ee803a74deb221ffdb4bb27df2bd"></a><!-- doxytag: member="ipoints.h::operator-" ref="ab4f0ee803a74deb221ffdb4bb27df2bd" args="(const FCOORD &src)" -->
734
<div class="memitem">
735
<div class="memproto">
736
<table class="memname">
738
<td class="memname"><a class="el" href="a00375.html">FCOORD</a> operator- </td>
740
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
741
<td class="paramname"><em>src</em></td><td>)</td>
742
<td><code> [inline]</code></td>
748
<p>Definition at line <a class="el" href="a00751_source.html#l00276">276</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
749
<div class="fragment"><pre class="fragment"> {
750
<a class="code" href="a00375.html">FCOORD</a> result; <span class="comment">//output</span>
752
result.xcoord = -src.xcoord;
753
result.ycoord = -src.ycoord;
754
<span class="keywordflow">return</span> result;
759
<a class="anchor" id="a9dd91936917a1b070c509f14ea5c6f6c"></a><!-- doxytag: member="ipoints.h::operator-" ref="a9dd91936917a1b070c509f14ea5c6f6c" args="(const FCOORD &op1, const FCOORD &op2)" -->
760
<div class="memitem">
761
<div class="memproto">
762
<table class="memname">
764
<td class="memname"><a class="el" href="a00375.html">FCOORD</a> operator- </td>
766
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
767
<td class="paramname"><em>op1</em>, </td>
770
<td class="paramkey"></td>
772
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
773
<td class="paramname"><em>op2</em> </td>
778
<td></td><td><code> [inline]</code></td>
784
<p>Definition at line <a class="el" href="a00751_source.html#l00328">328</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
785
<div class="fragment"><pre class="fragment"> {
786
<a class="code" href="a00375.html">FCOORD</a> sum; <span class="comment">//result</span>
788
sum.xcoord = op1.xcoord - op2.xcoord;
789
sum.ycoord = op1.ycoord - op2.ycoord;
790
<span class="keywordflow">return</span> sum;
795
<a class="anchor" id="a51f78f57ddbe92ea9119ec05e0a2440d"></a><!-- doxytag: member="ipoints.h::operator-=" ref="a51f78f57ddbe92ea9119ec05e0a2440d" args="(ICOORD &op1, const ICOORD &op2)" -->
796
<div class="memitem">
797
<div class="memproto">
798
<table class="memname">
800
<td class="memname"><a class="el" href="a00409.html">ICOORD</a>& operator-= </td>
802
<td class="paramtype"><a class="el" href="a00409.html">ICOORD</a> & </td>
803
<td class="paramname"><em>op1</em>, </td>
806
<td class="paramkey"></td>
808
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
809
<td class="paramname"><em>op2</em> </td>
814
<td></td><td><code> [inline]</code></td>
820
<p>Definition at line <a class="el" href="a00751_source.html#l00120">120</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
821
<div class="fragment"><pre class="fragment"> {
822
op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> -= op2.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a>;
823
op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> -= op2.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a>;
824
<span class="keywordflow">return</span> op1;
829
<a class="anchor" id="ad2396de94267cb60fb628dde25b340e0"></a><!-- doxytag: member="ipoints.h::operator-=" ref="ad2396de94267cb60fb628dde25b340e0" args="(FCOORD &op1, const FCOORD &op2)" -->
830
<div class="memitem">
831
<div class="memproto">
832
<table class="memname">
834
<td class="memname"><a class="el" href="a00375.html">FCOORD</a>& operator-= </td>
836
<td class="paramtype"><a class="el" href="a00375.html">FCOORD</a> & </td>
837
<td class="paramname"><em>op1</em>, </td>
840
<td class="paramkey"></td>
842
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
843
<td class="paramname"><em>op2</em> </td>
848
<td></td><td><code> [inline]</code></td>
854
<p>Definition at line <a class="el" href="a00751_source.html#l00346">346</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
855
<div class="fragment"><pre class="fragment"> {
856
op1.xcoord -= op2.xcoord;
857
op1.ycoord -= op2.ycoord;
858
<span class="keywordflow">return</span> op1;
863
<a class="anchor" id="aebb6930501694c90b906a598fb974b8d"></a><!-- doxytag: member="ipoints.h::operator/" ref="aebb6930501694c90b906a598fb974b8d" args="(const ICOORD &op1, inT16 scale)" -->
864
<div class="memitem">
865
<div class="memproto">
866
<table class="memname">
868
<td class="memname"><a class="el" href="a00409.html">ICOORD</a> operator/ </td>
870
<td class="paramtype">const <a class="el" href="a00409.html">ICOORD</a> & </td>
871
<td class="paramname"><em>op1</em>, </td>
874
<td class="paramkey"></td>
876
<td class="paramtype"><a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> </td>
877
<td class="paramname"><em>scale</em> </td>
882
<td></td><td><code> [inline]</code></td>
888
<p>Definition at line <a class="el" href="a00751_source.html#l00208">208</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
889
<div class="fragment"><pre class="fragment"> {
890
<a class="code" href="a00409.html" title="integer coordinate">ICOORD</a> result; <span class="comment">//output</span>
892
result.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> = op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> / scale;
893
result.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> = op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> / scale;
894
<span class="keywordflow">return</span> result;
899
<a class="anchor" id="aab2a4133b74ee9382c7e1fbcaefdbb6d"></a><!-- doxytag: member="ipoints.h::operator/" ref="aab2a4133b74ee9382c7e1fbcaefdbb6d" args="(const FCOORD &op1, float scale)" -->
900
<div class="memitem">
901
<div class="memproto">
902
<table class="memname">
904
<td class="memname"><a class="el" href="a00375.html">FCOORD</a> operator/ </td>
906
<td class="paramtype">const <a class="el" href="a00375.html">FCOORD</a> & </td>
907
<td class="paramname"><em>op1</em>, </td>
910
<td class="paramkey"></td>
912
<td class="paramtype">float </td>
913
<td class="paramname"><em>scale</em> </td>
918
<td></td><td><code> [inline]</code></td>
924
<p>Definition at line <a class="el" href="a00751_source.html#l00434">434</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
925
<div class="fragment"><pre class="fragment"> {
926
<a class="code" href="a00375.html">FCOORD</a> result; <span class="comment">//output</span>
928
<span class="keywordflow">if</span> (scale != 0) {
929
result.xcoord = op1.xcoord / scale;
930
result.ycoord = op1.ycoord / scale;
932
<span class="keywordflow">return</span> result;
937
<a class="anchor" id="a1b3d82f1bc6a1a6ee53c114432c52fcf"></a><!-- doxytag: member="ipoints.h::operator/=" ref="a1b3d82f1bc6a1a6ee53c114432c52fcf" args="(ICOORD &op1, inT16 scale)" -->
938
<div class="memitem">
939
<div class="memproto">
940
<table class="memname">
942
<td class="memname"><a class="el" href="a00409.html">ICOORD</a>& operator/= </td>
944
<td class="paramtype"><a class="el" href="a00409.html">ICOORD</a> & </td>
945
<td class="paramname"><em>op1</em>, </td>
948
<td class="paramkey"></td>
950
<td class="paramtype"><a class="el" href="a00831.html#a8d41499d38c24d39b221ab0c158fe5a8">inT16</a> </td>
951
<td class="paramname"><em>scale</em> </td>
956
<td></td><td><code> [inline]</code></td>
962
<p>Definition at line <a class="el" href="a00751_source.html#l00226">226</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
963
<div class="fragment"><pre class="fragment"> {
964
op1.<a class="code" href="a00409.html#a0bba3892d33e49115748480b986fdae8">xcoord</a> /= scale;
965
op1.<a class="code" href="a00409.html#a80ea51273376c5a171c6d0dcb5193b12">ycoord</a> /= scale;
966
<span class="keywordflow">return</span> op1;
971
<a class="anchor" id="a04eaa47986004a5460928ee12e6e80e2"></a><!-- doxytag: member="ipoints.h::operator/=" ref="a04eaa47986004a5460928ee12e6e80e2" args="(FCOORD &op1, float scale)" -->
972
<div class="memitem">
973
<div class="memproto">
974
<table class="memname">
976
<td class="memname"><a class="el" href="a00375.html">FCOORD</a>& operator/= </td>
978
<td class="paramtype"><a class="el" href="a00375.html">FCOORD</a> & </td>
979
<td class="paramname"><em>op1</em>, </td>
982
<td class="paramkey"></td>
984
<td class="paramtype">float </td>
985
<td class="paramname"><em>scale</em> </td>
990
<td></td><td><code> [inline]</code></td>
996
<p>Definition at line <a class="el" href="a00751_source.html#l00454">454</a> of file <a class="el" href="a00751_source.html">ipoints.h</a>.</p>
997
<div class="fragment"><pre class="fragment"> {
998
<span class="keywordflow">if</span> (scale != 0) {
1000
op1.ycoord /= scale;
1002
<span class="keywordflow">return</span> op1;
1007
</div><!-- contents -->
1009
<!-- window showing the filter options -->
1010
<div id="MSearchSelectWindow"
1011
onmouseover="return searchBox.OnSearchSelectShow()"
1012
onmouseout="return searchBox.OnSearchSelectHide()"
1013
onkeydown="return searchBox.OnSearchSelectKey(event)">
1014
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Defines</a></div>
1016
<!-- iframe showing the search results (closed by default) -->
1017
<div id="MSearchResultsWindow">
1018
<iframe src="javascript:void(0)" frameborder="0"
1019
name="MSearchResults" id="MSearchResults">
1023
<div id="nav-path" class="navpath">
1025
<li class="navelem"><a class="el" href="a00751.html">ipoints.h</a> </li>
1027
<li class="footer">Generated on Mon Feb 3 2014 10:59:11 for tesseract by
1028
<a href="http://www.doxygen.org/index.html">
1029
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.6.1 </li>