| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033 |
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
- <head>
- <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
- <meta http-equiv="X-UA-Compatible" content="IE=11"/>
- <meta name="generator" content="Doxygen 1.9.8"/>
- <meta name="viewport" content="width=device-width, initial-scale=1"/>
- <title>Torque2D Reference: Point2D 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="search/search.css" rel="stylesheet" type="text/css"/>
- <script type="text/javascript" src="search/searchdata.js"></script>
- <script type="text/javascript" src="search/search.js"></script>
- <link href="doxygen.css" rel="stylesheet" type="text/css" />
- <link href="t2d-stylesheet-extra.css" rel="stylesheet" type="text/css"/>
- </head>
- <body>
- <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
- <div id="titlearea">
- <table cellspacing="0" cellpadding="0">
- <tbody>
- <tr id="projectrow">
- <td id="projectalign">
- <div id="projectname">Torque2D Reference
- </div>
- </td>
- </tr>
- </tbody>
- </table>
- </div>
- <!-- end header part -->
- <!-- Generated by Doxygen 1.9.8 -->
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- var searchBox = new SearchBox("searchBox", "search/",'.html');
- /* @license-end */
- </script>
- <script type="text/javascript" src="menudata.js"></script>
- <script type="text/javascript" src="menu.js"></script>
- <script type="text/javascript">
- /* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
- $(function() {
- initMenu('',true,false,'search.php','Search');
- $(document).ready(function() { init_search(); });
- });
- /* @license-end */
- </script>
- <div id="main-nav"></div>
- <!-- window showing the filter options -->
- <div id="MSearchSelectWindow"
- onmouseover="return searchBox.OnSearchSelectShow()"
- onmouseout="return searchBox.OnSearchSelectHide()"
- onkeydown="return searchBox.OnSearchSelectKey(event)">
- </div>
- <!-- iframe showing the search results (closed by default) -->
- <div id="MSearchResultsWindow">
- <div id="MSearchResults">
- <div class="SRPage">
- <div id="SRIndex">
- <div id="SRResults"></div>
- <div class="SRStatus" id="Loading">Loading...</div>
- <div class="SRStatus" id="Searching">Searching...</div>
- <div class="SRStatus" id="NoMatches">No Matches</div>
- </div>
- </div>
- </div>
- </div>
- </div><!-- top -->
- <div class="header">
- <div class="summary">
- <a href="#pub-methods">Public Member Functions</a> |
- <a href="#pub-attribs">Public Attributes</a> |
- <a href="#pub-static-attribs">Static Public Attributes</a> |
- <a href="class_point2_d-members.html">List of all members</a> </div>
- <div class="headertitle"><div class="title">Point2D Class Reference</div></div>
- </div><!--header-->
- <div class="contents">
- <p><code>#include <mPoint.h></code></p>
- <table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-methods" name="pub-methods"></a>
- Public Member Functions</h2></td></tr>
- <tr class="memitem:adbb78b7f84456558171243549b03928c" id="r_adbb78b7f84456558171243549b03928c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#adbb78b7f84456558171243549b03928c">Point2D</a> ()</td></tr>
- <tr class="memdesc:adbb78b7f84456558171243549b03928c"><td class="mdescLeft"> </td><td class="mdescRight">Create uninitialized point. <br /></td></tr>
- <tr class="separator:adbb78b7f84456558171243549b03928c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a7a8f0772870d31c44293ae0845e0b744" id="r_a7a8f0772870d31c44293ae0845e0b744"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a7a8f0772870d31c44293ae0845e0b744">Point2D</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &)</td></tr>
- <tr class="memdesc:a7a8f0772870d31c44293ae0845e0b744"><td class="mdescLeft"> </td><td class="mdescRight">Copy constructor. <br /></td></tr>
- <tr class="separator:a7a8f0772870d31c44293ae0845e0b744"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ac777b511bebd03a2faf13098c4649166" id="r_ac777b511bebd03a2faf13098c4649166"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#ac777b511bebd03a2faf13098c4649166">Point2D</a> (const F64 _x, const F64 _y)</td></tr>
- <tr class="memdesc:ac777b511bebd03a2faf13098c4649166"><td class="mdescLeft"> </td><td class="mdescRight">Create point from coordinates. <br /></td></tr>
- <tr class="separator:ac777b511bebd03a2faf13098c4649166"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adca7c995af6be499c607c3f4f7c0c220" id="r_adca7c995af6be499c607c3f4f7c0c220"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#adca7c995af6be499c607c3f4f7c0c220">set</a> (const F64 _x, const F64 _y)</td></tr>
- <tr class="memdesc:adca7c995af6be499c607c3f4f7c0c220"><td class="mdescLeft"> </td><td class="mdescRight">Set point's coordinates. <br /></td></tr>
- <tr class="separator:adca7c995af6be499c607c3f4f7c0c220"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a97e23d13b7be8eac83105bdf30db6b98" id="r_a97e23d13b7be8eac83105bdf30db6b98"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a97e23d13b7be8eac83105bdf30db6b98">setMin</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &)</td></tr>
- <tr class="memdesc:a97e23d13b7be8eac83105bdf30db6b98"><td class="mdescLeft"> </td><td class="mdescRight">Store lesser co-ordinates. <br /></td></tr>
- <tr class="separator:a97e23d13b7be8eac83105bdf30db6b98"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9b43d0029de7bbaf648aa4ced946fca3" id="r_a9b43d0029de7bbaf648aa4ced946fca3"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a9b43d0029de7bbaf648aa4ced946fca3">setMax</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &)</td></tr>
- <tr class="memdesc:a9b43d0029de7bbaf648aa4ced946fca3"><td class="mdescLeft"> </td><td class="mdescRight">Store greater co-ordinates. <br /></td></tr>
- <tr class="separator:a9b43d0029de7bbaf648aa4ced946fca3"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:adf1404fddaa79d38aeba69ca2522401e" id="r_adf1404fddaa79d38aeba69ca2522401e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#adf1404fddaa79d38aeba69ca2522401e">interpolate</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &a, const <a class="el" href="class_point2_d.html">Point2D</a> &b, const F64 c)</td></tr>
- <tr class="separator:adf1404fddaa79d38aeba69ca2522401e"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aee2f0cbb5bc0a820b06f22fb2f6cec24" id="r_aee2f0cbb5bc0a820b06f22fb2f6cec24"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#aee2f0cbb5bc0a820b06f22fb2f6cec24">operator F64 *</a> ()</td></tr>
- <tr class="separator:aee2f0cbb5bc0a820b06f22fb2f6cec24"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ada093fa4d7b9fd5d534e11878cb36276" id="r_ada093fa4d7b9fd5d534e11878cb36276"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#ada093fa4d7b9fd5d534e11878cb36276">operator F64 *</a> () const</td></tr>
- <tr class="separator:ada093fa4d7b9fd5d534e11878cb36276"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1d50f30c2273c1645f1514b32d39077f" id="r_a1d50f30c2273c1645f1514b32d39077f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a1d50f30c2273c1645f1514b32d39077f">isZero</a> () const</td></tr>
- <tr class="separator:a1d50f30c2273c1645f1514b32d39077f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a6f69834c731a7bb19a2b78b7c2519eb4" id="r_a6f69834c731a7bb19a2b78b7c2519eb4"><td class="memItemLeft" align="right" valign="top">F64 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a6f69834c731a7bb19a2b78b7c2519eb4">len</a> () const</td></tr>
- <tr class="separator:a6f69834c731a7bb19a2b78b7c2519eb4"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2fa200b213c644d502c7b6cc0a6a4bd1" id="r_a2fa200b213c644d502c7b6cc0a6a4bd1"><td class="memItemLeft" align="right" valign="top">F64 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a2fa200b213c644d502c7b6cc0a6a4bd1">lenSquared</a> () const</td></tr>
- <tr class="separator:a2fa200b213c644d502c7b6cc0a6a4bd1"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a222bc4050da1dc13095bcd7ad131bb3c" id="r_a222bc4050da1dc13095bcd7ad131bb3c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a222bc4050da1dc13095bcd7ad131bb3c">neg</a> ()</td></tr>
- <tr class="separator:a222bc4050da1dc13095bcd7ad131bb3c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:acd0de676568888d848beb97dcc53ae47" id="r_acd0de676568888d848beb97dcc53ae47"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#acd0de676568888d848beb97dcc53ae47">normalize</a> ()</td></tr>
- <tr class="separator:acd0de676568888d848beb97dcc53ae47"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a695ba5c4d2fd44d89428fe5e763cfb63" id="r_a695ba5c4d2fd44d89428fe5e763cfb63"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a695ba5c4d2fd44d89428fe5e763cfb63">normalize</a> (F64 val)</td></tr>
- <tr class="separator:a695ba5c4d2fd44d89428fe5e763cfb63"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:afd0025a9ed603c9169f4ae8ec2570dab" id="r_afd0025a9ed603c9169f4ae8ec2570dab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#afd0025a9ed603c9169f4ae8ec2570dab">convolve</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &)</td></tr>
- <tr class="separator:afd0025a9ed603c9169f4ae8ec2570dab"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a0cdd648a88a280434e3cf212d9f6232c" id="r_a0cdd648a88a280434e3cf212d9f6232c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a0cdd648a88a280434e3cf212d9f6232c">convolveInverse</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &)</td></tr>
- <tr class="separator:a0cdd648a88a280434e3cf212d9f6232c"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:ad2a85bb79fe45b26b9e3ab1393337f06" id="r_ad2a85bb79fe45b26b9e3ab1393337f06"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#ad2a85bb79fe45b26b9e3ab1393337f06">operator==</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &) const</td></tr>
- <tr class="separator:ad2a85bb79fe45b26b9e3ab1393337f06"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a9b68a1f4a7a0efaad4c3d8b0d34ff965" id="r_a9b68a1f4a7a0efaad4c3d8b0d34ff965"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a9b68a1f4a7a0efaad4c3d8b0d34ff965">operator!=</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &) const</td></tr>
- <tr class="separator:a9b68a1f4a7a0efaad4c3d8b0d34ff965"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a48f881e631741747db1850904a25beab" id="r_a48f881e631741747db1850904a25beab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point2_d.html">Point2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a48f881e631741747db1850904a25beab">operator+</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &) const</td></tr>
- <tr class="separator:a48f881e631741747db1850904a25beab"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1e762d8de5921ae153d1308bbbd41b64" id="r_a1e762d8de5921ae153d1308bbbd41b64"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point2_d.html">Point2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a1e762d8de5921ae153d1308bbbd41b64">operator-</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &) const</td></tr>
- <tr class="separator:a1e762d8de5921ae153d1308bbbd41b64"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aeee0386dab420040e793f25e6104ed76" id="r_aeee0386dab420040e793f25e6104ed76"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point2_d.html">Point2D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#aeee0386dab420040e793f25e6104ed76">operator+=</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &)</td></tr>
- <tr class="separator:aeee0386dab420040e793f25e6104ed76"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a1f7ad714e84b18a03d8b3274e6cb23e5" id="r_a1f7ad714e84b18a03d8b3274e6cb23e5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point2_d.html">Point2D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a1f7ad714e84b18a03d8b3274e6cb23e5">operator-=</a> (const <a class="el" href="class_point2_d.html">Point2D</a> &)</td></tr>
- <tr class="separator:a1f7ad714e84b18a03d8b3274e6cb23e5"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aca707be5d999c036a0c3b10069b2aee9" id="r_aca707be5d999c036a0c3b10069b2aee9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point2_d.html">Point2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#aca707be5d999c036a0c3b10069b2aee9">operator*</a> (const F64) const</td></tr>
- <tr class="separator:aca707be5d999c036a0c3b10069b2aee9"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:accb40bcc75d2ed20b927a7928a049c5f" id="r_accb40bcc75d2ed20b927a7928a049c5f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point2_d.html">Point2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#accb40bcc75d2ed20b927a7928a049c5f">operator/</a> (const F64) const</td></tr>
- <tr class="separator:accb40bcc75d2ed20b927a7928a049c5f"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:aac5118e9ecf44e6d17d759dbd6ae9855" id="r_aac5118e9ecf44e6d17d759dbd6ae9855"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point2_d.html">Point2D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#aac5118e9ecf44e6d17d759dbd6ae9855">operator*=</a> (const F64)</td></tr>
- <tr class="separator:aac5118e9ecf44e6d17d759dbd6ae9855"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a2cf33c9118783c11bf6010b27993895a" id="r_a2cf33c9118783c11bf6010b27993895a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point2_d.html">Point2D</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a2cf33c9118783c11bf6010b27993895a">operator/=</a> (const F64)</td></tr>
- <tr class="separator:a2cf33c9118783c11bf6010b27993895a"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a01c6f667ebb160ff2ddc065c29e7c88a" id="r_a01c6f667ebb160ff2ddc065c29e7c88a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_point2_d.html">Point2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a01c6f667ebb160ff2ddc065c29e7c88a">operator-</a> () const</td></tr>
- <tr class="separator:a01c6f667ebb160ff2ddc065c29e7c88a"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-attribs" name="pub-attribs"></a>
- Public Attributes</h2></td></tr>
- <tr class="memitem:a1a3f7e36bb877179fdb3ca17dfd4b408" id="r_a1a3f7e36bb877179fdb3ca17dfd4b408"><td class="memItemLeft" align="right" valign="top">F64 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a1a3f7e36bb877179fdb3ca17dfd4b408">x</a></td></tr>
- <tr class="memdesc:a1a3f7e36bb877179fdb3ca17dfd4b408"><td class="mdescLeft"> </td><td class="mdescRight">X co-ordinate. <br /></td></tr>
- <tr class="separator:a1a3f7e36bb877179fdb3ca17dfd4b408"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:a906bb193d245a950f0563c6e85ce94cc" id="r_a906bb193d245a950f0563c6e85ce94cc"><td class="memItemLeft" align="right" valign="top">F64 </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a906bb193d245a950f0563c6e85ce94cc">y</a></td></tr>
- <tr class="memdesc:a906bb193d245a950f0563c6e85ce94cc"><td class="mdescLeft"> </td><td class="mdescRight">Y co-ordinate. <br /></td></tr>
- <tr class="separator:a906bb193d245a950f0563c6e85ce94cc"><td class="memSeparator" colspan="2"> </td></tr>
- </table><table class="memberdecls">
- <tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="pub-static-attribs" name="pub-static-attribs"></a>
- Static Public Attributes</h2></td></tr>
- <tr class="memitem:a0a426c3f831f90318807749a85d61021" id="r_a0a426c3f831f90318807749a85d61021"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_point2_d.html">Point2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#a0a426c3f831f90318807749a85d61021">One</a></td></tr>
- <tr class="separator:a0a426c3f831f90318807749a85d61021"><td class="memSeparator" colspan="2"> </td></tr>
- <tr class="memitem:af0c5a1d770eaaf1092e7e732ca5ca1f1" id="r_af0c5a1d770eaaf1092e7e732ca5ca1f1"><td class="memItemLeft" align="right" valign="top">static const <a class="el" href="class_point2_d.html">Point2D</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_point2_d.html#af0c5a1d770eaaf1092e7e732ca5ca1f1">Zero</a></td></tr>
- <tr class="separator:af0c5a1d770eaaf1092e7e732ca5ca1f1"><td class="memSeparator" colspan="2"> </td></tr>
- </table>
- <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
- <div class="textblock"><p>2D high-precision point.</p>
- <p>Uses F64 internally. </p>
- </div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
- <a id="adbb78b7f84456558171243549b03928c" name="adbb78b7f84456558171243549b03928c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adbb78b7f84456558171243549b03928c">◆ </a></span>Point2D() <span class="overload">[1/3]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Create uninitialized point. </p>
- </div>
- </div>
- <a id="a7a8f0772870d31c44293ae0845e0b744" name="a7a8f0772870d31c44293ae0845e0b744"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a7a8f0772870d31c44293ae0845e0b744">◆ </a></span>Point2D() <span class="overload">[2/3]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>_copy</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Copy constructor. </p>
- </div>
- </div>
- <a id="ac777b511bebd03a2faf13098c4649166" name="ac777b511bebd03a2faf13098c4649166"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ac777b511bebd03a2faf13098c4649166">◆ </a></span>Point2D() <span class="overload">[3/3]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> </td>
- <td>(</td>
- <td class="paramtype">const F64 </td>
- <td class="paramname"><em>_x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const F64 </td>
- <td class="paramname"><em>_y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Create point from coordinates. </p>
- </div>
- </div>
- <h2 class="groupheader">Member Function Documentation</h2>
- <a id="afd0025a9ed603c9169f4ae8ec2570dab" name="afd0025a9ed603c9169f4ae8ec2570dab"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#afd0025a9ed603c9169f4ae8ec2570dab">◆ </a></span>convolve()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void convolve </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a0cdd648a88a280434e3cf212d9f6232c" name="a0cdd648a88a280434e3cf212d9f6232c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0cdd648a88a280434e3cf212d9f6232c">◆ </a></span>convolveInverse()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void convolveInverse </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>c</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="adf1404fddaa79d38aeba69ca2522401e" name="adf1404fddaa79d38aeba69ca2522401e"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adf1404fddaa79d38aeba69ca2522401e">◆ </a></span>interpolate()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void interpolate </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>a</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>b</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const F64 </td>
- <td class="paramname"><em>c</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Interpolate from a to b, based on c.</p>
- <dl class="params"><dt>Parameters</dt><dd>
- <table class="params">
- <tr><td class="paramname">a</td><td>Starting point. </td></tr>
- <tr><td class="paramname">b</td><td>Ending point. </td></tr>
- <tr><td class="paramname">c</td><td>Interpolation factor (0.0 .. 1.0). </td></tr>
- </table>
- </dd>
- </dl>
- </div>
- </div>
- <a id="a1d50f30c2273c1645f1514b32d39077f" name="a1d50f30c2273c1645f1514b32d39077f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1d50f30c2273c1645f1514b32d39077f">◆ </a></span>isZero()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool isZero </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a6f69834c731a7bb19a2b78b7c2519eb4" name="a6f69834c731a7bb19a2b78b7c2519eb4"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a6f69834c731a7bb19a2b78b7c2519eb4">◆ </a></span>len()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">F64 len </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a2fa200b213c644d502c7b6cc0a6a4bd1" name="a2fa200b213c644d502c7b6cc0a6a4bd1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2fa200b213c644d502c7b6cc0a6a4bd1">◆ </a></span>lenSquared()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">F64 lenSquared </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a222bc4050da1dc13095bcd7ad131bb3c" name="a222bc4050da1dc13095bcd7ad131bb3c"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a222bc4050da1dc13095bcd7ad131bb3c">◆ </a></span>neg()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void neg </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="acd0de676568888d848beb97dcc53ae47" name="acd0de676568888d848beb97dcc53ae47"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#acd0de676568888d848beb97dcc53ae47">◆ </a></span>normalize() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void normalize </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a695ba5c4d2fd44d89428fe5e763cfb63" name="a695ba5c4d2fd44d89428fe5e763cfb63"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a695ba5c4d2fd44d89428fe5e763cfb63">◆ </a></span>normalize() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void normalize </td>
- <td>(</td>
- <td class="paramtype">F64 </td>
- <td class="paramname"><em>val</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aee2f0cbb5bc0a820b06f22fb2f6cec24" name="aee2f0cbb5bc0a820b06f22fb2f6cec24"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aee2f0cbb5bc0a820b06f22fb2f6cec24">◆ </a></span>operator F64 *() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">operator F64 * </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ada093fa4d7b9fd5d534e11878cb36276" name="ada093fa4d7b9fd5d534e11878cb36276"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ada093fa4d7b9fd5d534e11878cb36276">◆ </a></span>operator F64 *() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">operator F64 * </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a9b68a1f4a7a0efaad4c3d8b0d34ff965" name="a9b68a1f4a7a0efaad4c3d8b0d34ff965"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9b68a1f4a7a0efaad4c3d8b0d34ff965">◆ </a></span>operator!=()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool operator!= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>_test</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aca707be5d999c036a0c3b10069b2aee9" name="aca707be5d999c036a0c3b10069b2aee9"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aca707be5d999c036a0c3b10069b2aee9">◆ </a></span>operator*()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> operator* </td>
- <td>(</td>
- <td class="paramtype">const F64 </td>
- <td class="paramname"><em>_mul</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aac5118e9ecf44e6d17d759dbd6ae9855" name="aac5118e9ecf44e6d17d759dbd6ae9855"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aac5118e9ecf44e6d17d759dbd6ae9855">◆ </a></span>operator*=()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> & operator*= </td>
- <td>(</td>
- <td class="paramtype">const F64 </td>
- <td class="paramname"><em>_mul</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a48f881e631741747db1850904a25beab" name="a48f881e631741747db1850904a25beab"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a48f881e631741747db1850904a25beab">◆ </a></span>operator+()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> operator+ </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>_add</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="aeee0386dab420040e793f25e6104ed76" name="aeee0386dab420040e793f25e6104ed76"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#aeee0386dab420040e793f25e6104ed76">◆ </a></span>operator+=()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> & operator+= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>_add</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a01c6f667ebb160ff2ddc065c29e7c88a" name="a01c6f667ebb160ff2ddc065c29e7c88a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a01c6f667ebb160ff2ddc065c29e7c88a">◆ </a></span>operator-() <span class="overload">[1/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> operator- </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a1e762d8de5921ae153d1308bbbd41b64" name="a1e762d8de5921ae153d1308bbbd41b64"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1e762d8de5921ae153d1308bbbd41b64">◆ </a></span>operator-() <span class="overload">[2/2]</span></h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> operator- </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>_rSub</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a1f7ad714e84b18a03d8b3274e6cb23e5" name="a1f7ad714e84b18a03d8b3274e6cb23e5"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1f7ad714e84b18a03d8b3274e6cb23e5">◆ </a></span>operator-=()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> & operator-= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>_rSub</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="accb40bcc75d2ed20b927a7928a049c5f" name="accb40bcc75d2ed20b927a7928a049c5f"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#accb40bcc75d2ed20b927a7928a049c5f">◆ </a></span>operator/()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> operator/ </td>
- <td>(</td>
- <td class="paramtype">const F64 </td>
- <td class="paramname"><em>_div</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a2cf33c9118783c11bf6010b27993895a" name="a2cf33c9118783c11bf6010b27993895a"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a2cf33c9118783c11bf6010b27993895a">◆ </a></span>operator/=()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="class_point2_d.html">Point2D</a> & operator/= </td>
- <td>(</td>
- <td class="paramtype">const F64 </td>
- <td class="paramname"><em>_div</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="ad2a85bb79fe45b26b9e3ab1393337f06" name="ad2a85bb79fe45b26b9e3ab1393337f06"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#ad2a85bb79fe45b26b9e3ab1393337f06">◆ </a></span>operator==()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">bool operator== </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>_test</em></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="adca7c995af6be499c607c3f4f7c0c220" name="adca7c995af6be499c607c3f4f7c0c220"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#adca7c995af6be499c607c3f4f7c0c220">◆ </a></span>set()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void set </td>
- <td>(</td>
- <td class="paramtype">const F64 </td>
- <td class="paramname"><em>_x</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const F64 </td>
- <td class="paramname"><em>_y</em> </td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Set point's coordinates. </p>
- </div>
- </div>
- <a id="a9b43d0029de7bbaf648aa4ced946fca3" name="a9b43d0029de7bbaf648aa4ced946fca3"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a9b43d0029de7bbaf648aa4ced946fca3">◆ </a></span>setMax()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setMax </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>_test</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Store greater co-ordinates. </p>
- </div>
- </div>
- <a id="a97e23d13b7be8eac83105bdf30db6b98" name="a97e23d13b7be8eac83105bdf30db6b98"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a97e23d13b7be8eac83105bdf30db6b98">◆ </a></span>setMin()</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">void setMin </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="class_point2_d.html">Point2D</a> & </td>
- <td class="paramname"><em>_test</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">inline</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Store lesser co-ordinates. </p>
- </div>
- </div>
- <h2 class="groupheader">Member Data Documentation</h2>
- <a id="a0a426c3f831f90318807749a85d61021" name="a0a426c3f831f90318807749a85d61021"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a0a426c3f831f90318807749a85d61021">◆ </a></span>One</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="class_point2_d.html">Point2D</a> One</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <a id="a1a3f7e36bb877179fdb3ca17dfd4b408" name="a1a3f7e36bb877179fdb3ca17dfd4b408"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a1a3f7e36bb877179fdb3ca17dfd4b408">◆ </a></span>x</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">F64 x</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>X co-ordinate. </p>
- </div>
- </div>
- <a id="a906bb193d245a950f0563c6e85ce94cc" name="a906bb193d245a950f0563c6e85ce94cc"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#a906bb193d245a950f0563c6e85ce94cc">◆ </a></span>y</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">F64 y</td>
- </tr>
- </table>
- </div><div class="memdoc">
- <p>Y co-ordinate. </p>
- </div>
- </div>
- <a id="af0c5a1d770eaaf1092e7e732ca5ca1f1" name="af0c5a1d770eaaf1092e7e732ca5ca1f1"></a>
- <h2 class="memtitle"><span class="permalink"><a href="#af0c5a1d770eaaf1092e7e732ca5ca1f1">◆ </a></span>Zero</h2>
- <div class="memitem">
- <div class="memproto">
- <table class="mlabels">
- <tr>
- <td class="mlabels-left">
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="class_point2_d.html">Point2D</a> Zero</td>
- </tr>
- </table>
- </td>
- <td class="mlabels-right">
- <span class="mlabels"><span class="mlabel">static</span></span> </td>
- </tr>
- </table>
- </div><div class="memdoc">
- </div>
- </div>
- <hr/>The documentation for this class was generated from the following files:<ul>
- <li>math/<b>mPoint.h</b></li>
- <li>math/<b>mPoint.cpp</b></li>
- </ul>
- </div><!-- contents -->
- <!-- start footer part -->
- <hr class="footer"/><address class="footer"><small>
- Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
- </small></address>
- </body>
- </html>
|