This file is indexed.

/usr/share/doc/mia-2.0/libdoc/classCSegPoint2D.html is in libmia-2.0-doc 2.0.13-1.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
<!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.6"/>
<title>CSegPoint2D 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! -->
<!-- end header part -->
<!-- Generated by Doxygen 1.8.6 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li><a href="modules.html"><span>Modules</span></a></li>
      <li class="current"><a href="annotated.html"><span>Data&#160;Structures</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>Data&#160;Structures</span></a></li>
      <li><a href="classes.html"><span>Data&#160;Structure&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Data&#160;Fields</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a>  </div>
  <div class="headertitle">
<div class="title">CSegPoint2D Class Reference<div class="ingroups"><a class="el" href="group__perf.html">Perfusion Analysis</a></div></div>  </div>
</div><!--header-->
<div class="contents">

<p>a point in a 2D segmentation shape  
 <a href="classCSegPoint2D.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="SegPoint_8hh_source.html">mia/2d/SegPoint.hh</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for CSegPoint2D:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classCSegPoint2D.png" usemap="#CSegPoint2D_map" alt=""/>
  <map id="CSegPoint2D_map" name="CSegPoint2D_map">
<area href="classT2DVector.html" alt="T2DVector&lt; float &gt;" shape="rect" coords="0,0,121,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0d0163d5e04f60936732324a070fee1a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#a0d0163d5e04f60936732324a070fee1a">CSegPoint2D</a> ()</td></tr>
<tr class="separator:a0d0163d5e04f60936732324a070fee1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ea84352d2c796cea570ff186451cd25"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#a6ea84352d2c796cea570ff186451cd25">CSegPoint2D</a> (const <a class="el" href="2d_2vector_8hh.html#a1ff708442aa1da9d0b897f04042c7e0c">C2DFVector</a> &amp;org)</td></tr>
<tr class="memdesc:a6ea84352d2c796cea570ff186451cd25"><td class="mdescLeft">&#160;</td><td class="mdescRight">copy constructor  <a href="#a6ea84352d2c796cea570ff186451cd25">More...</a><br/></td></tr>
<tr class="separator:a6ea84352d2c796cea570ff186451cd25"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af96c27aa47ffb15a192e33583d8faf7a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#af96c27aa47ffb15a192e33583d8faf7a">CSegPoint2D</a> (float <a class="el" href="classT2DVector.html#a8f8a0fc64f5185852f68cc8f14011e32">x</a>, float <a class="el" href="classT2DVector.html#a4c582180216069885280cf627dfa92bd">y</a>)</td></tr>
<tr class="separator:af96c27aa47ffb15a192e33583d8faf7a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93de6256f0e1f66ead672c56560a5d8e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#a93de6256f0e1f66ead672c56560a5d8e">CSegPoint2D</a> (const xmlpp::Node &amp;node)</td></tr>
<tr class="separator:a93de6256f0e1f66ead672c56560a5d8e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09865ec051c26aced8e3ecda2e21f2d3"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#a09865ec051c26aced8e3ecda2e21f2d3">inv_transform</a> (const <a class="el" href="classC2DTransformation.html">C2DTransformation</a> &amp;t)</td></tr>
<tr class="separator:a09865ec051c26aced8e3ecda2e21f2d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a632407b3aebedd40758a90bcf4752fa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCSegPoint2D.html">CSegPoint2D</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#a632407b3aebedd40758a90bcf4752fa9">operator=</a> (const <a class="el" href="2d_2vector_8hh.html#a1ff708442aa1da9d0b897f04042c7e0c">C2DFVector</a> &amp;org)</td></tr>
<tr class="memdesc:a632407b3aebedd40758a90bcf4752fa9"><td class="mdescLeft">&#160;</td><td class="mdescRight">assignment operator  <a href="#a632407b3aebedd40758a90bcf4752fa9">More...</a><br/></td></tr>
<tr class="separator:a632407b3aebedd40758a90bcf4752fa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8540857c908655de084d26de9f1ca5db"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#a8540857c908655de084d26de9f1ca5db">transform</a> (const <a class="el" href="classC2DTransformation.html">C2DTransformation</a> &amp;t)</td></tr>
<tr class="separator:a8540857c908655de084d26de9f1ca5db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5ea6a0bcaa6aef13f7c50a6ade83b53"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#aa5ea6a0bcaa6aef13f7c50a6ade83b53">write</a> (xmlpp::Node &amp;node) const </td></tr>
<tr class="separator:aa5ea6a0bcaa6aef13f7c50a6ade83b53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classT2DVector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classT2DVector')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classT2DVector.html">T2DVector&lt; float &gt;</a></td></tr>
<tr class="memitem:a771274e82bb358c44ee67453391c2717 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a771274e82bb358c44ee67453391c2717">fill</a> (floatv)</td></tr>
<tr class="memdesc:a771274e82bb358c44ee67453391c2717 inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">fill all the elements with the given value  <a href="#a771274e82bb358c44ee67453391c2717">More...</a><br/></td></tr>
<tr class="separator:a771274e82bb358c44ee67453391c2717 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50fca050daf5f92dbcd9e781016ce420 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a50fca050daf5f92dbcd9e781016ce420">norm</a> () const</td></tr>
<tr class="separator:a50fca050daf5f92dbcd9e781016ce420 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7a6d01c8093986d67985aa62de52d776 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a7a6d01c8093986d67985aa62de52d776">norm2</a> () const</td></tr>
<tr class="separator:a7a6d01c8093986d67985aa62de52d776 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4effe865778f37b2c7ef09f44e5ded6 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#aa4effe865778f37b2c7ef09f44e5ded6">operator!=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &amp;a) const</td></tr>
<tr class="memdesc:aa4effe865778f37b2c7ef09f44e5ded6 inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">not equal operator  <a href="#aa4effe865778f37b2c7ef09f44e5ded6">More...</a><br/></td></tr>
<tr class="separator:aa4effe865778f37b2c7ef09f44e5ded6 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7730dc0e370a8cb373ce589c5ccb8206 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classT2DVector.html">T2DVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a7730dc0e370a8cb373ce589c5ccb8206">operator*=</a> (double a)</td></tr>
<tr class="memdesc:a7730dc0e370a8cb373ce589c5ccb8206 inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">in place multiplication with a scalar  <a href="#a7730dc0e370a8cb373ce589c5ccb8206">More...</a><br/></td></tr>
<tr class="separator:a7730dc0e370a8cb373ce589c5ccb8206 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03cd371f8cfcd2da6b5422af188ae9b8 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classT2DVector.html">T2DVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a03cd371f8cfcd2da6b5422af188ae9b8">operator*=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &amp;a)</td></tr>
<tr class="memdesc:a03cd371f8cfcd2da6b5422af188ae9b8 inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">in place element wise multiplication of two 2D vectors  <a href="#a03cd371f8cfcd2da6b5422af188ae9b8">More...</a><br/></td></tr>
<tr class="separator:a03cd371f8cfcd2da6b5422af188ae9b8 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61b44877cf9af8b04ead22c102684642 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classT2DVector.html">T2DVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a61b44877cf9af8b04ead22c102684642">operator+=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &amp;a)</td></tr>
<tr class="memdesc:a61b44877cf9af8b04ead22c102684642 inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">in place addition  <a href="#a61b44877cf9af8b04ead22c102684642">More...</a><br/></td></tr>
<tr class="separator:a61b44877cf9af8b04ead22c102684642 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4200bc2283899c3c91dd6e509836597b inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classT2DVector.html">T2DVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a4200bc2283899c3c91dd6e509836597b">operator-=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &amp;a)</td></tr>
<tr class="memdesc:a4200bc2283899c3c91dd6e509836597b inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">in place subtraction  <a href="#a4200bc2283899c3c91dd6e509836597b">More...</a><br/></td></tr>
<tr class="separator:a4200bc2283899c3c91dd6e509836597b inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a568854cd041536e15868fbcb3b3ec4f1 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classT2DVector.html">T2DVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a568854cd041536e15868fbcb3b3ec4f1">operator/=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &amp;a)</td></tr>
<tr class="memdesc:a568854cd041536e15868fbcb3b3ec4f1 inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">in place element wise division of two 2D vectors  <a href="#a568854cd041536e15868fbcb3b3ec4f1">More...</a><br/></td></tr>
<tr class="separator:a568854cd041536e15868fbcb3b3ec4f1 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27003a36c46e2313a0d934e02199ee2c inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classT2DVector.html">T2DVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a27003a36c46e2313a0d934e02199ee2c">operator/=</a> (double a)</td></tr>
<tr class="memdesc:a27003a36c46e2313a0d934e02199ee2c inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">in place division by a scalar  <a href="#a27003a36c46e2313a0d934e02199ee2c">More...</a><br/></td></tr>
<tr class="separator:a27003a36c46e2313a0d934e02199ee2c inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9c1a88f42c529d00e42be33b6ab1117 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#ae9c1a88f42c529d00e42be33b6ab1117">operator==</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &amp;a) const</td></tr>
<tr class="memdesc:ae9c1a88f42c529d00e42be33b6ab1117 inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equal operator.  <a href="#ae9c1a88f42c529d00e42be33b6ab1117">More...</a><br/></td></tr>
<tr class="separator:ae9c1a88f42c529d00e42be33b6ab1117 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91cccb3fd01701fb588398d46e485441 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">float &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a91cccb3fd01701fb588398d46e485441">operator[]</a> (int i)</td></tr>
<tr class="separator:a91cccb3fd01701fb588398d46e485441 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a2ee097d13514bb357977cb47e94dbf inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">const float &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a1a2ee097d13514bb357977cb47e94dbf">operator[]</a> (int i) const</td></tr>
<tr class="separator:a1a2ee097d13514bb357977cb47e94dbf inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8c6c27236c6f932a11ad0818b7a7e01 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#aa8c6c27236c6f932a11ad0818b7a7e01">print</a> (std::ostream &amp;os) const</td></tr>
<tr class="memdesc:aa8c6c27236c6f932a11ad0818b7a7e01 inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">print the vector to a stream with special formatting  <a href="#aa8c6c27236c6f932a11ad0818b7a7e01">More...</a><br/></td></tr>
<tr class="separator:aa8c6c27236c6f932a11ad0818b7a7e01 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42645566109c883ae1586af061ba24f3 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a42645566109c883ae1586af061ba24f3">product</a> () const</td></tr>
<tr class="separator:a42645566109c883ae1586af061ba24f3 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a98eb97afa274b7a4d5cdd552ad5e5c61 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a98eb97afa274b7a4d5cdd552ad5e5c61">read</a> (std::istream &amp;is)</td></tr>
<tr class="memdesc:a98eb97afa274b7a4d5cdd552ad5e5c61 inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">read the properly formatted 2D vector from a stream  <a href="#a98eb97afa274b7a4d5cdd552ad5e5c61">More...</a><br/></td></tr>
<tr class="separator:a98eb97afa274b7a4d5cdd552ad5e5c61 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5cfa6c98090d18f0a215cf35868fb1b inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#aa5cfa6c98090d18f0a215cf35868fb1b">size</a> () const</td></tr>
<tr class="memdesc:aa5cfa6c98090d18f0a215cf35868fb1b inherit pub_methods_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">returns the size of this vector, always 2  <a href="#aa5cfa6c98090d18f0a215cf35868fb1b">More...</a><br/></td></tr>
<tr class="separator:aa5cfa6c98090d18f0a215cf35868fb1b inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a257ff063df83ca36fe43a4f39c86473d inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a257ff063df83ca36fe43a4f39c86473d">T2DVector</a> ()</td></tr>
<tr class="separator:a257ff063df83ca36fe43a4f39c86473d inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a07fe8472dc54b57a74947851dca13460 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a07fe8472dc54b57a74947851dca13460">T2DVector</a> (int dim)</td></tr>
<tr class="separator:a07fe8472dc54b57a74947851dca13460 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4b8fc4cca9a66b64c4002704f2ddf9b inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#ad4b8fc4cca9a66b64c4002704f2ddf9b">T2DVector</a> (float_x, float_y)</td></tr>
<tr class="separator:ad4b8fc4cca9a66b64c4002704f2ddf9b inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b70553898467c221693b1086d8a2c4 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a08b70553898467c221693b1086d8a2c4">T2DVector</a> (const <a class="el" href="classT2DVector.html">T2DVector</a>&lt; In &gt; &amp;in)</td></tr>
<tr class="separator:a08b70553898467c221693b1086d8a2c4 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2">&#160;</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_types_classT2DVector"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classT2DVector')"><img src="closed.png" alt="-"/>&#160;Public Types inherited from <a class="el" href="classT2DVector.html">T2DVector&lt; float &gt;</a></td></tr>
<tr class="memitem:a2ff64bb4ea8d74c3ffdce3f11a31d901 inherit pub_types_classT2DVector"><td class="memItemLeft" align="right" valign="top">typedef float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a2ff64bb4ea8d74c3ffdce3f11a31d901">value_type</a></td></tr>
<tr class="memdesc:a2ff64bb4ea8d74c3ffdce3f11a31d901 inherit pub_types_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">typedef for generic access to the element type  <a href="#a2ff64bb4ea8d74c3ffdce3f11a31d901">More...</a><br/></td></tr>
<tr class="separator:a2ff64bb4ea8d74c3ffdce3f11a31d901 inherit pub_types_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_attribs_classT2DVector"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classT2DVector')"><img src="closed.png" alt="-"/>&#160;Data Fields inherited from <a class="el" href="classT2DVector.html">T2DVector&lt; float &gt;</a></td></tr>
<tr class="memitem:a8f8a0fc64f5185852f68cc8f14011e32 inherit pub_attribs_classT2DVector"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a8f8a0fc64f5185852f68cc8f14011e32">x</a></td></tr>
<tr class="memdesc:a8f8a0fc64f5185852f68cc8f14011e32 inherit pub_attribs_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">first element  <a href="#a8f8a0fc64f5185852f68cc8f14011e32">More...</a><br/></td></tr>
<tr class="separator:a8f8a0fc64f5185852f68cc8f14011e32 inherit pub_attribs_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c582180216069885280cf627dfa92bd inherit pub_attribs_classT2DVector"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a4c582180216069885280cf627dfa92bd">y</a></td></tr>
<tr class="memdesc:a4c582180216069885280cf627dfa92bd inherit pub_attribs_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">second element  <a href="#a4c582180216069885280cf627dfa92bd">More...</a><br/></td></tr>
<tr class="separator:a4c582180216069885280cf627dfa92bd inherit pub_attribs_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_static_attribs_classT2DVector"><td colspan="2" onclick="javascript:toggleInherit('pub_static_attribs_classT2DVector')"><img src="closed.png" alt="-"/>&#160;Static Public Attributes inherited from <a class="el" href="classT2DVector.html">T2DVector&lt; float &gt;</a></td></tr>
<tr class="memitem:a988fd18202cdd835cf7f7c0391100f13 inherit pub_static_attribs_classT2DVector"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classT2DVector.html">T2DVector</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a988fd18202cdd835cf7f7c0391100f13">_0</a></td></tr>
<tr class="memdesc:a988fd18202cdd835cf7f7c0391100f13 inherit pub_static_attribs_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">a static for the value &lt;0,0&gt;.  <a href="#a988fd18202cdd835cf7f7c0391100f13">More...</a><br/></td></tr>
<tr class="separator:a988fd18202cdd835cf7f7c0391100f13 inherit pub_static_attribs_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c50db40f56f409efab691bc4cd5b2a8 inherit pub_static_attribs_classT2DVector"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="classT2DVector.html">T2DVector</a>&lt; float &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a3c50db40f56f409efab691bc4cd5b2a8">_1</a></td></tr>
<tr class="memdesc:a3c50db40f56f409efab691bc4cd5b2a8 inherit pub_static_attribs_classT2DVector"><td class="mdescLeft">&#160;</td><td class="mdescRight">a static for the value &lt;1,1&gt;.  <a href="#a3c50db40f56f409efab691bc4cd5b2a8">More...</a><br/></td></tr>
<tr class="separator:a3c50db40f56f409efab691bc4cd5b2a8 inherit pub_static_attribs_classT2DVector"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>a point in a 2D segmentation shape </p>
<p>Point of a segmentation shape. In addition to be a 2D point it can be read from and written to a XML tree and supports its own tranformation. </p>

