/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 Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="modules.html"><span>Modules</span></a></li>
<li class="current"><a href="annotated.html"><span>Data 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 Structures</span></a></li>
<li><a href="classes.html"><span>Data Structure Index</span></a></li>
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Data 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 <<a class="el" href="SegPoint_8hh_source.html">mia/2d/SegPoint.hh</a>></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< float >" 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"> </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"> </td></tr>
<tr class="memitem:a6ea84352d2c796cea570ff186451cd25"><td class="memItemLeft" align="right" valign="top"> </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> &org)</td></tr>
<tr class="memdesc:a6ea84352d2c796cea570ff186451cd25"><td class="mdescLeft"> </td><td class="mdescRight">copy constructor <a href="#a6ea84352d2c796cea570ff186451cd25">More...</a><br/></td></tr>
<tr class="separator:a6ea84352d2c796cea570ff186451cd25"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:af96c27aa47ffb15a192e33583d8faf7a"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:a93de6256f0e1f66ead672c56560a5d8e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#a93de6256f0e1f66ead672c56560a5d8e">CSegPoint2D</a> (const xmlpp::Node &node)</td></tr>
<tr class="separator:a93de6256f0e1f66ead672c56560a5d8e"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a09865ec051c26aced8e3ecda2e21f2d3"><td class="memItemLeft" align="right" valign="top">void </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> &t)</td></tr>
<tr class="separator:a09865ec051c26aced8e3ecda2e21f2d3"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a632407b3aebedd40758a90bcf4752fa9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classCSegPoint2D.html">CSegPoint2D</a> & </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> &org)</td></tr>
<tr class="memdesc:a632407b3aebedd40758a90bcf4752fa9"><td class="mdescLeft"> </td><td class="mdescRight">assignment operator <a href="#a632407b3aebedd40758a90bcf4752fa9">More...</a><br/></td></tr>
<tr class="separator:a632407b3aebedd40758a90bcf4752fa9"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a8540857c908655de084d26de9f1ca5db"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#a8540857c908655de084d26de9f1ca5db">transform</a> (const <a class="el" href="classC2DTransformation.html">C2DTransformation</a> &t)</td></tr>
<tr class="separator:a8540857c908655de084d26de9f1ca5db"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa5ea6a0bcaa6aef13f7c50a6ade83b53"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classCSegPoint2D.html#aa5ea6a0bcaa6aef13f7c50a6ade83b53">write</a> (xmlpp::Node &node) const </td></tr>
<tr class="separator:aa5ea6a0bcaa6aef13f7c50a6ade83b53"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="inherit_header pub_methods_classT2DVector"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classT2DVector')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="classT2DVector.html">T2DVector< float ></a></td></tr>
<tr class="memitem:a771274e82bb358c44ee67453391c2717 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">void </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"> </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"> </td></tr>
<tr class="memitem:a50fca050daf5f92dbcd9e781016ce420 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">float </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"> </td></tr>
<tr class="memitem:a7a6d01c8093986d67985aa62de52d776 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">float </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"> </td></tr>
<tr class="memitem:aa4effe865778f37b2c7ef09f44e5ded6 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#aa4effe865778f37b2c7ef09f44e5ded6">operator!=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &a) const</td></tr>
<tr class="memdesc:aa4effe865778f37b2c7ef09f44e5ded6 inherit pub_methods_classT2DVector"><td class="mdescLeft"> </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"> </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> & </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"> </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"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a03cd371f8cfcd2da6b5422af188ae9b8">operator*=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &a)</td></tr>
<tr class="memdesc:a03cd371f8cfcd2da6b5422af188ae9b8 inherit pub_methods_classT2DVector"><td class="mdescLeft"> </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"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a61b44877cf9af8b04ead22c102684642">operator+=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &a)</td></tr>
<tr class="memdesc:a61b44877cf9af8b04ead22c102684642 inherit pub_methods_classT2DVector"><td class="mdescLeft"> </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"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a4200bc2283899c3c91dd6e509836597b">operator-=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &a)</td></tr>
<tr class="memdesc:a4200bc2283899c3c91dd6e509836597b inherit pub_methods_classT2DVector"><td class="mdescLeft"> </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"> </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> & </td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a568854cd041536e15868fbcb3b3ec4f1">operator/=</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &a)</td></tr>
<tr class="memdesc:a568854cd041536e15868fbcb3b3ec4f1 inherit pub_methods_classT2DVector"><td class="mdescLeft"> </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"> </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> & </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"> </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"> </td></tr>
<tr class="memitem:ae9c1a88f42c529d00e42be33b6ab1117 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#ae9c1a88f42c529d00e42be33b6ab1117">operator==</a> (const <a class="el" href="classT2DVector.html">T2DVector</a> &a) const</td></tr>
<tr class="memdesc:ae9c1a88f42c529d00e42be33b6ab1117 inherit pub_methods_classT2DVector"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:a91cccb3fd01701fb588398d46e485441 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">float & </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"> </td></tr>
<tr class="memitem:a1a2ee097d13514bb357977cb47e94dbf inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">const float & </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"> </td></tr>
<tr class="memitem:aa8c6c27236c6f932a11ad0818b7a7e01 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#aa8c6c27236c6f932a11ad0818b7a7e01">print</a> (std::ostream &os) const</td></tr>
<tr class="memdesc:aa8c6c27236c6f932a11ad0818b7a7e01 inherit pub_methods_classT2DVector"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:a42645566109c883ae1586af061ba24f3 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">double </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"> </td></tr>
<tr class="memitem:a98eb97afa274b7a4d5cdd552ad5e5c61 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a98eb97afa274b7a4d5cdd552ad5e5c61">read</a> (std::istream &is)</td></tr>
<tr class="memdesc:a98eb97afa274b7a4d5cdd552ad5e5c61 inherit pub_methods_classT2DVector"><td class="mdescLeft"> </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"> </td></tr>
<tr class="memitem:aa5cfa6c98090d18f0a215cf35868fb1b inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top">size_t </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"> </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"> </td></tr>
<tr class="memitem:a257ff063df83ca36fe43a4f39c86473d inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:a07fe8472dc54b57a74947851dca13460 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:ad4b8fc4cca9a66b64c4002704f2ddf9b inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:a08b70553898467c221693b1086d8a2c4 inherit pub_methods_classT2DVector"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classT2DVector.html#a08b70553898467c221693b1086d8a2c4">T2DVector</a> (const <a class="el" href="classT2DVector.html">T2DVector</a>< In > &in)</td></tr>
<tr class="separator:a08b70553898467c221693b1086d8a2c4 inherit pub_methods_classT2DVector"><td class="memSeparator" colspan="2"> </td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pub_types_classT2DVector"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classT2DVector')"><img src="closed.png" alt="-"/> Public Types inherited from <a class="el" href="classT2DVector.html">T2DVector< float ></a></td></tr>
<tr class="memitem:a2ff64bb4ea8d74c3ffdce3f11a31d901 inherit pub_types_classT2DVector"><td class="memItemLeft" align="right" valign="top">typedef float </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"> </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"> </td></tr>
<tr class="inherit_header pub_attribs_classT2DVector"><td colspan="2" onclick="javascript:toggleInherit('pub_attribs_classT2DVector')"><img src="closed.png" alt="-"/> Data Fields inherited from <a class="el" href="classT2DVector.html">T2DVector< float ></a></td></tr>
<tr class="memitem:a8f8a0fc64f5185852f68cc8f14011e32 inherit pub_attribs_classT2DVector"><td class="memItemLeft" align="right" valign="top">float </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"> </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"> </td></tr>
<tr class="memitem:a4c582180216069885280cf627dfa92bd inherit pub_attribs_classT2DVector"><td class="memItemLeft" align="right" valign="top">float </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"> </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"> </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="-"/> Static Public Attributes inherited from <a class="el" href="classT2DVector.html">T2DVector< float ></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>< float > </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"> </td><td class="mdescRight">a static for the value <0,0>. <a href="#a988fd18202cdd835cf7f7c0391100f13">More...</a><br/></td></tr>
<tr class="separator:a988fd18202cdd835cf7f7c0391100f13 inherit pub_static_attribs_classT2DVector"><td class="memSeparator" colspan="2"> </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>< float > </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"> </td><td class="mdescRight">a static for the value <1,1>. <a href="#a3c50db40f56f409efab691bc4cd5b2a8">More...</a><br/></td></tr>
<tr class="separator:a3c50db40f56f409efab691bc4cd5b2a8 inherit pub_static_attribs_classT2DVector"><td class="memSeparator" colspan="2"> </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 & 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> & </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 </td>
<td class="paramname"><em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float </td>
<td class="paramname"><em>y</em> </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 & </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> & </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>& CSegPoint2D::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="2d_2vector_8hh.html#a1ff708442aa1da9d0b897f04042c7e0c">C2DFVector</a> & </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> & </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 & </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  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.6
</small></address>
</body>
</html>
|