diff options
Diffstat (limited to 'libraries/irrlicht-1.8/doc/html/classirr_1_1core_1_1vector2d.html')
-rw-r--r-- | libraries/irrlicht-1.8/doc/html/classirr_1_1core_1_1vector2d.html | 1544 |
1 files changed, 1544 insertions, 0 deletions
diff --git a/libraries/irrlicht-1.8/doc/html/classirr_1_1core_1_1vector2d.html b/libraries/irrlicht-1.8/doc/html/classirr_1_1core_1_1vector2d.html new file mode 100644 index 0000000..6b0701b --- /dev/null +++ b/libraries/irrlicht-1.8/doc/html/classirr_1_1core_1_1vector2d.html | |||
@@ -0,0 +1,1544 @@ | |||
1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | ||
2 | <html xmlns="http://www.w3.org/1999/xhtml"> | ||
3 | <head> | ||
4 | <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> | ||
5 | <title>Irrlicht 3D Engine: irr::core::vector2d< T > Class Template Reference</title> | ||
6 | |||
7 | <link href="tabs.css" rel="stylesheet" type="text/css"/> | ||
8 | <link href="doxygen.css" rel="stylesheet" type="text/css" /> | ||
9 | <link href="navtree.css" rel="stylesheet" type="text/css"/> | ||
10 | <script type="text/javascript" src="jquery.js"></script> | ||
11 | <script type="text/javascript" src="resize.js"></script> | ||
12 | <script type="text/javascript" src="navtree.js"></script> | ||
13 | <script type="text/javascript"> | ||
14 | $(document).ready(initResizable); | ||
15 | </script> | ||
16 | <link href="search/search.css" rel="stylesheet" type="text/css"/> | ||
17 | <script type="text/javascript" src="search/search.js"></script> | ||
18 | <script type="text/javascript"> | ||
19 | $(document).ready(function() { searchBox.OnSelectItem(0); }); | ||
20 | </script> | ||
21 | |||
22 | </head> | ||
23 | <body> | ||
24 | <div id="top"><!-- do not remove this div! --> | ||
25 | |||
26 | |||
27 | <div id="titlearea"> | ||
28 | <table cellspacing="0" cellpadding="0"> | ||
29 | <tbody> | ||
30 | <tr style="height: 56px;"> | ||
31 | |||
32 | <td id="projectlogo"><img alt="Logo" src="irrlichtlogo.png"/></td> | ||
33 | |||
34 | |||
35 | <td style="padding-left: 0.5em;"> | ||
36 | <div id="projectname">Irrlicht 3D Engine | ||
37 | |||
38 | </div> | ||
39 | |||
40 | </td> | ||
41 | |||
42 | |||
43 | |||
44 | |||
45 | <td> <div id="MSearchBox" class="MSearchBoxInactive"> | ||
46 | <span class="left"> | ||
47 | <img id="MSearchSelect" src="search/mag_sel.png" | ||
48 | onmouseover="return searchBox.OnSearchSelectShow()" | ||
49 | onmouseout="return searchBox.OnSearchSelectHide()" | ||
50 | alt=""/> | ||
51 | <input type="text" id="MSearchField" value="Search" accesskey="S" | ||
52 | onfocus="searchBox.OnSearchFieldFocus(true)" | ||
53 | onblur="searchBox.OnSearchFieldFocus(false)" | ||
54 | onkeyup="searchBox.OnSearchFieldChange(event)"/> | ||
55 | </span><span class="right"> | ||
56 | <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a> | ||
57 | </span> | ||
58 | </div> | ||
59 | </td> | ||
60 | |||
61 | |||
62 | </tr> | ||
63 | </tbody> | ||
64 | </table> | ||
65 | </div> | ||
66 | |||
67 | <!-- Generated by Doxygen 1.7.5.1 --> | ||
68 | <script type="text/javascript"> | ||
69 | var searchBox = new SearchBox("searchBox", "search",false,'Search'); | ||
70 | </script> | ||
71 | <script type="text/javascript" src="dynsections.js"></script> | ||
72 | </div> | ||
73 | <div id="side-nav" class="ui-resizable side-nav-resizable"> | ||
74 | <div id="nav-tree"> | ||
75 | <div id="nav-tree-contents"> | ||
76 | </div> | ||
77 | </div> | ||
78 | <div id="splitbar" style="-moz-user-select:none;" | ||
79 | class="ui-resizable-handle"> | ||
80 | </div> | ||
81 | </div> | ||
82 | <script type="text/javascript"> | ||
83 | initNavTree('classirr_1_1core_1_1vector2d.html',''); | ||
84 | </script> | ||
85 | <div id="doc-content"> | ||
86 | <div class="header"> | ||
87 | <div class="summary"> | ||
88 | <a href="#pub-methods">Public Member Functions</a> | | ||
89 | <a href="#pub-attribs">Public Attributes</a> </div> | ||
90 | <div class="headertitle"> | ||
91 | <div class="title">irr::core::vector2d< T > Class Template Reference</div> </div> | ||
92 | </div> | ||
93 | <div class="contents"> | ||
94 | <!-- doxytag: class="irr::core::vector2d" --> | ||
95 | <p>2d vector template class with lots of operators and methods. | ||
96 | <a href="classirr_1_1core_1_1vector2d.html#details">More...</a></p> | ||
97 | |||
98 | <p><code>#include <<a class="el" href="vector2d_8h_source.html">vector2d.h</a>></code></p> | ||
99 | |||
100 | <p><a href="classirr_1_1core_1_1vector2d-members.html">List of all members.</a></p> | ||
101 | <h2><a name="pub-methods"></a> | ||
102 | Public Member Functions</h2> | ||
103 | <ul> | ||
104 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html#a72c37c85b812bdaee77a32857d12bb7f">vector2d</a> () | ||
105 | <dl class="el"><dd class="mdescRight">Default constructor (null vector) <a href="#a72c37c85b812bdaee77a32857d12bb7f"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html#addeb85b77b2f8372609330c66ffe53b0">vector2d</a> (T nx, T ny) | ||
106 | <dl class="el"><dd class="mdescRight">Constructor with two different values. <a href="#addeb85b77b2f8372609330c66ffe53b0"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html#a88a082b80dbf6b5c221e5086fbade7e5">vector2d</a> (T n) | ||
107 | <dl class="el"><dd class="mdescRight">Constructor with the same value for both members. <a href="#a88a082b80dbf6b5c221e5086fbade7e5"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html#a8ebd20ef37425d42120c13aabdf63298">vector2d</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) | ||
108 | <dl class="el"><dd class="mdescRight">Copy constructor. <a href="#a8ebd20ef37425d42120c13aabdf63298"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html#ad394222b16dcdc23c416d57acbb367cb">vector2d</a> (const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > &other) | ||
109 | <li>T <a class="el" href="classirr_1_1core_1_1vector2d.html#a3899c231259a77c4aae6fec8ed72a6bc">dotProduct</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
110 | <dl class="el"><dd class="mdescRight">Get the dot product of this vector with another. <a href="#a3899c231259a77c4aae6fec8ed72a6bc"></a><br/></dl><li>bool <a class="el" href="classirr_1_1core_1_1vector2d.html#adca6dbf0b73bbed483471137b8b13bd8">equals</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
111 | <dl class="el"><dd class="mdescRight">Checks if this vector equals the other one. <a href="#adca6dbf0b73bbed483471137b8b13bd8"></a><br/></dl><li><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> <a class="el" href="classirr_1_1core_1_1vector2d.html#ab75f18492cd0dac6dd0936e1ac65dc86">getAngle</a> () const | ||
112 | <dl class="el"><dd class="mdescRight">Calculates the angle of this vector in degrees in the counter trigonometric sense. <a href="#ab75f18492cd0dac6dd0936e1ac65dc86"></a><br/></dl><li><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> <a class="el" href="classirr_1_1core_1_1vector2d.html#af1baa5b3cf7484262fd32cfbe6698655">getAngleTrig</a> () const | ||
113 | <dl class="el"><dd class="mdescRight">Calculates the angle of this vector in degrees in the trigonometric sense. <a href="#af1baa5b3cf7484262fd32cfbe6698655"></a><br/></dl><li><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> <a class="el" href="classirr_1_1core_1_1vector2d.html#a581ab3975900d5af8d4c7517738beba2">getAngleWith</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &b) const | ||
114 | <dl class="el"><dd class="mdescRight">Calculates the angle between this vector and another one in degree. <a href="#a581ab3975900d5af8d4c7517738beba2"></a><br/></dl><li>T <a class="el" href="classirr_1_1core_1_1vector2d.html#ae8541afbe62fe3b01e18fb04130f6d9e">getDistanceFrom</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
115 | <dl class="el"><dd class="mdescRight">Gets distance from another point. <a href="#ae8541afbe62fe3b01e18fb04130f6d9e"></a><br/></dl><li>T <a class="el" href="classirr_1_1core_1_1vector2d.html#a77262661ca3dcd6befea9bbc20bae4aa">getDistanceFromSQ</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
116 | <dl class="el"><dd class="mdescRight">Returns squared distance from another point. <a href="#a77262661ca3dcd6befea9bbc20bae4aa"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#a865bbbdb5d5a7408cdf733d573c8d747">getInterpolated</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other, <a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> d) const | ||
117 | <dl class="el"><dd class="mdescRight">Creates an interpolated vector between this vector and another vector. <a href="#a865bbbdb5d5a7408cdf733d573c8d747"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#a4d1636973532da5ee0c3c42f96f19ef9">getInterpolated_quadratic</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &v2, const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &v3, <a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> d) const | ||
118 | <dl class="el"><dd class="mdescRight">Creates a quadratically interpolated vector between this and two other vectors. <a href="#a4d1636973532da5ee0c3c42f96f19ef9"></a><br/></dl><li>T <a class="el" href="classirr_1_1core_1_1vector2d.html#ad4c3614d12e2517223349a31632007ed">getLength</a> () const | ||
119 | <dl class="el"><dd class="mdescRight">Gets the length of the vector. <a href="#ad4c3614d12e2517223349a31632007ed"></a><br/></dl><li>T <a class="el" href="classirr_1_1core_1_1vector2d.html#a50d7eaeed6caf2b99bf3cf86e084c362">getLengthSQ</a> () const | ||
120 | <dl class="el"><dd class="mdescRight">Get the squared length of this vector. <a href="#a50d7eaeed6caf2b99bf3cf86e084c362"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a85bc48f5c313764fd56b51c730a62210">interpolate</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &a, const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &b, <a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> d) | ||
121 | <dl class="el"><dd class="mdescRight">Sets this vector to the linearly interpolated vector between a and b. <a href="#a85bc48f5c313764fd56b51c730a62210"></a><br/></dl><li>bool <a class="el" href="classirr_1_1core_1_1vector2d.html#adc8bba9dfd48218d083dcbe88bf98da0">isBetweenPoints</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &begin, const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &end) const | ||
122 | <dl class="el"><dd class="mdescRight">Returns if this vector interpreted as a point is on a line between two other points. <a href="#adc8bba9dfd48218d083dcbe88bf98da0"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a5d5c360ed4c4fd28d4a42272634b8e55">normalize</a> () | ||
123 | <dl class="el"><dd class="mdescRight">Normalize the vector. <a href="#a5d5c360ed4c4fd28d4a42272634b8e55"></a><br/></dl><li>bool <a class="el" href="classirr_1_1core_1_1vector2d.html#a9270c2d9b665790235d17ecb94450554">operator!=</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
124 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#ad0267af40443b941680e89803710d296">operator*</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
125 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#afb6e3105c7a869e05042eedcbc31cc84">operator*</a> (const T v) const | ||
126 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a2053cd0795a974e9531412967efcc605">operator*=</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) | ||
127 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#ac0935984d68c32a2f0cd7e74c53751a7">operator*=</a> (const T v) | ||
128 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#ad61d79f7e748f3b02eb57cc61c231a99">operator+</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
129 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#a03cea10fda9ab64ad0378ab78bcbb101">operator+</a> (const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > &other) const | ||
130 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#a0f2a30be25c63b94cb64dc158af7d0ee">operator+</a> (const T v) const | ||
131 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a9562439453b7fe491e3f3310e6e36440">operator+=</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) | ||
132 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a3f2bf3a89761ccd3f63fd252e8627d06">operator+=</a> (const T v) | ||
133 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#aa05c788c6e98643e285ceaa31da30e8d">operator+=</a> (const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > &other) | ||
134 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#ad3fec2fa4ab4a2c6e5705d67399ee84c">operator-</a> () const | ||
135 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#a12431c746cfdefb6f4c789a610fddbd1">operator-</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
136 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#af1833e3ff96a4cf3005ceb322cfc62b1">operator-</a> (const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > &other) const | ||
137 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#a95e234978a779d84135c123e4ecd0a06">operator-</a> (const T v) const | ||
138 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a557a9942c5592d176276e1af8e6da2a4">operator-=</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) | ||
139 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a7fbdd3a9627d4f7342c2f897b846c131">operator-=</a> (const T v) | ||
140 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a9b8112fbfaa7d1a1c07bc3b8fb82e6fa">operator-=</a> (const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > &other) | ||
141 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#a4eb3724d5c798fbbe326645829eadc11">operator/</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
142 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > <a class="el" href="classirr_1_1core_1_1vector2d.html#a343b682b0b27782efecfcc4bc2b62162">operator/</a> (const T v) const | ||
143 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a2ee6a9455f42afd1f6208332557c7bf6">operator/=</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) | ||
144 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a0a5115fdbc8023793d11ddfea27dd124">operator/=</a> (const T v) | ||
145 | <li>bool <a class="el" href="classirr_1_1core_1_1vector2d.html#ac777d6a0b25ed66e73d1b71f25fdbe48">operator<</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
146 | <dl class="el"><dd class="mdescRight">sort in order X, Y. Difference must be above rounding tolerance. <a href="#ac777d6a0b25ed66e73d1b71f25fdbe48"></a><br/></dl><li>bool <a class="el" href="classirr_1_1core_1_1vector2d.html#a828609667abff67902f1de3c2718d9a9">operator<=</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
147 | <dl class="el"><dd class="mdescRight">sort in order X, Y. Equality with rounding tolerance. <a href="#a828609667abff67902f1de3c2718d9a9"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a26ed12896e0f2b596b90104a10afabe1">operator=</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) | ||
148 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#a0ee6c8bafead525cd415c84cf74012f2">operator=</a> (const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > &other) | ||
149 | <li>bool <a class="el" href="classirr_1_1core_1_1vector2d.html#a39d74f53f61d65876dc884be7ebe4420">operator==</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
150 | <li>bool <a class="el" href="classirr_1_1core_1_1vector2d.html#a8cd8cc1a497e428e0318a5f698c8396b">operator></a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
151 | <dl class="el"><dd class="mdescRight">sort in order X, Y. Difference must be above rounding tolerance. <a href="#a8cd8cc1a497e428e0318a5f698c8396b"></a><br/></dl><li>bool <a class="el" href="classirr_1_1core_1_1vector2d.html#a09446a47463a9b09c55f87c4ffa19841">operator>=</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &other) const | ||
152 | <dl class="el"><dd class="mdescRight">sort in order X, Y. Equality with rounding tolerance. <a href="#a09446a47463a9b09c55f87c4ffa19841"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#ac9c77997f6594d79d5daa5f6bf690ed2">rotateBy</a> (<a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> degrees, const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &center=<a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T >()) | ||
153 | <dl class="el"><dd class="mdescRight">rotates the point anticlockwise around a center by an amount of degrees. <a href="#ac9c77997f6594d79d5daa5f6bf690ed2"></a><br/></dl><li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#ab689d358d5ffb2ebf547d4597d6dbb9d">set</a> (T nx, T ny) | ||
154 | <li><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & <a class="el" href="classirr_1_1core_1_1vector2d.html#ada63a008c05eabc08b4974edc409e001">set</a> (const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > &p) | ||
155 | </ul> | ||
156 | <h2><a name="pub-attribs"></a> | ||
157 | Public Attributes</h2> | ||
158 | <ul> | ||
159 | <li>T <a class="el" href="classirr_1_1core_1_1vector2d.html#a8fabb0d10a3dd33b407b63bb3539be4d">X</a> | ||
160 | <dl class="el"><dd class="mdescRight">X coordinate of vector. <a href="#a8fabb0d10a3dd33b407b63bb3539be4d"></a><br/></dl><li>T <a class="el" href="classirr_1_1core_1_1vector2d.html#aa4d36f518d3fc35a7aafcea33a31f76c">Y</a> | ||
161 | <dl class="el"><dd class="mdescRight">Y coordinate of vector. <a href="#aa4d36f518d3fc35a7aafcea33a31f76c"></a><br/></dl></ul> | ||
162 | <hr/><a name="details" id="details"></a><h2>Detailed Description</h2> | ||
163 | <div class="textblock"><h3>template<class T><br/> | ||
164 | class irr::core::vector2d< T ></h3> | ||
165 | |||
166 | <p>2d vector template class with lots of operators and methods. </p> | ||
167 | <p>As of Irrlicht 1.6, this class supercedes position2d, which should be considered deprecated. </p> | ||
168 | |||
169 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00021">21</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
170 | </div><hr/><h2>Constructor & Destructor Documentation</h2> | ||
171 | <a class="anchor" id="a72c37c85b812bdaee77a32857d12bb7f"></a><!-- doxytag: member="irr::core::vector2d::vector2d" ref="a72c37c85b812bdaee77a32857d12bb7f" args="()" --> | ||
172 | <div class="memitem"> | ||
173 | <div class="memproto"> | ||
174 | <div class="memtemplate"> | ||
175 | template<class T> </div> | ||
176 | <table class="memname"> | ||
177 | <tr> | ||
178 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::<a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a> </td> | ||
179 | <td>(</td> | ||
180 | <td class="paramname"></td><td>)</td> | ||
181 | <td><code> [inline]</code></td> | ||
182 | </tr> | ||
183 | </table> | ||
184 | </div> | ||
185 | <div class="memdoc"> | ||
186 | |||
187 | <p>Default constructor (null vector) </p> | ||
188 | |||
189 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00025">25</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
190 | |||
191 | </div> | ||
192 | </div> | ||
193 | <a class="anchor" id="addeb85b77b2f8372609330c66ffe53b0"></a><!-- doxytag: member="irr::core::vector2d::vector2d" ref="addeb85b77b2f8372609330c66ffe53b0" args="(T nx, T ny)" --> | ||
194 | <div class="memitem"> | ||
195 | <div class="memproto"> | ||
196 | <div class="memtemplate"> | ||
197 | template<class T> </div> | ||
198 | <table class="memname"> | ||
199 | <tr> | ||
200 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::<a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a> </td> | ||
201 | <td>(</td> | ||
202 | <td class="paramtype">T </td> | ||
203 | <td class="paramname"><em>nx</em>, </td> | ||
204 | </tr> | ||
205 | <tr> | ||
206 | <td class="paramkey"></td> | ||
207 | <td></td> | ||
208 | <td class="paramtype">T </td> | ||
209 | <td class="paramname"><em>ny</em> </td> | ||
210 | </tr> | ||
211 | <tr> | ||
212 | <td></td> | ||
213 | <td>)</td> | ||
214 | <td></td><td><code> [inline]</code></td> | ||
215 | </tr> | ||
216 | </table> | ||
217 | </div> | ||
218 | <div class="memdoc"> | ||
219 | |||
220 | <p>Constructor with two different values. </p> | ||
221 | |||
222 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00027">27</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
223 | |||
224 | </div> | ||
225 | </div> | ||
226 | <a class="anchor" id="a88a082b80dbf6b5c221e5086fbade7e5"></a><!-- doxytag: member="irr::core::vector2d::vector2d" ref="a88a082b80dbf6b5c221e5086fbade7e5" args="(T n)" --> | ||
227 | <div class="memitem"> | ||
228 | <div class="memproto"> | ||
229 | <div class="memtemplate"> | ||
230 | template<class T> </div> | ||
231 | <table class="memname"> | ||
232 | <tr> | ||
233 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::<a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a> </td> | ||
234 | <td>(</td> | ||
235 | <td class="paramtype">T </td> | ||
236 | <td class="paramname"><em>n</em></td><td>)</td> | ||
237 | <td><code> [inline, explicit]</code></td> | ||
238 | </tr> | ||
239 | </table> | ||
240 | </div> | ||
241 | <div class="memdoc"> | ||
242 | |||
243 | <p>Constructor with the same value for both members. </p> | ||
244 | |||
245 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00029">29</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
246 | |||
247 | </div> | ||
248 | </div> | ||
249 | <a class="anchor" id="a8ebd20ef37425d42120c13aabdf63298"></a><!-- doxytag: member="irr::core::vector2d::vector2d" ref="a8ebd20ef37425d42120c13aabdf63298" args="(const vector2d< T > &other)" --> | ||
250 | <div class="memitem"> | ||
251 | <div class="memproto"> | ||
252 | <div class="memtemplate"> | ||
253 | template<class T> </div> | ||
254 | <table class="memname"> | ||
255 | <tr> | ||
256 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::<a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a> </td> | ||
257 | <td>(</td> | ||
258 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
259 | <td class="paramname"><em>other</em></td><td>)</td> | ||
260 | <td><code> [inline]</code></td> | ||
261 | </tr> | ||
262 | </table> | ||
263 | </div> | ||
264 | <div class="memdoc"> | ||
265 | |||
266 | <p>Copy constructor. </p> | ||
267 | |||
268 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00031">31</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
269 | |||
270 | </div> | ||
271 | </div> | ||
272 | <a class="anchor" id="ad394222b16dcdc23c416d57acbb367cb"></a><!-- doxytag: member="irr::core::vector2d::vector2d" ref="ad394222b16dcdc23c416d57acbb367cb" args="(const dimension2d< T > &other)" --> | ||
273 | <div class="memitem"> | ||
274 | <div class="memproto"> | ||
275 | <div class="memtemplate"> | ||
276 | template<class T> </div> | ||
277 | <table class="memname"> | ||
278 | <tr> | ||
279 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::<a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a> </td> | ||
280 | <td>(</td> | ||
281 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > & </td> | ||
282 | <td class="paramname"><em>other</em></td><td>)</td> | ||
283 | <td><code> [inline]</code></td> | ||
284 | </tr> | ||
285 | </table> | ||
286 | </div> | ||
287 | <div class="memdoc"> | ||
288 | |||
289 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00033">33</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
290 | |||
291 | </div> | ||
292 | </div> | ||
293 | <hr/><h2>Member Function Documentation</h2> | ||
294 | <a class="anchor" id="a3899c231259a77c4aae6fec8ed72a6bc"></a><!-- doxytag: member="irr::core::vector2d::dotProduct" ref="a3899c231259a77c4aae6fec8ed72a6bc" args="(const vector2d< T > &other) const " --> | ||
295 | <div class="memitem"> | ||
296 | <div class="memproto"> | ||
297 | <div class="memtemplate"> | ||
298 | template<class T> </div> | ||
299 | <table class="memname"> | ||
300 | <tr> | ||
301 | <td class="memname">T <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::dotProduct </td> | ||
302 | <td>(</td> | ||
303 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
304 | <td class="paramname"><em>other</em></td><td>)</td> | ||
305 | <td> const<code> [inline]</code></td> | ||
306 | </tr> | ||
307 | </table> | ||
308 | </div> | ||
309 | <div class="memdoc"> | ||
310 | |||
311 | <p>Get the dot product of this vector with another. </p> | ||
312 | <dl><dt><b>Parameters:</b></dt><dd> | ||
313 | <table class="params"> | ||
314 | <tr><td class="paramname">other</td><td>Other vector to take dot product with. </td></tr> | ||
315 | </table> | ||
316 | </dd> | ||
317 | </dl> | ||
318 | <dl class="return"><dt><b>Returns:</b></dt><dd>The dot product of the two vectors. </dd></dl> | ||
319 | |||
320 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00124">124</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
321 | |||
322 | <p>Referenced by <a class="el" href="line2d_8h_source.html#l00216">irr::core::line2d< T >::getClosestPoint()</a>.</p> | ||
323 | |||
324 | </div> | ||
325 | </div> | ||
326 | <a class="anchor" id="adca6dbf0b73bbed483471137b8b13bd8"></a><!-- doxytag: member="irr::core::vector2d::equals" ref="adca6dbf0b73bbed483471137b8b13bd8" args="(const vector2d< T > &other) const " --> | ||
327 | <div class="memitem"> | ||
328 | <div class="memproto"> | ||
329 | <div class="memtemplate"> | ||
330 | template<class T> </div> | ||
331 | <table class="memname"> | ||
332 | <tr> | ||
333 | <td class="memname">bool <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::equals </td> | ||
334 | <td>(</td> | ||
335 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
336 | <td class="paramname"><em>other</em></td><td>)</td> | ||
337 | <td> const<code> [inline]</code></td> | ||
338 | </tr> | ||
339 | </table> | ||
340 | </div> | ||
341 | <div class="memdoc"> | ||
342 | |||
343 | <p>Checks if this vector equals the other one. </p> | ||
344 | <p>Takes floating point rounding errors into account. </p> | ||
345 | <dl><dt><b>Parameters:</b></dt><dd> | ||
346 | <table class="params"> | ||
347 | <tr><td class="paramname">other</td><td>Vector to compare with. </td></tr> | ||
348 | </table> | ||
349 | </dd> | ||
350 | </dl> | ||
351 | <dl class="return"><dt><b>Returns:</b></dt><dd>True if the two vector are (almost) equal, else false. </dd></dl> | ||
352 | |||
353 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00104">104</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
354 | |||
355 | <p>Referenced by <a class="el" href="vector2d_8h_source.html#l00104">irr::core::vector2d< f32 >::equals()</a>, <a class="el" href="vector2d_8h_source.html#l00096">irr::core::vector2d< f32 >::operator!=()</a>, <a class="el" href="vector2d_8h_source.html#l00082">irr::core::vector2d< f32 >::operator<()</a>, <a class="el" href="vector2d_8h_source.html#l00068">irr::core::vector2d< f32 >::operator<=()</a>, <a class="el" href="vector2d_8h_source.html#l00095">irr::core::vector2d< f32 >::operator==()</a>, <a class="el" href="vector2d_8h_source.html#l00089">irr::core::vector2d< f32 >::operator>()</a>, and <a class="el" href="vector2d_8h_source.html#l00075">irr::core::vector2d< f32 >::operator>=()</a>.</p> | ||
356 | |||
357 | </div> | ||
358 | </div> | ||
359 | <a class="anchor" id="ab75f18492cd0dac6dd0936e1ac65dc86"></a><!-- doxytag: member="irr::core::vector2d::getAngle" ref="ab75f18492cd0dac6dd0936e1ac65dc86" args="() const " --> | ||
360 | <div class="memitem"> | ||
361 | <div class="memproto"> | ||
362 | <div class="memtemplate"> | ||
363 | template<class T> </div> | ||
364 | <table class="memname"> | ||
365 | <tr> | ||
366 | <td class="memname"><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::getAngle </td> | ||
367 | <td>(</td> | ||
368 | <td class="paramname"></td><td>)</td> | ||
369 | <td> const<code> [inline]</code></td> | ||
370 | </tr> | ||
371 | </table> | ||
372 | </div> | ||
373 | <div class="memdoc"> | ||
374 | |||
375 | <p>Calculates the angle of this vector in degrees in the counter trigonometric sense. </p> | ||
376 | <p>0 is to the right (3 o'clock), values increase clockwise. </p> | ||
377 | <dl class="return"><dt><b>Returns:</b></dt><dd>Returns a value between 0 and 360. </dd></dl> | ||
378 | |||
379 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00208">208</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
380 | |||
381 | </div> | ||
382 | </div> | ||
383 | <a class="anchor" id="af1baa5b3cf7484262fd32cfbe6698655"></a><!-- doxytag: member="irr::core::vector2d::getAngleTrig" ref="af1baa5b3cf7484262fd32cfbe6698655" args="() const " --> | ||
384 | <div class="memitem"> | ||
385 | <div class="memproto"> | ||
386 | <div class="memtemplate"> | ||
387 | template<class T> </div> | ||
388 | <table class="memname"> | ||
389 | <tr> | ||
390 | <td class="memname"><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::getAngleTrig </td> | ||
391 | <td>(</td> | ||
392 | <td class="paramname"></td><td>)</td> | ||
393 | <td> const<code> [inline]</code></td> | ||
394 | </tr> | ||
395 | </table> | ||
396 | </div> | ||
397 | <div class="memdoc"> | ||
398 | |||
399 | <p>Calculates the angle of this vector in degrees in the trigonometric sense. </p> | ||
400 | <p>0 is to the right (3 o'clock), values increase counter-clockwise. This method has been suggested by Pr3t3nd3r. </p> | ||
401 | <dl class="return"><dt><b>Returns:</b></dt><dd>Returns a value between 0 and 360. </dd></dl> | ||
402 | |||
403 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00185">185</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
404 | |||
405 | </div> | ||
406 | </div> | ||
407 | <a class="anchor" id="a581ab3975900d5af8d4c7517738beba2"></a><!-- doxytag: member="irr::core::vector2d::getAngleWith" ref="a581ab3975900d5af8d4c7517738beba2" args="(const vector2d< T > &b) const " --> | ||
408 | <div class="memitem"> | ||
409 | <div class="memproto"> | ||
410 | <div class="memtemplate"> | ||
411 | template<class T> </div> | ||
412 | <table class="memname"> | ||
413 | <tr> | ||
414 | <td class="memname"><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::getAngleWith </td> | ||
415 | <td>(</td> | ||
416 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
417 | <td class="paramname"><em>b</em></td><td>)</td> | ||
418 | <td> const<code> [inline]</code></td> | ||
419 | </tr> | ||
420 | </table> | ||
421 | </div> | ||
422 | <div class="memdoc"> | ||
423 | |||
424 | <p>Calculates the angle between this vector and another one in degree. </p> | ||
425 | <dl><dt><b>Parameters:</b></dt><dd> | ||
426 | <table class="params"> | ||
427 | <tr><td class="paramname">b</td><td>Other vector to test with. </td></tr> | ||
428 | </table> | ||
429 | </dd> | ||
430 | </dl> | ||
431 | <dl class="return"><dt><b>Returns:</b></dt><dd>Returns a value between 0 and 90. </dd></dl> | ||
432 | |||
433 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00238">238</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
434 | |||
435 | <p>Referenced by <a class="el" href="line2d_8h_source.html#l00182">irr::core::line2d< T >::getAngleWith()</a>.</p> | ||
436 | |||
437 | </div> | ||
438 | </div> | ||
439 | <a class="anchor" id="ae8541afbe62fe3b01e18fb04130f6d9e"></a><!-- doxytag: member="irr::core::vector2d::getDistanceFrom" ref="ae8541afbe62fe3b01e18fb04130f6d9e" args="(const vector2d< T > &other) const " --> | ||
440 | <div class="memitem"> | ||
441 | <div class="memproto"> | ||
442 | <div class="memtemplate"> | ||
443 | template<class T> </div> | ||
444 | <table class="memname"> | ||
445 | <tr> | ||
446 | <td class="memname">T <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::getDistanceFrom </td> | ||
447 | <td>(</td> | ||
448 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
449 | <td class="paramname"><em>other</em></td><td>)</td> | ||
450 | <td> const<code> [inline]</code></td> | ||
451 | </tr> | ||
452 | </table> | ||
453 | </div> | ||
454 | <div class="memdoc"> | ||
455 | |||
456 | <p>Gets distance from another point. </p> | ||
457 | <p>Here, the vector is interpreted as a point in 2-dimensional space. </p> | ||
458 | <dl><dt><b>Parameters:</b></dt><dd> | ||
459 | <table class="params"> | ||
460 | <tr><td class="paramname">other</td><td>Other vector to measure from. </td></tr> | ||
461 | </table> | ||
462 | </dd> | ||
463 | </dl> | ||
464 | <dl class="return"><dt><b>Returns:</b></dt><dd>Distance from other point. </dd></dl> | ||
465 | |||
466 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00133">133</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
467 | |||
468 | </div> | ||
469 | </div> | ||
470 | <a class="anchor" id="a77262661ca3dcd6befea9bbc20bae4aa"></a><!-- doxytag: member="irr::core::vector2d::getDistanceFromSQ" ref="a77262661ca3dcd6befea9bbc20bae4aa" args="(const vector2d< T > &other) const " --> | ||
471 | <div class="memitem"> | ||
472 | <div class="memproto"> | ||
473 | <div class="memtemplate"> | ||
474 | template<class T> </div> | ||
475 | <table class="memname"> | ||
476 | <tr> | ||
477 | <td class="memname">T <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::getDistanceFromSQ </td> | ||
478 | <td>(</td> | ||
479 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
480 | <td class="paramname"><em>other</em></td><td>)</td> | ||
481 | <td> const<code> [inline]</code></td> | ||
482 | </tr> | ||
483 | </table> | ||
484 | </div> | ||
485 | <div class="memdoc"> | ||
486 | |||
487 | <p>Returns squared distance from another point. </p> | ||
488 | <p>Here, the vector is interpreted as a point in 2-dimensional space. </p> | ||
489 | <dl><dt><b>Parameters:</b></dt><dd> | ||
490 | <table class="params"> | ||
491 | <tr><td class="paramname">other</td><td>Other vector to measure from. </td></tr> | ||
492 | </table> | ||
493 | </dd> | ||
494 | </dl> | ||
495 | <dl class="return"><dt><b>Returns:</b></dt><dd>Squared distance from other point. </dd></dl> | ||
496 | |||
497 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00142">142</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
498 | |||
499 | </div> | ||
500 | </div> | ||
501 | <a class="anchor" id="a865bbbdb5d5a7408cdf733d573c8d747"></a><!-- doxytag: member="irr::core::vector2d::getInterpolated" ref="a865bbbdb5d5a7408cdf733d573c8d747" args="(const vector2d< T > &other, f64 d) const " --> | ||
502 | <div class="memitem"> | ||
503 | <div class="memproto"> | ||
504 | <div class="memtemplate"> | ||
505 | template<class T> </div> | ||
506 | <table class="memname"> | ||
507 | <tr> | ||
508 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::getInterpolated </td> | ||
509 | <td>(</td> | ||
510 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
511 | <td class="paramname"><em>other</em>, </td> | ||
512 | </tr> | ||
513 | <tr> | ||
514 | <td class="paramkey"></td> | ||
515 | <td></td> | ||
516 | <td class="paramtype"><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> </td> | ||
517 | <td class="paramname"><em>d</em> </td> | ||
518 | </tr> | ||
519 | <tr> | ||
520 | <td></td> | ||
521 | <td>)</td> | ||
522 | <td></td><td> const<code> [inline]</code></td> | ||
523 | </tr> | ||
524 | </table> | ||
525 | </div> | ||
526 | <div class="memdoc"> | ||
527 | |||
528 | <p>Creates an interpolated vector between this vector and another vector. </p> | ||
529 | <dl><dt><b>Parameters:</b></dt><dd> | ||
530 | <table class="params"> | ||
531 | <tr><td class="paramname">other</td><td>The other vector to interpolate with. </td></tr> | ||
532 | <tr><td class="paramname">d</td><td>Interpolation value between 0.0f (all the other vector) and 1.0f (all this vector). Note that this is the opposite direction of interpolation to <a class="el" href="classirr_1_1core_1_1vector2d.html#a4d1636973532da5ee0c3c42f96f19ef9" title="Creates a quadratically interpolated vector between this and two other vectors.">getInterpolated_quadratic()</a> </td></tr> | ||
533 | </table> | ||
534 | </dd> | ||
535 | </dl> | ||
536 | <dl class="return"><dt><b>Returns:</b></dt><dd>An interpolated vector. This vector is not modified. </dd></dl> | ||
537 | |||
538 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00278">278</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
539 | |||
540 | <p>Referenced by <a class="el" href="_s3_d_vertex_8h_source.html#l00093">irr::video::S3DVertex::getInterpolated()</a>, <a class="el" href="_s3_d_vertex_8h_source.html#l00171">irr::video::S3DVertex2TCoords::getInterpolated()</a>, and <a class="el" href="_s3_d_vertex_8h_source.html#l00242">irr::video::S3DVertexTangents::getInterpolated()</a>.</p> | ||
541 | |||
542 | </div> | ||
543 | </div> | ||
544 | <a class="anchor" id="a4d1636973532da5ee0c3c42f96f19ef9"></a><!-- doxytag: member="irr::core::vector2d::getInterpolated_quadratic" ref="a4d1636973532da5ee0c3c42f96f19ef9" args="(const vector2d< T > &v2, const vector2d< T > &v3, f64 d) const " --> | ||
545 | <div class="memitem"> | ||
546 | <div class="memproto"> | ||
547 | <div class="memtemplate"> | ||
548 | template<class T> </div> | ||
549 | <table class="memname"> | ||
550 | <tr> | ||
551 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::getInterpolated_quadratic </td> | ||
552 | <td>(</td> | ||
553 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
554 | <td class="paramname"><em>v2</em>, </td> | ||
555 | </tr> | ||
556 | <tr> | ||
557 | <td class="paramkey"></td> | ||
558 | <td></td> | ||
559 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
560 | <td class="paramname"><em>v3</em>, </td> | ||
561 | </tr> | ||
562 | <tr> | ||
563 | <td class="paramkey"></td> | ||
564 | <td></td> | ||
565 | <td class="paramtype"><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> </td> | ||
566 | <td class="paramname"><em>d</em> </td> | ||
567 | </tr> | ||
568 | <tr> | ||
569 | <td></td> | ||
570 | <td>)</td> | ||
571 | <td></td><td> const<code> [inline]</code></td> | ||
572 | </tr> | ||
573 | </table> | ||
574 | </div> | ||
575 | <div class="memdoc"> | ||
576 | |||
577 | <p>Creates a quadratically interpolated vector between this and two other vectors. </p> | ||
578 | <dl><dt><b>Parameters:</b></dt><dd> | ||
579 | <table class="params"> | ||
580 | <tr><td class="paramname">v2</td><td>Second vector to interpolate with. </td></tr> | ||
581 | <tr><td class="paramname">v3</td><td>Third vector to interpolate with (maximum at 1.0f) </td></tr> | ||
582 | <tr><td class="paramname">d</td><td>Interpolation value between 0.0f (all this vector) and 1.0f (all the 3rd vector). Note that this is the opposite direction of interpolation to <a class="el" href="classirr_1_1core_1_1vector2d.html#a865bbbdb5d5a7408cdf733d573c8d747" title="Creates an interpolated vector between this vector and another vector.">getInterpolated()</a> and <a class="el" href="classirr_1_1core_1_1vector2d.html#a85bc48f5c313764fd56b51c730a62210" title="Sets this vector to the linearly interpolated vector between a and b.">interpolate()</a> </td></tr> | ||
583 | </table> | ||
584 | </dd> | ||
585 | </dl> | ||
586 | <dl class="return"><dt><b>Returns:</b></dt><dd>An interpolated vector. This vector is not modified. </dd></dl> | ||
587 | |||
588 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00290">290</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
589 | |||
590 | </div> | ||
591 | </div> | ||
592 | <a class="anchor" id="ad4c3614d12e2517223349a31632007ed"></a><!-- doxytag: member="irr::core::vector2d::getLength" ref="ad4c3614d12e2517223349a31632007ed" args="() const " --> | ||
593 | <div class="memitem"> | ||
594 | <div class="memproto"> | ||
595 | <div class="memtemplate"> | ||
596 | template<class T> </div> | ||
597 | <table class="memname"> | ||
598 | <tr> | ||
599 | <td class="memname">T <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::getLength </td> | ||
600 | <td>(</td> | ||
601 | <td class="paramname"></td><td>)</td> | ||
602 | <td> const<code> [inline]</code></td> | ||
603 | </tr> | ||
604 | </table> | ||
605 | </div> | ||
606 | <div class="memdoc"> | ||
607 | |||
608 | <p>Gets the length of the vector. </p> | ||
609 | <dl class="return"><dt><b>Returns:</b></dt><dd>The length of the vector. </dd></dl> | ||
610 | |||
611 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00114">114</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
612 | |||
613 | <p>Referenced by <a class="el" href="line2d_8h_source.html#l00216">irr::core::line2d< T >::getClosestPoint()</a>, and <a class="el" href="vector2d_8h_source.html#l00133">irr::core::vector2d< f32 >::getDistanceFrom()</a>.</p> | ||
614 | |||
615 | </div> | ||
616 | </div> | ||
617 | <a class="anchor" id="a50d7eaeed6caf2b99bf3cf86e084c362"></a><!-- doxytag: member="irr::core::vector2d::getLengthSQ" ref="a50d7eaeed6caf2b99bf3cf86e084c362" args="() const " --> | ||
618 | <div class="memitem"> | ||
619 | <div class="memproto"> | ||
620 | <div class="memtemplate"> | ||
621 | template<class T> </div> | ||
622 | <table class="memname"> | ||
623 | <tr> | ||
624 | <td class="memname">T <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::getLengthSQ </td> | ||
625 | <td>(</td> | ||
626 | <td class="paramname"></td><td>)</td> | ||
627 | <td> const<code> [inline]</code></td> | ||
628 | </tr> | ||
629 | </table> | ||
630 | </div> | ||
631 | <div class="memdoc"> | ||
632 | |||
633 | <p>Get the squared length of this vector. </p> | ||
634 | <p>This is useful because it is much faster than <a class="el" href="classirr_1_1core_1_1vector2d.html#ad4c3614d12e2517223349a31632007ed" title="Gets the length of the vector.">getLength()</a>. </p> | ||
635 | <dl class="return"><dt><b>Returns:</b></dt><dd>The squared length of the vector. </dd></dl> | ||
636 | |||
637 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00119">119</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
638 | |||
639 | <p>Referenced by <a class="el" href="vector2d_8h_source.html#l00142">irr::core::vector2d< f32 >::getDistanceFromSQ()</a>.</p> | ||
640 | |||
641 | </div> | ||
642 | </div> | ||
643 | <a class="anchor" id="a85bc48f5c313764fd56b51c730a62210"></a><!-- doxytag: member="irr::core::vector2d::interpolate" ref="a85bc48f5c313764fd56b51c730a62210" args="(const vector2d< T > &a, const vector2d< T > &b, f64 d)" --> | ||
644 | <div class="memitem"> | ||
645 | <div class="memproto"> | ||
646 | <div class="memtemplate"> | ||
647 | template<class T> </div> | ||
648 | <table class="memname"> | ||
649 | <tr> | ||
650 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::interpolate </td> | ||
651 | <td>(</td> | ||
652 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
653 | <td class="paramname"><em>a</em>, </td> | ||
654 | </tr> | ||
655 | <tr> | ||
656 | <td class="paramkey"></td> | ||
657 | <td></td> | ||
658 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
659 | <td class="paramname"><em>b</em>, </td> | ||
660 | </tr> | ||
661 | <tr> | ||
662 | <td class="paramkey"></td> | ||
663 | <td></td> | ||
664 | <td class="paramtype"><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> </td> | ||
665 | <td class="paramname"><em>d</em> </td> | ||
666 | </tr> | ||
667 | <tr> | ||
668 | <td></td> | ||
669 | <td>)</td> | ||
670 | <td></td><td><code> [inline]</code></td> | ||
671 | </tr> | ||
672 | </table> | ||
673 | </div> | ||
674 | <div class="memdoc"> | ||
675 | |||
676 | <p>Sets this vector to the linearly interpolated vector between a and b. </p> | ||
677 | <dl><dt><b>Parameters:</b></dt><dd> | ||
678 | <table class="params"> | ||
679 | <tr><td class="paramname">a</td><td>first vector to interpolate with, maximum at 1.0f </td></tr> | ||
680 | <tr><td class="paramname">b</td><td>second vector to interpolate with, maximum at 0.0f </td></tr> | ||
681 | <tr><td class="paramname">d</td><td>Interpolation value between 0.0f (all vector b) and 1.0f (all vector a) Note that this is the opposite direction of interpolation to <a class="el" href="classirr_1_1core_1_1vector2d.html#a4d1636973532da5ee0c3c42f96f19ef9" title="Creates a quadratically interpolated vector between this and two other vectors.">getInterpolated_quadratic()</a> </td></tr> | ||
682 | </table> | ||
683 | </dd> | ||
684 | </dl> | ||
685 | |||
686 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00308">308</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
687 | |||
688 | </div> | ||
689 | </div> | ||
690 | <a class="anchor" id="adc8bba9dfd48218d083dcbe88bf98da0"></a><!-- doxytag: member="irr::core::vector2d::isBetweenPoints" ref="adc8bba9dfd48218d083dcbe88bf98da0" args="(const vector2d< T > &begin, const vector2d< T > &end) const " --> | ||
691 | <div class="memitem"> | ||
692 | <div class="memproto"> | ||
693 | <div class="memtemplate"> | ||
694 | template<class T> </div> | ||
695 | <table class="memname"> | ||
696 | <tr> | ||
697 | <td class="memname">bool <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::isBetweenPoints </td> | ||
698 | <td>(</td> | ||
699 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
700 | <td class="paramname"><em>begin</em>, </td> | ||
701 | </tr> | ||
702 | <tr> | ||
703 | <td class="paramkey"></td> | ||
704 | <td></td> | ||
705 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
706 | <td class="paramname"><em>end</em> </td> | ||
707 | </tr> | ||
708 | <tr> | ||
709 | <td></td> | ||
710 | <td>)</td> | ||
711 | <td></td><td> const<code> [inline]</code></td> | ||
712 | </tr> | ||
713 | </table> | ||
714 | </div> | ||
715 | <div class="memdoc"> | ||
716 | |||
717 | <p>Returns if this vector interpreted as a point is on a line between two other points. </p> | ||
718 | <p>It is assumed that the point is on the line. </p> | ||
719 | <dl><dt><b>Parameters:</b></dt><dd> | ||
720 | <table class="params"> | ||
721 | <tr><td class="paramname">begin</td><td>Beginning vector to compare between. </td></tr> | ||
722 | <tr><td class="paramname">end</td><td>Ending vector to compare between. </td></tr> | ||
723 | </table> | ||
724 | </dd> | ||
725 | </dl> | ||
726 | <dl class="return"><dt><b>Returns:</b></dt><dd>True if this vector is between begin and end, false if not. </dd></dl> | ||
727 | |||
728 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00259">259</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
729 | |||
730 | <p>Referenced by <a class="el" href="line2d_8h_source.html#l00208">irr::core::line2d< T >::isPointBetweenStartAndEnd()</a>, and <a class="el" href="line2d_8h_source.html#l00200">irr::core::line2d< T >::isPointOnLine()</a>.</p> | ||
731 | |||
732 | </div> | ||
733 | </div> | ||
734 | <a class="anchor" id="a5d5c360ed4c4fd28d4a42272634b8e55"></a><!-- doxytag: member="irr::core::vector2d::normalize" ref="a5d5c360ed4c4fd28d4a42272634b8e55" args="()" --> | ||
735 | <div class="memitem"> | ||
736 | <div class="memproto"> | ||
737 | <div class="memtemplate"> | ||
738 | template<class T> </div> | ||
739 | <table class="memname"> | ||
740 | <tr> | ||
741 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::normalize </td> | ||
742 | <td>(</td> | ||
743 | <td class="paramname"></td><td>)</td> | ||
744 | <td><code> [inline]</code></td> | ||
745 | </tr> | ||
746 | </table> | ||
747 | </div> | ||
748 | <div class="memdoc"> | ||
749 | |||
750 | <p>Normalize the vector. </p> | ||
751 | <p>The null vector is left untouched. </p> | ||
752 | <dl class="return"><dt><b>Returns:</b></dt><dd>Reference to this vector, after normalization. </dd></dl> | ||
753 | |||
754 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00170">170</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
755 | |||
756 | </div> | ||
757 | </div> | ||
758 | <a class="anchor" id="a9270c2d9b665790235d17ecb94450554"></a><!-- doxytag: member="irr::core::vector2d::operator!=" ref="a9270c2d9b665790235d17ecb94450554" args="(const vector2d< T > &other) const " --> | ||
759 | <div class="memitem"> | ||
760 | <div class="memproto"> | ||
761 | <div class="memtemplate"> | ||
762 | template<class T> </div> | ||
763 | <table class="memname"> | ||
764 | <tr> | ||
765 | <td class="memname">bool <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator!= </td> | ||
766 | <td>(</td> | ||
767 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
768 | <td class="paramname"><em>other</em></td><td>)</td> | ||
769 | <td> const<code> [inline]</code></td> | ||
770 | </tr> | ||
771 | </table> | ||
772 | </div> | ||
773 | <div class="memdoc"> | ||
774 | |||
775 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00096">96</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
776 | |||
777 | </div> | ||
778 | </div> | ||
779 | <a class="anchor" id="ad0267af40443b941680e89803710d296"></a><!-- doxytag: member="irr::core::vector2d::operator*" ref="ad0267af40443b941680e89803710d296" args="(const vector2d< T > &other) const " --> | ||
780 | <div class="memitem"> | ||
781 | <div class="memproto"> | ||
782 | <div class="memtemplate"> | ||
783 | template<class T> </div> | ||
784 | <table class="memname"> | ||
785 | <tr> | ||
786 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator* </td> | ||
787 | <td>(</td> | ||
788 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
789 | <td class="paramname"><em>other</em></td><td>)</td> | ||
790 | <td> const<code> [inline]</code></td> | ||
791 | </tr> | ||
792 | </table> | ||
793 | </div> | ||
794 | <div class="memdoc"> | ||
795 | |||
796 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00057">57</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
797 | |||
798 | </div> | ||
799 | </div> | ||
800 | <a class="anchor" id="afb6e3105c7a869e05042eedcbc31cc84"></a><!-- doxytag: member="irr::core::vector2d::operator*" ref="afb6e3105c7a869e05042eedcbc31cc84" args="(const T v) const " --> | ||
801 | <div class="memitem"> | ||
802 | <div class="memproto"> | ||
803 | <div class="memtemplate"> | ||
804 | template<class T> </div> | ||
805 | <table class="memname"> | ||
806 | <tr> | ||
807 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator* </td> | ||
808 | <td>(</td> | ||
809 | <td class="paramtype">const T </td> | ||
810 | <td class="paramname"><em>v</em></td><td>)</td> | ||
811 | <td> const<code> [inline]</code></td> | ||
812 | </tr> | ||
813 | </table> | ||
814 | </div> | ||
815 | <div class="memdoc"> | ||
816 | |||
817 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00059">59</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
818 | |||
819 | </div> | ||
820 | </div> | ||
821 | <a class="anchor" id="a2053cd0795a974e9531412967efcc605"></a><!-- doxytag: member="irr::core::vector2d::operator*=" ref="a2053cd0795a974e9531412967efcc605" args="(const vector2d< T > &other)" --> | ||
822 | <div class="memitem"> | ||
823 | <div class="memproto"> | ||
824 | <div class="memtemplate"> | ||
825 | template<class T> </div> | ||
826 | <table class="memname"> | ||
827 | <tr> | ||
828 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator*= </td> | ||
829 | <td>(</td> | ||
830 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
831 | <td class="paramname"><em>other</em></td><td>)</td> | ||
832 | <td><code> [inline]</code></td> | ||
833 | </tr> | ||
834 | </table> | ||
835 | </div> | ||
836 | <div class="memdoc"> | ||
837 | |||
838 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00058">58</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
839 | |||
840 | </div> | ||
841 | </div> | ||
842 | <a class="anchor" id="ac0935984d68c32a2f0cd7e74c53751a7"></a><!-- doxytag: member="irr::core::vector2d::operator*=" ref="ac0935984d68c32a2f0cd7e74c53751a7" args="(const T v)" --> | ||
843 | <div class="memitem"> | ||
844 | <div class="memproto"> | ||
845 | <div class="memtemplate"> | ||
846 | template<class T> </div> | ||
847 | <table class="memname"> | ||
848 | <tr> | ||
849 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator*= </td> | ||
850 | <td>(</td> | ||
851 | <td class="paramtype">const T </td> | ||
852 | <td class="paramname"><em>v</em></td><td>)</td> | ||
853 | <td><code> [inline]</code></td> | ||
854 | </tr> | ||
855 | </table> | ||
856 | </div> | ||
857 | <div class="memdoc"> | ||
858 | |||
859 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00060">60</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
860 | |||
861 | </div> | ||
862 | </div> | ||
863 | <a class="anchor" id="ad61d79f7e748f3b02eb57cc61c231a99"></a><!-- doxytag: member="irr::core::vector2d::operator+" ref="ad61d79f7e748f3b02eb57cc61c231a99" args="(const vector2d< T > &other) const " --> | ||
864 | <div class="memitem"> | ||
865 | <div class="memproto"> | ||
866 | <div class="memtemplate"> | ||
867 | template<class T> </div> | ||
868 | <table class="memname"> | ||
869 | <tr> | ||
870 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator+ </td> | ||
871 | <td>(</td> | ||
872 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
873 | <td class="paramname"><em>other</em></td><td>)</td> | ||
874 | <td> const<code> [inline]</code></td> | ||
875 | </tr> | ||
876 | </table> | ||
877 | </div> | ||
878 | <div class="memdoc"> | ||
879 | |||
880 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00043">43</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
881 | |||
882 | </div> | ||
883 | </div> | ||
884 | <a class="anchor" id="a03cea10fda9ab64ad0378ab78bcbb101"></a><!-- doxytag: member="irr::core::vector2d::operator+" ref="a03cea10fda9ab64ad0378ab78bcbb101" args="(const dimension2d< T > &other) const " --> | ||
885 | <div class="memitem"> | ||
886 | <div class="memproto"> | ||
887 | <div class="memtemplate"> | ||
888 | template<class T> </div> | ||
889 | <table class="memname"> | ||
890 | <tr> | ||
891 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator+ </td> | ||
892 | <td>(</td> | ||
893 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > & </td> | ||
894 | <td class="paramname"><em>other</em></td><td>)</td> | ||
895 | <td> const<code> [inline]</code></td> | ||
896 | </tr> | ||
897 | </table> | ||
898 | </div> | ||
899 | <div class="memdoc"> | ||
900 | |||
901 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00044">44</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
902 | |||
903 | </div> | ||
904 | </div> | ||
905 | <a class="anchor" id="a0f2a30be25c63b94cb64dc158af7d0ee"></a><!-- doxytag: member="irr::core::vector2d::operator+" ref="a0f2a30be25c63b94cb64dc158af7d0ee" args="(const T v) const " --> | ||
906 | <div class="memitem"> | ||
907 | <div class="memproto"> | ||
908 | <div class="memtemplate"> | ||
909 | template<class T> </div> | ||
910 | <table class="memname"> | ||
911 | <tr> | ||
912 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator+ </td> | ||
913 | <td>(</td> | ||
914 | <td class="paramtype">const T </td> | ||
915 | <td class="paramname"><em>v</em></td><td>)</td> | ||
916 | <td> const<code> [inline]</code></td> | ||
917 | </tr> | ||
918 | </table> | ||
919 | </div> | ||
920 | <div class="memdoc"> | ||
921 | |||
922 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00046">46</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
923 | |||
924 | </div> | ||
925 | </div> | ||
926 | <a class="anchor" id="a9562439453b7fe491e3f3310e6e36440"></a><!-- doxytag: member="irr::core::vector2d::operator+=" ref="a9562439453b7fe491e3f3310e6e36440" args="(const vector2d< T > &other)" --> | ||
927 | <div class="memitem"> | ||
928 | <div class="memproto"> | ||
929 | <div class="memtemplate"> | ||
930 | template<class T> </div> | ||
931 | <table class="memname"> | ||
932 | <tr> | ||
933 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator+= </td> | ||
934 | <td>(</td> | ||
935 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
936 | <td class="paramname"><em>other</em></td><td>)</td> | ||
937 | <td><code> [inline]</code></td> | ||
938 | </tr> | ||
939 | </table> | ||
940 | </div> | ||
941 | <div class="memdoc"> | ||
942 | |||
943 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00045">45</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
944 | |||
945 | </div> | ||
946 | </div> | ||
947 | <a class="anchor" id="a3f2bf3a89761ccd3f63fd252e8627d06"></a><!-- doxytag: member="irr::core::vector2d::operator+=" ref="a3f2bf3a89761ccd3f63fd252e8627d06" args="(const T v)" --> | ||
948 | <div class="memitem"> | ||
949 | <div class="memproto"> | ||
950 | <div class="memtemplate"> | ||
951 | template<class T> </div> | ||
952 | <table class="memname"> | ||
953 | <tr> | ||
954 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator+= </td> | ||
955 | <td>(</td> | ||
956 | <td class="paramtype">const T </td> | ||
957 | <td class="paramname"><em>v</em></td><td>)</td> | ||
958 | <td><code> [inline]</code></td> | ||
959 | </tr> | ||
960 | </table> | ||
961 | </div> | ||
962 | <div class="memdoc"> | ||
963 | |||
964 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00047">47</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
965 | |||
966 | </div> | ||
967 | </div> | ||
968 | <a class="anchor" id="aa05c788c6e98643e285ceaa31da30e8d"></a><!-- doxytag: member="irr::core::vector2d::operator+=" ref="aa05c788c6e98643e285ceaa31da30e8d" args="(const dimension2d< T > &other)" --> | ||
969 | <div class="memitem"> | ||
970 | <div class="memproto"> | ||
971 | <div class="memtemplate"> | ||
972 | template<class T> </div> | ||
973 | <table class="memname"> | ||
974 | <tr> | ||
975 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator+= </td> | ||
976 | <td>(</td> | ||
977 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > & </td> | ||
978 | <td class="paramname"><em>other</em></td><td>)</td> | ||
979 | <td><code> [inline]</code></td> | ||
980 | </tr> | ||
981 | </table> | ||
982 | </div> | ||
983 | <div class="memdoc"> | ||
984 | |||
985 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00048">48</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
986 | |||
987 | </div> | ||
988 | </div> | ||
989 | <a class="anchor" id="ad3fec2fa4ab4a2c6e5705d67399ee84c"></a><!-- doxytag: member="irr::core::vector2d::operator-" ref="ad3fec2fa4ab4a2c6e5705d67399ee84c" args="() const " --> | ||
990 | <div class="memitem"> | ||
991 | <div class="memproto"> | ||
992 | <div class="memtemplate"> | ||
993 | template<class T> </div> | ||
994 | <table class="memname"> | ||
995 | <tr> | ||
996 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator- </td> | ||
997 | <td>(</td> | ||
998 | <td class="paramname"></td><td>)</td> | ||
999 | <td> const<code> [inline]</code></td> | ||
1000 | </tr> | ||
1001 | </table> | ||
1002 | </div> | ||
1003 | <div class="memdoc"> | ||
1004 | |||
1005 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00037">37</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1006 | |||
1007 | </div> | ||
1008 | </div> | ||
1009 | <a class="anchor" id="a12431c746cfdefb6f4c789a610fddbd1"></a><!-- doxytag: member="irr::core::vector2d::operator-" ref="a12431c746cfdefb6f4c789a610fddbd1" args="(const vector2d< T > &other) const " --> | ||
1010 | <div class="memitem"> | ||
1011 | <div class="memproto"> | ||
1012 | <div class="memtemplate"> | ||
1013 | template<class T> </div> | ||
1014 | <table class="memname"> | ||
1015 | <tr> | ||
1016 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator- </td> | ||
1017 | <td>(</td> | ||
1018 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1019 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1020 | <td> const<code> [inline]</code></td> | ||
1021 | </tr> | ||
1022 | </table> | ||
1023 | </div> | ||
1024 | <div class="memdoc"> | ||
1025 | |||
1026 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00050">50</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1027 | |||
1028 | </div> | ||
1029 | </div> | ||
1030 | <a class="anchor" id="af1833e3ff96a4cf3005ceb322cfc62b1"></a><!-- doxytag: member="irr::core::vector2d::operator-" ref="af1833e3ff96a4cf3005ceb322cfc62b1" args="(const dimension2d< T > &other) const " --> | ||
1031 | <div class="memitem"> | ||
1032 | <div class="memproto"> | ||
1033 | <div class="memtemplate"> | ||
1034 | template<class T> </div> | ||
1035 | <table class="memname"> | ||
1036 | <tr> | ||
1037 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator- </td> | ||
1038 | <td>(</td> | ||
1039 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > & </td> | ||
1040 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1041 | <td> const<code> [inline]</code></td> | ||
1042 | </tr> | ||
1043 | </table> | ||
1044 | </div> | ||
1045 | <div class="memdoc"> | ||
1046 | |||
1047 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00051">51</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1048 | |||
1049 | </div> | ||
1050 | </div> | ||
1051 | <a class="anchor" id="a95e234978a779d84135c123e4ecd0a06"></a><!-- doxytag: member="irr::core::vector2d::operator-" ref="a95e234978a779d84135c123e4ecd0a06" args="(const T v) const " --> | ||
1052 | <div class="memitem"> | ||
1053 | <div class="memproto"> | ||
1054 | <div class="memtemplate"> | ||
1055 | template<class T> </div> | ||
1056 | <table class="memname"> | ||
1057 | <tr> | ||
1058 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator- </td> | ||
1059 | <td>(</td> | ||
1060 | <td class="paramtype">const T </td> | ||
1061 | <td class="paramname"><em>v</em></td><td>)</td> | ||
1062 | <td> const<code> [inline]</code></td> | ||
1063 | </tr> | ||
1064 | </table> | ||
1065 | </div> | ||
1066 | <div class="memdoc"> | ||
1067 | |||
1068 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00053">53</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1069 | |||
1070 | </div> | ||
1071 | </div> | ||
1072 | <a class="anchor" id="a557a9942c5592d176276e1af8e6da2a4"></a><!-- doxytag: member="irr::core::vector2d::operator-=" ref="a557a9942c5592d176276e1af8e6da2a4" args="(const vector2d< T > &other)" --> | ||
1073 | <div class="memitem"> | ||
1074 | <div class="memproto"> | ||
1075 | <div class="memtemplate"> | ||
1076 | template<class T> </div> | ||
1077 | <table class="memname"> | ||
1078 | <tr> | ||
1079 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator-= </td> | ||
1080 | <td>(</td> | ||
1081 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1082 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1083 | <td><code> [inline]</code></td> | ||
1084 | </tr> | ||
1085 | </table> | ||
1086 | </div> | ||
1087 | <div class="memdoc"> | ||
1088 | |||
1089 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00052">52</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1090 | |||
1091 | </div> | ||
1092 | </div> | ||
1093 | <a class="anchor" id="a7fbdd3a9627d4f7342c2f897b846c131"></a><!-- doxytag: member="irr::core::vector2d::operator-=" ref="a7fbdd3a9627d4f7342c2f897b846c131" args="(const T v)" --> | ||
1094 | <div class="memitem"> | ||
1095 | <div class="memproto"> | ||
1096 | <div class="memtemplate"> | ||
1097 | template<class T> </div> | ||
1098 | <table class="memname"> | ||
1099 | <tr> | ||
1100 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator-= </td> | ||
1101 | <td>(</td> | ||
1102 | <td class="paramtype">const T </td> | ||
1103 | <td class="paramname"><em>v</em></td><td>)</td> | ||
1104 | <td><code> [inline]</code></td> | ||
1105 | </tr> | ||
1106 | </table> | ||
1107 | </div> | ||
1108 | <div class="memdoc"> | ||
1109 | |||
1110 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00054">54</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1111 | |||
1112 | </div> | ||
1113 | </div> | ||
1114 | <a class="anchor" id="a9b8112fbfaa7d1a1c07bc3b8fb82e6fa"></a><!-- doxytag: member="irr::core::vector2d::operator-=" ref="a9b8112fbfaa7d1a1c07bc3b8fb82e6fa" args="(const dimension2d< T > &other)" --> | ||
1115 | <div class="memitem"> | ||
1116 | <div class="memproto"> | ||
1117 | <div class="memtemplate"> | ||
1118 | template<class T> </div> | ||
1119 | <table class="memname"> | ||
1120 | <tr> | ||
1121 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator-= </td> | ||
1122 | <td>(</td> | ||
1123 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > & </td> | ||
1124 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1125 | <td><code> [inline]</code></td> | ||
1126 | </tr> | ||
1127 | </table> | ||
1128 | </div> | ||
1129 | <div class="memdoc"> | ||
1130 | |||
1131 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00055">55</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1132 | |||
1133 | </div> | ||
1134 | </div> | ||
1135 | <a class="anchor" id="a4eb3724d5c798fbbe326645829eadc11"></a><!-- doxytag: member="irr::core::vector2d::operator/" ref="a4eb3724d5c798fbbe326645829eadc11" args="(const vector2d< T > &other) const " --> | ||
1136 | <div class="memitem"> | ||
1137 | <div class="memproto"> | ||
1138 | <div class="memtemplate"> | ||
1139 | template<class T> </div> | ||
1140 | <table class="memname"> | ||
1141 | <tr> | ||
1142 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator/ </td> | ||
1143 | <td>(</td> | ||
1144 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1145 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1146 | <td> const<code> [inline]</code></td> | ||
1147 | </tr> | ||
1148 | </table> | ||
1149 | </div> | ||
1150 | <div class="memdoc"> | ||
1151 | |||
1152 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00062">62</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1153 | |||
1154 | </div> | ||
1155 | </div> | ||
1156 | <a class="anchor" id="a343b682b0b27782efecfcc4bc2b62162"></a><!-- doxytag: member="irr::core::vector2d::operator/" ref="a343b682b0b27782efecfcc4bc2b62162" args="(const T v) const " --> | ||
1157 | <div class="memitem"> | ||
1158 | <div class="memproto"> | ||
1159 | <div class="memtemplate"> | ||
1160 | template<class T> </div> | ||
1161 | <table class="memname"> | ||
1162 | <tr> | ||
1163 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T> <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator/ </td> | ||
1164 | <td>(</td> | ||
1165 | <td class="paramtype">const T </td> | ||
1166 | <td class="paramname"><em>v</em></td><td>)</td> | ||
1167 | <td> const<code> [inline]</code></td> | ||
1168 | </tr> | ||
1169 | </table> | ||
1170 | </div> | ||
1171 | <div class="memdoc"> | ||
1172 | |||
1173 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00064">64</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1174 | |||
1175 | </div> | ||
1176 | </div> | ||
1177 | <a class="anchor" id="a2ee6a9455f42afd1f6208332557c7bf6"></a><!-- doxytag: member="irr::core::vector2d::operator/=" ref="a2ee6a9455f42afd1f6208332557c7bf6" args="(const vector2d< T > &other)" --> | ||
1178 | <div class="memitem"> | ||
1179 | <div class="memproto"> | ||
1180 | <div class="memtemplate"> | ||
1181 | template<class T> </div> | ||
1182 | <table class="memname"> | ||
1183 | <tr> | ||
1184 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator/= </td> | ||
1185 | <td>(</td> | ||
1186 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1187 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1188 | <td><code> [inline]</code></td> | ||
1189 | </tr> | ||
1190 | </table> | ||
1191 | </div> | ||
1192 | <div class="memdoc"> | ||
1193 | |||
1194 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00063">63</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1195 | |||
1196 | </div> | ||
1197 | </div> | ||
1198 | <a class="anchor" id="a0a5115fdbc8023793d11ddfea27dd124"></a><!-- doxytag: member="irr::core::vector2d::operator/=" ref="a0a5115fdbc8023793d11ddfea27dd124" args="(const T v)" --> | ||
1199 | <div class="memitem"> | ||
1200 | <div class="memproto"> | ||
1201 | <div class="memtemplate"> | ||
1202 | template<class T> </div> | ||
1203 | <table class="memname"> | ||
1204 | <tr> | ||
1205 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator/= </td> | ||
1206 | <td>(</td> | ||
1207 | <td class="paramtype">const T </td> | ||
1208 | <td class="paramname"><em>v</em></td><td>)</td> | ||
1209 | <td><code> [inline]</code></td> | ||
1210 | </tr> | ||
1211 | </table> | ||
1212 | </div> | ||
1213 | <div class="memdoc"> | ||
1214 | |||
1215 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00065">65</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1216 | |||
1217 | </div> | ||
1218 | </div> | ||
1219 | <a class="anchor" id="ac777d6a0b25ed66e73d1b71f25fdbe48"></a><!-- doxytag: member="irr::core::vector2d::operator<" ref="ac777d6a0b25ed66e73d1b71f25fdbe48" args="(const vector2d< T > &other) const " --> | ||
1220 | <div class="memitem"> | ||
1221 | <div class="memproto"> | ||
1222 | <div class="memtemplate"> | ||
1223 | template<class T> </div> | ||
1224 | <table class="memname"> | ||
1225 | <tr> | ||
1226 | <td class="memname">bool <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator< </td> | ||
1227 | <td>(</td> | ||
1228 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1229 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1230 | <td> const<code> [inline]</code></td> | ||
1231 | </tr> | ||
1232 | </table> | ||
1233 | </div> | ||
1234 | <div class="memdoc"> | ||
1235 | |||
1236 | <p>sort in order X, Y. Difference must be above rounding tolerance. </p> | ||
1237 | |||
1238 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00082">82</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1239 | |||
1240 | </div> | ||
1241 | </div> | ||
1242 | <a class="anchor" id="a828609667abff67902f1de3c2718d9a9"></a><!-- doxytag: member="irr::core::vector2d::operator<=" ref="a828609667abff67902f1de3c2718d9a9" args="(const vector2d< T > &other) const " --> | ||
1243 | <div class="memitem"> | ||
1244 | <div class="memproto"> | ||
1245 | <div class="memtemplate"> | ||
1246 | template<class T> </div> | ||
1247 | <table class="memname"> | ||
1248 | <tr> | ||
1249 | <td class="memname">bool <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator<= </td> | ||
1250 | <td>(</td> | ||
1251 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1252 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1253 | <td> const<code> [inline]</code></td> | ||
1254 | </tr> | ||
1255 | </table> | ||
1256 | </div> | ||
1257 | <div class="memdoc"> | ||
1258 | |||
1259 | <p>sort in order X, Y. Equality with rounding tolerance. </p> | ||
1260 | |||
1261 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00068">68</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1262 | |||
1263 | </div> | ||
1264 | </div> | ||
1265 | <a class="anchor" id="a26ed12896e0f2b596b90104a10afabe1"></a><!-- doxytag: member="irr::core::vector2d::operator=" ref="a26ed12896e0f2b596b90104a10afabe1" args="(const vector2d< T > &other)" --> | ||
1266 | <div class="memitem"> | ||
1267 | <div class="memproto"> | ||
1268 | <div class="memtemplate"> | ||
1269 | template<class T> </div> | ||
1270 | <table class="memname"> | ||
1271 | <tr> | ||
1272 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator= </td> | ||
1273 | <td>(</td> | ||
1274 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1275 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1276 | <td><code> [inline]</code></td> | ||
1277 | </tr> | ||
1278 | </table> | ||
1279 | </div> | ||
1280 | <div class="memdoc"> | ||
1281 | |||
1282 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00039">39</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1283 | |||
1284 | </div> | ||
1285 | </div> | ||
1286 | <a class="anchor" id="a0ee6c8bafead525cd415c84cf74012f2"></a><!-- doxytag: member="irr::core::vector2d::operator=" ref="a0ee6c8bafead525cd415c84cf74012f2" args="(const dimension2d< T > &other)" --> | ||
1287 | <div class="memitem"> | ||
1288 | <div class="memproto"> | ||
1289 | <div class="memtemplate"> | ||
1290 | template<class T> </div> | ||
1291 | <table class="memname"> | ||
1292 | <tr> | ||
1293 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator= </td> | ||
1294 | <td>(</td> | ||
1295 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1dimension2d.html">dimension2d</a>< T > & </td> | ||
1296 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1297 | <td><code> [inline]</code></td> | ||
1298 | </tr> | ||
1299 | </table> | ||
1300 | </div> | ||
1301 | <div class="memdoc"> | ||
1302 | |||
1303 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00041">41</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1304 | |||
1305 | </div> | ||
1306 | </div> | ||
1307 | <a class="anchor" id="a39d74f53f61d65876dc884be7ebe4420"></a><!-- doxytag: member="irr::core::vector2d::operator==" ref="a39d74f53f61d65876dc884be7ebe4420" args="(const vector2d< T > &other) const " --> | ||
1308 | <div class="memitem"> | ||
1309 | <div class="memproto"> | ||
1310 | <div class="memtemplate"> | ||
1311 | template<class T> </div> | ||
1312 | <table class="memname"> | ||
1313 | <tr> | ||
1314 | <td class="memname">bool <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator== </td> | ||
1315 | <td>(</td> | ||
1316 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1317 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1318 | <td> const<code> [inline]</code></td> | ||
1319 | </tr> | ||
1320 | </table> | ||
1321 | </div> | ||
1322 | <div class="memdoc"> | ||
1323 | |||
1324 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00095">95</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1325 | |||
1326 | </div> | ||
1327 | </div> | ||
1328 | <a class="anchor" id="a8cd8cc1a497e428e0318a5f698c8396b"></a><!-- doxytag: member="irr::core::vector2d::operator>" ref="a8cd8cc1a497e428e0318a5f698c8396b" args="(const vector2d< T > &other) const " --> | ||
1329 | <div class="memitem"> | ||
1330 | <div class="memproto"> | ||
1331 | <div class="memtemplate"> | ||
1332 | template<class T> </div> | ||
1333 | <table class="memname"> | ||
1334 | <tr> | ||
1335 | <td class="memname">bool <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator> </td> | ||
1336 | <td>(</td> | ||
1337 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1338 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1339 | <td> const<code> [inline]</code></td> | ||
1340 | </tr> | ||
1341 | </table> | ||
1342 | </div> | ||
1343 | <div class="memdoc"> | ||
1344 | |||
1345 | <p>sort in order X, Y. Difference must be above rounding tolerance. </p> | ||
1346 | |||
1347 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00089">89</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1348 | |||
1349 | </div> | ||
1350 | </div> | ||
1351 | <a class="anchor" id="a09446a47463a9b09c55f87c4ffa19841"></a><!-- doxytag: member="irr::core::vector2d::operator>=" ref="a09446a47463a9b09c55f87c4ffa19841" args="(const vector2d< T > &other) const " --> | ||
1352 | <div class="memitem"> | ||
1353 | <div class="memproto"> | ||
1354 | <div class="memtemplate"> | ||
1355 | template<class T> </div> | ||
1356 | <table class="memname"> | ||
1357 | <tr> | ||
1358 | <td class="memname">bool <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::operator>= </td> | ||
1359 | <td>(</td> | ||
1360 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1361 | <td class="paramname"><em>other</em></td><td>)</td> | ||
1362 | <td> const<code> [inline]</code></td> | ||
1363 | </tr> | ||
1364 | </table> | ||
1365 | </div> | ||
1366 | <div class="memdoc"> | ||
1367 | |||
1368 | <p>sort in order X, Y. Equality with rounding tolerance. </p> | ||
1369 | |||
1370 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00075">75</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1371 | |||
1372 | </div> | ||
1373 | </div> | ||
1374 | <a class="anchor" id="ac9c77997f6594d79d5daa5f6bf690ed2"></a><!-- doxytag: member="irr::core::vector2d::rotateBy" ref="ac9c77997f6594d79d5daa5f6bf690ed2" args="(f64 degrees, const vector2d< T > &center=vector2d< T >())" --> | ||
1375 | <div class="memitem"> | ||
1376 | <div class="memproto"> | ||
1377 | <div class="memtemplate"> | ||
1378 | template<class T> </div> | ||
1379 | <table class="memname"> | ||
1380 | <tr> | ||
1381 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::rotateBy </td> | ||
1382 | <td>(</td> | ||
1383 | <td class="paramtype"><a class="el" href="namespaceirr.html#a1325b02603ad449f92c68fc640af9b28">f64</a> </td> | ||
1384 | <td class="paramname"><em>degrees</em>, </td> | ||
1385 | </tr> | ||
1386 | <tr> | ||
1387 | <td class="paramkey"></td> | ||
1388 | <td></td> | ||
1389 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1390 | <td class="paramname"><em>center</em> = <code><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>()</code> </td> | ||
1391 | </tr> | ||
1392 | <tr> | ||
1393 | <td></td> | ||
1394 | <td>)</td> | ||
1395 | <td></td><td><code> [inline]</code></td> | ||
1396 | </tr> | ||
1397 | </table> | ||
1398 | </div> | ||
1399 | <div class="memdoc"> | ||
1400 | |||
1401 | <p>rotates the point anticlockwise around a center by an amount of degrees. </p> | ||
1402 | <dl><dt><b>Parameters:</b></dt><dd> | ||
1403 | <table class="params"> | ||
1404 | <tr><td class="paramname">degrees</td><td>Amount of degrees to rotate by, anticlockwise. </td></tr> | ||
1405 | <tr><td class="paramname">center</td><td>Rotation center. </td></tr> | ||
1406 | </table> | ||
1407 | </dd> | ||
1408 | </dl> | ||
1409 | <dl class="return"><dt><b>Returns:</b></dt><dd>This vector after transformation. </dd></dl> | ||
1410 | |||
1411 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00151">151</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1412 | |||
1413 | </div> | ||
1414 | </div> | ||
1415 | <a class="anchor" id="ab689d358d5ffb2ebf547d4597d6dbb9d"></a><!-- doxytag: member="irr::core::vector2d::set" ref="ab689d358d5ffb2ebf547d4597d6dbb9d" args="(T nx, T ny)" --> | ||
1416 | <div class="memitem"> | ||
1417 | <div class="memproto"> | ||
1418 | <div class="memtemplate"> | ||
1419 | template<class T> </div> | ||
1420 | <table class="memname"> | ||
1421 | <tr> | ||
1422 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::set </td> | ||
1423 | <td>(</td> | ||
1424 | <td class="paramtype">T </td> | ||
1425 | <td class="paramname"><em>nx</em>, </td> | ||
1426 | </tr> | ||
1427 | <tr> | ||
1428 | <td class="paramkey"></td> | ||
1429 | <td></td> | ||
1430 | <td class="paramtype">T </td> | ||
1431 | <td class="paramname"><em>ny</em> </td> | ||
1432 | </tr> | ||
1433 | <tr> | ||
1434 | <td></td> | ||
1435 | <td>)</td> | ||
1436 | <td></td><td><code> [inline]</code></td> | ||
1437 | </tr> | ||
1438 | </table> | ||
1439 | </div> | ||
1440 | <div class="memdoc"> | ||
1441 | |||
1442 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00109">109</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1443 | |||
1444 | </div> | ||
1445 | </div> | ||
1446 | <a class="anchor" id="ada63a008c05eabc08b4974edc409e001"></a><!-- doxytag: member="irr::core::vector2d::set" ref="ada63a008c05eabc08b4974edc409e001" args="(const vector2d< T > &p)" --> | ||
1447 | <div class="memitem"> | ||
1448 | <div class="memproto"> | ||
1449 | <div class="memtemplate"> | ||
1450 | template<class T> </div> | ||
1451 | <table class="memname"> | ||
1452 | <tr> | ||
1453 | <td class="memname"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a><T>& <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::set </td> | ||
1454 | <td>(</td> | ||
1455 | <td class="paramtype">const <a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a>< T > & </td> | ||
1456 | <td class="paramname"><em>p</em></td><td>)</td> | ||
1457 | <td><code> [inline]</code></td> | ||
1458 | </tr> | ||
1459 | </table> | ||
1460 | </div> | ||
1461 | <div class="memdoc"> | ||
1462 | |||
1463 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00110">110</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1464 | |||
1465 | </div> | ||
1466 | </div> | ||
1467 | <hr/><h2>Member Data Documentation</h2> | ||
1468 | <a class="anchor" id="a8fabb0d10a3dd33b407b63bb3539be4d"></a><!-- doxytag: member="irr::core::vector2d::X" ref="a8fabb0d10a3dd33b407b63bb3539be4d" args="" --> | ||
1469 | <div class="memitem"> | ||
1470 | <div class="memproto"> | ||
1471 | <div class="memtemplate"> | ||
1472 | template<class T> </div> | ||
1473 | <table class="memname"> | ||
1474 | <tr> | ||
1475 | <td class="memname">T <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::<a class="el" href="classirr_1_1core_1_1vector2d.html#a8fabb0d10a3dd33b407b63bb3539be4d">X</a></td> | ||
1476 | </tr> | ||
1477 | </table> | ||
1478 | </div> | ||
1479 | <div class="memdoc"> | ||
1480 | |||
1481 | <p>X coordinate of vector. </p> | ||
1482 | |||
1483 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00316">316</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1484 | |||
1485 | <p>Referenced by <a class="el" href="matrix4_8h_source.html#l02065">irr::core::CMatrix4< T >::buildTextureTransform()</a>, <a class="el" href="_i_g_u_i_element_8h_source.html#l00789">irr::gui::IGUIElement::deserializeAttributes()</a>, <a class="el" href="vector2d_8h_source.html#l00124">irr::core::vector2d< f32 >::dotProduct()</a>, <a class="el" href="vector2d_8h_source.html#l00104">irr::core::vector2d< f32 >::equals()</a>, <a class="el" href="vector2d_8h_source.html#l00208">irr::core::vector2d< f32 >::getAngle()</a>, <a class="el" href="vector2d_8h_source.html#l00185">irr::core::vector2d< f32 >::getAngleTrig()</a>, <a class="el" href="vector2d_8h_source.html#l00238">irr::core::vector2d< f32 >::getAngleWith()</a>, <a class="el" href="line2d_8h_source.html#l00216">irr::core::line2d< T >::getClosestPoint()</a>, <a class="el" href="vector2d_8h_source.html#l00133">irr::core::vector2d< f32 >::getDistanceFrom()</a>, <a class="el" href="vector2d_8h_source.html#l00142">irr::core::vector2d< f32 >::getDistanceFromSQ()</a>, <a class="el" href="vector2d_8h_source.html#l00278">irr::core::vector2d< f32 >::getInterpolated()</a>, <a class="el" href="vector2d_8h_source.html#l00290">irr::core::vector2d< f32 >::getInterpolated_quadratic()</a>, <a class="el" href="vector2d_8h_source.html#l00114">irr::core::vector2d< f32 >::getLength()</a>, <a class="el" href="vector2d_8h_source.html#l00119">irr::core::vector2d< f32 >::getLengthSQ()</a>, <a class="el" href="line2d_8h_source.html#l00192">irr::core::line2d< T >::getPointOrientation()</a>, <a class="el" href="vector2d_8h_source.html#l00308">irr::core::vector2d< f32 >::interpolate()</a>, <a class="el" href="line2d_8h_source.html#l00077">irr::core::line2d< T >::intersectWith()</a>, <a class="el" href="vector2d_8h_source.html#l00259">irr::core::vector2d< f32 >::isBetweenPoints()</a>, <a class="el" href="vector2d_8h_source.html#l00170">irr::core::vector2d< f32 >::normalize()</a>, <a class="el" href="vector2d_8h_source.html#l00057">irr::core::vector2d< f32 >::operator*()</a>, <a class="el" href="vector2d_8h_source.html#l00058">irr::core::vector2d< f32 >::operator*=()</a>, <a class="el" href="vector2d_8h_source.html#l00043">irr::core::vector2d< f32 >::operator+()</a>, <a class="el" href="vector2d_8h_source.html#l00045">irr::core::vector2d< f32 >::operator+=()</a>, <a class="el" href="vector2d_8h_source.html#l00037">irr::core::vector2d< f32 >::operator-()</a>, <a class="el" href="vector2d_8h_source.html#l00052">irr::core::vector2d< f32 >::operator-=()</a>, <a class="el" href="vector2d_8h_source.html#l00062">irr::core::vector2d< f32 >::operator/()</a>, <a class="el" href="vector2d_8h_source.html#l00063">irr::core::vector2d< f32 >::operator/=()</a>, <a class="el" href="vector2d_8h_source.html#l00082">irr::core::vector2d< f32 >::operator<()</a>, <a class="el" href="vector2d_8h_source.html#l00068">irr::core::vector2d< f32 >::operator<=()</a>, <a class="el" href="vector2d_8h_source.html#l00039">irr::core::vector2d< f32 >::operator=()</a>, <a class="el" href="vector2d_8h_source.html#l00336">irr::core::dimension2d< T >::operator==()</a>, <a class="el" href="vector2d_8h_source.html#l00089">irr::core::vector2d< f32 >::operator>()</a>, <a class="el" href="vector2d_8h_source.html#l00075">irr::core::vector2d< f32 >::operator>=()</a>, <a class="el" href="vector2d_8h_source.html#l00151">irr::core::vector2d< f32 >::rotateBy()</a>, <a class="el" href="vector2d_8h_source.html#l00109">irr::core::vector2d< f32 >::set()</a>, and <a class="el" href="_i_g_u_i_element_8h_source.html#l00105">irr::gui::IGUIElement::setRelativePosition()</a>.</p> | ||
1486 | |||
1487 | </div> | ||
1488 | </div> | ||
1489 | <a class="anchor" id="aa4d36f518d3fc35a7aafcea33a31f76c"></a><!-- doxytag: member="irr::core::vector2d::Y" ref="aa4d36f518d3fc35a7aafcea33a31f76c" args="" --> | ||
1490 | <div class="memitem"> | ||
1491 | <div class="memproto"> | ||
1492 | <div class="memtemplate"> | ||
1493 | template<class T> </div> | ||
1494 | <table class="memname"> | ||
1495 | <tr> | ||
1496 | <td class="memname">T <a class="el" href="classirr_1_1core_1_1vector2d.html">irr::core::vector2d</a>< T >::<a class="el" href="classirr_1_1core_1_1vector2d.html#aa4d36f518d3fc35a7aafcea33a31f76c">Y</a></td> | ||
1497 | </tr> | ||
1498 | </table> | ||
1499 | </div> | ||
1500 | <div class="memdoc"> | ||
1501 | |||
1502 | <p>Y coordinate of vector. </p> | ||
1503 | |||
1504 | <p>Definition at line <a class="el" href="vector2d_8h_source.html#l00319">319</a> of file <a class="el" href="vector2d_8h_source.html">vector2d.h</a>.</p> | ||
1505 | |||
1506 | <p>Referenced by <a class="el" href="matrix4_8h_source.html#l02065">irr::core::CMatrix4< T >::buildTextureTransform()</a>, <a class="el" href="_i_g_u_i_element_8h_source.html#l00789">irr::gui::IGUIElement::deserializeAttributes()</a>, <a class="el" href="vector2d_8h_source.html#l00124">irr::core::vector2d< f32 >::dotProduct()</a>, <a class="el" href="vector2d_8h_source.html#l00104">irr::core::vector2d< f32 >::equals()</a>, <a class="el" href="vector2d_8h_source.html#l00208">irr::core::vector2d< f32 >::getAngle()</a>, <a class="el" href="vector2d_8h_source.html#l00185">irr::core::vector2d< f32 >::getAngleTrig()</a>, <a class="el" href="vector2d_8h_source.html#l00238">irr::core::vector2d< f32 >::getAngleWith()</a>, <a class="el" href="line2d_8h_source.html#l00216">irr::core::line2d< T >::getClosestPoint()</a>, <a class="el" href="vector2d_8h_source.html#l00133">irr::core::vector2d< f32 >::getDistanceFrom()</a>, <a class="el" href="vector2d_8h_source.html#l00142">irr::core::vector2d< f32 >::getDistanceFromSQ()</a>, <a class="el" href="vector2d_8h_source.html#l00278">irr::core::vector2d< f32 >::getInterpolated()</a>, <a class="el" href="vector2d_8h_source.html#l00290">irr::core::vector2d< f32 >::getInterpolated_quadratic()</a>, <a class="el" href="vector2d_8h_source.html#l00114">irr::core::vector2d< f32 >::getLength()</a>, <a class="el" href="vector2d_8h_source.html#l00119">irr::core::vector2d< f32 >::getLengthSQ()</a>, <a class="el" href="line2d_8h_source.html#l00192">irr::core::line2d< T >::getPointOrientation()</a>, <a class="el" href="vector2d_8h_source.html#l00308">irr::core::vector2d< f32 >::interpolate()</a>, <a class="el" href="line2d_8h_source.html#l00077">irr::core::line2d< T >::intersectWith()</a>, <a class="el" href="vector2d_8h_source.html#l00259">irr::core::vector2d< f32 >::isBetweenPoints()</a>, <a class="el" href="vector2d_8h_source.html#l00170">irr::core::vector2d< f32 >::normalize()</a>, <a class="el" href="vector2d_8h_source.html#l00057">irr::core::vector2d< f32 >::operator*()</a>, <a class="el" href="vector2d_8h_source.html#l00058">irr::core::vector2d< f32 >::operator*=()</a>, <a class="el" href="vector2d_8h_source.html#l00043">irr::core::vector2d< f32 >::operator+()</a>, <a class="el" href="vector2d_8h_source.html#l00045">irr::core::vector2d< f32 >::operator+=()</a>, <a class="el" href="vector2d_8h_source.html#l00037">irr::core::vector2d< f32 >::operator-()</a>, <a class="el" href="vector2d_8h_source.html#l00052">irr::core::vector2d< f32 >::operator-=()</a>, <a class="el" href="vector2d_8h_source.html#l00062">irr::core::vector2d< f32 >::operator/()</a>, <a class="el" href="vector2d_8h_source.html#l00063">irr::core::vector2d< f32 >::operator/=()</a>, <a class="el" href="vector2d_8h_source.html#l00082">irr::core::vector2d< f32 >::operator<()</a>, <a class="el" href="vector2d_8h_source.html#l00068">irr::core::vector2d< f32 >::operator<=()</a>, <a class="el" href="vector2d_8h_source.html#l00039">irr::core::vector2d< f32 >::operator=()</a>, <a class="el" href="vector2d_8h_source.html#l00336">irr::core::dimension2d< T >::operator==()</a>, <a class="el" href="vector2d_8h_source.html#l00089">irr::core::vector2d< f32 >::operator>()</a>, <a class="el" href="vector2d_8h_source.html#l00075">irr::core::vector2d< f32 >::operator>=()</a>, <a class="el" href="vector2d_8h_source.html#l00151">irr::core::vector2d< f32 >::rotateBy()</a>, <a class="el" href="vector2d_8h_source.html#l00109">irr::core::vector2d< f32 >::set()</a>, and <a class="el" href="_i_g_u_i_element_8h_source.html#l00105">irr::gui::IGUIElement::setRelativePosition()</a>.</p> | ||
1507 | |||
1508 | </div> | ||
1509 | </div> | ||
1510 | <hr/>The documentation for this class was generated from the following file:<ul> | ||
1511 | <li><a class="el" href="vector2d_8h_source.html">vector2d.h</a></li> | ||
1512 | </ul> | ||
1513 | </div> | ||
1514 | </div> | ||
1515 | <div id="nav-path" class="navpath"> | ||
1516 | <ul> | ||
1517 | <li class="navelem"><a class="el" href="namespaceirr.html">irr</a> </li> | ||
1518 | <li class="navelem"><a class="el" href="namespaceirr_1_1core.html">core</a> </li> | ||
1519 | <li class="navelem"><a class="el" href="classirr_1_1core_1_1vector2d.html">vector2d</a> </li> | ||
1520 | <!-- window showing the filter options --> | ||
1521 | <div id="MSearchSelectWindow" | ||
1522 | onmouseover="return searchBox.OnSearchSelectShow()" | ||
1523 | onmouseout="return searchBox.OnSearchSelectHide()" | ||
1524 | onkeydown="return searchBox.OnSearchSelectKey(event)"> | ||
1525 | <a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Defines</a></div> | ||
1526 | |||
1527 | <!-- iframe showing the search results (closed by default) --> | ||
1528 | <div id="MSearchResultsWindow"> | ||
1529 | <iframe src="javascript:void(0)" frameborder="0" | ||
1530 | name="MSearchResults" id="MSearchResults"> | ||
1531 | </iframe> | ||
1532 | </div> | ||
1533 | |||
1534 | |||
1535 | <li class="footer"> | ||
1536 | <a href="http://irrlicht.sourceforge.net" target="_blank">Irrlicht | ||
1537 | Engine</a> Documentation © 2003-2012 by Nikolaus Gebhardt. Generated on Tue Nov 6 2012 11:06:03 for Irrlicht 3D Engine by | ||
1538 | <a href="http://www.doxygen.org/index.html" target="_blank">Doxygen</a> 1.7.5.1 </li> | ||
1539 | </ul> | ||
1540 | </div> | ||
1541 | |||
1542 | |||
1543 | </body> | ||
1544 | </html> | ||