<p>Definition at line <a class="el" href="SegPoint_8hh_source.html#l00042">42</a> of file <a class="el" href="SegPoint_8hh_source.html">SegPoint.hh</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a0d0163d5e04f60936732324a070fee1a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CSegPoint2D::CSegPoint2D </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a6ea84352d2c796cea570ff186451cd25"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CSegPoint2D::CSegPoint2D </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="2d_2vector_8hh.html#a1ff708442aa1da9d0b897f04042c7e0c">C2DFVector</a> &amp;&#160;</td>
          <td class="paramname"><em>org</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>copy constructor </p>

</div>
</div>
<a class="anchor" id="af96c27aa47ffb15a192e33583d8faf7a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CSegPoint2D::CSegPoint2D </td>
          <td>(</td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Construct the point with the given coordinates </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">x</td><td></td></tr>
    <tr><td class="paramname">y</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a93de6256f0e1f66ead672c56560a5d8e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">CSegPoint2D::CSegPoint2D </td>
          <td>(</td>
          <td class="paramtype">const xmlpp::Node &amp;&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Construct the point from a XML node </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a09865ec051c26aced8e3ecda2e21f2d3"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CSegPoint2D::inv_transform </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classC2DTransformation.html">C2DTransformation</a> &amp;&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Evaluate an approximation of the inverse of the given transform of the point </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">t</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a632407b3aebedd40758a90bcf4752fa9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classCSegPoint2D.html">CSegPoint2D</a>&amp; CSegPoint2D::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="2d_2vector_8hh.html#a1ff708442aa1da9d0b897f04042c7e0c">C2DFVector</a> &amp;&#160;</td>
          <td class="paramname"><em>org</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>assignment operator </p>

</div>
</div>
<a class="anchor" id="a8540857c908655de084d26de9f1ca5db"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CSegPoint2D::transform </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classC2DTransformation.html">C2DTransformation</a> &amp;&#160;</td>
          <td class="paramname"><em>t</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Tranform the point according to the given tranformation </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">t</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aa5ea6a0bcaa6aef13f7c50a6ade83b53"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void CSegPoint2D::write </td>
          <td>(</td>
          <td class="paramtype">xmlpp::Node &amp;&#160;</td>
          <td class="paramname"><em>node</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div><div class="memdoc">
<p>Write the point as child-node to a given XML tree </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">node</td><td></td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li><a class="el" href="SegPoint_8hh_source.html">SegPoint.hh</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated on Sat Jan 25 2014 23:52:09 by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>