source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1Vector4.html @ 692

Revision 692, 70.2 KB checked in by mattausch, 18 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::Vector4 class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>Ogre::Vector4 Class Reference</h1>4-dimensional homogenous vector. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>&gt;</code>
14<p>
15<a href="classOgre_1_1Vector4-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
16<tr><td></td></tr>
17<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
18<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a0">Vector4</a> ()</td></tr>
19
20<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a1">Vector4</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> fX, const <a class="el" href="namespaceOgre.html#a465">Real</a> fY, const <a class="el" href="namespaceOgre.html#a465">Real</a> fZ, const <a class="el" href="namespaceOgre.html#a465">Real</a> fW)</td></tr>
21
22<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a2">Vector4</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> afCoordinate[4])</td></tr>
23
24<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a3">Vector4</a> (const int afCoordinate[4])</td></tr>
25
26<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a4">Vector4</a> (<a class="el" href="namespaceOgre.html#a465">Real</a> *const r)</td></tr>
27
28<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a5">Vector4</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> scaler)</td></tr>
29
30<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a6">Vector4</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
31
32<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a7">operator[]</a> (const size_t i) const </td></tr>
33
34<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a8">operator[]</a> (const size_t i)</td></tr>
35
36<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a9">operator=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assigns the value of the other vector.  <a href="#Ogre_1_1Vector4a9"></a><br><br></td></tr>
39<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a10">operator=</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> fScalar)</td></tr>
40
41<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a11">operator==</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector) const </td></tr>
42
43<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a12">operator!=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector) const </td></tr>
44
45<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a13">operator=</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rhs)</td></tr>
46
47<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a14">operator+</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector) const </td></tr>
48
49<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a15">operator-</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector) const </td></tr>
50
51<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a16">operator *</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> fScalar) const </td></tr>
52
53<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a17">operator *</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rhs) const </td></tr>
54
55<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a18">operator/</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> fScalar) const </td></tr>
56
57<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a19">operator/</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rhs) const </td></tr>
58
59<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a20">operator-</a> () const </td></tr>
60
61<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a21">operator+=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
62
63<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a22">operator-=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
64
65<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a23">operator *=</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> fScalar)</td></tr>
66
67<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a24">operator+=</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> fScalar)</td></tr>
68
69<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a25">operator-=</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> fScalar)</td></tr>
70
71<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a26">operator *=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
72
73<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a27">operator/=</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> fScalar)</td></tr>
74
75<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a28">operator/=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
76
77<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a29">dotProduct</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;vec) const </td></tr>
78
79<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculates the dot (scalar) product of this vector with another.  <a href="#Ogre_1_1Vector4a29"></a><br><br></td></tr>
80<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr>
81<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4s0">ZERO</a></td></tr>
82
83<tr><td colspan=2><br><h2>Friends</h2></td></tr>
84<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4n0">operator *</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> fScalar, const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
85
86<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4n1">operator+</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;lhs, const <a class="el" href="namespaceOgre.html#a465">Real</a> rhs)</td></tr>
87
88<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4n2">operator+</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> lhs, const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rhs)</td></tr>
89
90<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4n3">operator-</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;lhs, <a class="el" href="namespaceOgre.html#a465">Real</a> rhs)</td></tr>
91
92<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4n4">operator-</a> (const <a class="el" href="namespaceOgre.html#a465">Real</a> lhs, const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rhs)</td></tr>
93
94<tr><td class="memItemLeft" nowrap align=right valign=top>_OgreExport friend std::ostream &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4n5">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;v)</td></tr>
95
96<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function for writing to a stream.  <a href="#Ogre_1_1Vector4n5"></a><br><br></td></tr>
97</table>
98<hr><a name="_details"></a><h2>Detailed Description</h2>
994-dimensional homogenous vector.
100<p>
101
102<p>
103Definition at line <a class="el" href="OgreVector4_8h-source.html#l00036">36</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
104<a class="anchor" name="Ogre_1_1Vector4a0" doxytag="Ogre::Vector4::Vector4" ></a><p>
105<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
106  <tr>
107    <td class="mdRow">
108      <table cellpadding="0" cellspacing="0" border="0">
109        <tr>
110          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
111          <td class="md" valign="top">(&nbsp;</td>
112          <td class="mdname1" valign="top" nowrap>          </td>
113          <td class="md" valign="top">&nbsp;)&nbsp;</td>
114          <td class="md" nowrap></td>
115        </tr>
116
117      </table>
118    </td>
119  </tr>
120</table>
121<table cellspacing=5 cellpadding=0 border=0>
122  <tr>
123    <td>
124      &nbsp;
125    </td>
126    <td>
127
128<p>
129
130<p>
131Definition at line <a class="el" href="OgreVector4_8h-source.html#l00047">47</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
132  </tr>
133</table>
134<a class="anchor" name="Ogre_1_1Vector4a1" doxytag="Ogre::Vector4::Vector4" ></a><p>
135<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
136  <tr>
137    <td class="mdRow">
138      <table cellpadding="0" cellspacing="0" border="0">
139        <tr>
140          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
141          <td class="md" valign="top">(&nbsp;</td>
142          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
143          <td class="mdname" nowrap> <em>fX</em>, </td>
144        </tr>
145        <tr>
146          <td class="md" nowrap align="right"></td>
147          <td></td>
148          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
149          <td class="mdname" nowrap> <em>fY</em>, </td>
150        </tr>
151        <tr>
152          <td class="md" nowrap align="right"></td>
153          <td></td>
154          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
155          <td class="mdname" nowrap> <em>fZ</em>, </td>
156        </tr>
157        <tr>
158          <td class="md" nowrap align="right"></td>
159          <td></td>
160          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
161          <td class="mdname" nowrap> <em>fW</em></td>
162        </tr>
163        <tr>
164          <td></td>
165          <td class="md">)&nbsp;</td>
166          <td class="md" colspan="2"></td>
167        </tr>
168
169      </table>
170    </td>
171  </tr>
172</table>
173<table cellspacing=5 cellpadding=0 border=0>
174  <tr>
175    <td>
176      &nbsp;
177    </td>
178    <td>
179
180<p>
181
182<p>
183Definition at line <a class="el" href="OgreVector4_8h-source.html#l00051">51</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
184<p>
185References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
186  </tr>
187</table>
188<a class="anchor" name="Ogre_1_1Vector4a2" doxytag="Ogre::Vector4::Vector4" ></a><p>
189<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
190  <tr>
191    <td class="mdRow">
192      <table cellpadding="0" cellspacing="0" border="0">
193        <tr>
194          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
195          <td class="md" valign="top">(&nbsp;</td>
196          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
197          <td class="mdname1" valign="top" nowrap> <em>afCoordinate</em>[4]          </td>
198          <td class="md" valign="top">&nbsp;)&nbsp;</td>
199          <td class="md" nowrap><code> [explicit]</code></td>
200        </tr>
201
202      </table>
203    </td>
204  </tr>
205</table>
206<table cellspacing=5 cellpadding=0 border=0>
207  <tr>
208    <td>
209      &nbsp;
210    </td>
211    <td>
212
213<p>
214
215<p>
216Definition at line <a class="el" href="OgreVector4_8h-source.html#l00056">56</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
217<p>
218References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
219  </tr>
220</table>
221<a class="anchor" name="Ogre_1_1Vector4a3" doxytag="Ogre::Vector4::Vector4" ></a><p>
222<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
223  <tr>
224    <td class="mdRow">
225      <table cellpadding="0" cellspacing="0" border="0">
226        <tr>
227          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
228          <td class="md" valign="top">(&nbsp;</td>
229          <td class="md" nowrap valign="top">const int&nbsp;</td>
230          <td class="mdname1" valign="top" nowrap> <em>afCoordinate</em>[4]          </td>
231          <td class="md" valign="top">&nbsp;)&nbsp;</td>
232          <td class="md" nowrap><code> [explicit]</code></td>
233        </tr>
234
235      </table>
236    </td>
237  </tr>
238</table>
239<table cellspacing=5 cellpadding=0 border=0>
240  <tr>
241    <td>
242      &nbsp;
243    </td>
244    <td>
245
246<p>
247
248<p>
249Definition at line <a class="el" href="OgreVector4_8h-source.html#l00064">64</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
250<p>
251References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
252  </tr>
253</table>
254<a class="anchor" name="Ogre_1_1Vector4a4" doxytag="Ogre::Vector4::Vector4" ></a><p>
255<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
256  <tr>
257    <td class="mdRow">
258      <table cellpadding="0" cellspacing="0" border="0">
259        <tr>
260          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
261          <td class="md" valign="top">(&nbsp;</td>
262          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a465">Real</a> *const&nbsp;</td>
263          <td class="mdname1" valign="top" nowrap> <em>r</em>          </td>
264          <td class="md" valign="top">&nbsp;)&nbsp;</td>
265          <td class="md" nowrap><code> [explicit]</code></td>
266        </tr>
267
268      </table>
269    </td>
270  </tr>
271</table>
272<table cellspacing=5 cellpadding=0 border=0>
273  <tr>
274    <td>
275      &nbsp;
276    </td>
277    <td>
278
279<p>
280
281<p>
282Definition at line <a class="el" href="OgreVector4_8h-source.html#l00072">72</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
283<p>
284References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
285  </tr>
286</table>
287<a class="anchor" name="Ogre_1_1Vector4a5" doxytag="Ogre::Vector4::Vector4" ></a><p>
288<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
289  <tr>
290    <td class="mdRow">
291      <table cellpadding="0" cellspacing="0" border="0">
292        <tr>
293          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
294          <td class="md" valign="top">(&nbsp;</td>
295          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
296          <td class="mdname1" valign="top" nowrap> <em>scaler</em>          </td>
297          <td class="md" valign="top">&nbsp;)&nbsp;</td>
298          <td class="md" nowrap><code> [explicit]</code></td>
299        </tr>
300
301      </table>
302    </td>
303  </tr>
304</table>
305<table cellspacing=5 cellpadding=0 border=0>
306  <tr>
307    <td>
308      &nbsp;
309    </td>
310    <td>
311
312<p>
313
314<p>
315Definition at line <a class="el" href="OgreVector4_8h-source.html#l00077">77</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
316<p>
317References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
318  </tr>
319</table>
320<a class="anchor" name="Ogre_1_1Vector4a6" doxytag="Ogre::Vector4::Vector4" ></a><p>
321<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
322  <tr>
323    <td class="mdRow">
324      <table cellpadding="0" cellspacing="0" border="0">
325        <tr>
326          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
327          <td class="md" valign="top">(&nbsp;</td>
328          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
329          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
330          <td class="md" valign="top">&nbsp;)&nbsp;</td>
331          <td class="md" nowrap></td>
332        </tr>
333
334      </table>
335    </td>
336  </tr>
337</table>
338<table cellspacing=5 cellpadding=0 border=0>
339  <tr>
340    <td>
341      &nbsp;
342    </td>
343    <td>
344
345<p>
346
347<p>
348Definition at line <a class="el" href="OgreVector4_8h-source.html#l00085">85</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
349  </tr>
350</table>
351<hr><h2>Member Function Documentation</h2>
352<a class="anchor" name="Ogre_1_1Vector4a29" doxytag="Ogre::Vector4::dotProduct" ></a><p>
353<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
354  <tr>
355    <td class="mdRow">
356      <table cellpadding="0" cellspacing="0" border="0">
357        <tr>
358          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> Ogre::Vector4::dotProduct </td>
359          <td class="md" valign="top">(&nbsp;</td>
360          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
361          <td class="mdname1" valign="top" nowrap> <em>vec</em>          </td>
362          <td class="md" valign="top">&nbsp;)&nbsp;</td>
363          <td class="md" nowrap> const</td>
364        </tr>
365
366      </table>
367    </td>
368  </tr>
369</table>
370<table cellspacing=5 cellpadding=0 border=0>
371  <tr>
372    <td>
373      &nbsp;
374    </td>
375    <td>
376
377<p>
378Calculates the dot (scalar) product of this vector with another.
379<p>
380<dl compact><dt><b>Parameters:</b></dt><dd>
381  <table border="0" cellspacing="2" cellpadding="0">
382    <tr><td valign=top><em>vec</em>&nbsp;</td><td>Vector with which to calculate the dot product (together with this one). </td></tr>
383  </table>
384</dl>
385<dl compact><dt><b>Returns:</b></dt><dd>A float representing the dot product value. </dd></dl>
386
387<p>
388Definition at line <a class="el" href="OgreVector4_8h-source.html#l00370">370</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
389<p>
390References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
391  </tr>
392</table>
393<a class="anchor" name="Ogre_1_1Vector4a17" doxytag="Ogre::Vector4::operator *" ></a><p>
394<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
395  <tr>
396    <td class="mdRow">
397      <table cellpadding="0" cellspacing="0" border="0">
398        <tr>
399          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator * </td>
400          <td class="md" valign="top">(&nbsp;</td>
401          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
402          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
403          <td class="md" valign="top">&nbsp;)&nbsp;</td>
404          <td class="md" nowrap> const</td>
405        </tr>
406
407      </table>
408    </td>
409  </tr>
410</table>
411<table cellspacing=5 cellpadding=0 border=0>
412  <tr>
413    <td>
414      &nbsp;
415    </td>
416    <td>
417
418<p>
419
420<p>
421Definition at line <a class="el" href="OgreVector4_8h-source.html#l00189">189</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
422<p>
423References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
424  </tr>
425</table>
426<a class="anchor" name="Ogre_1_1Vector4a16" doxytag="Ogre::Vector4::operator *" ></a><p>
427<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
428  <tr>
429    <td class="mdRow">
430      <table cellpadding="0" cellspacing="0" border="0">
431        <tr>
432          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator * </td>
433          <td class="md" valign="top">(&nbsp;</td>
434          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
435          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
436          <td class="md" valign="top">&nbsp;)&nbsp;</td>
437          <td class="md" nowrap> const</td>
438        </tr>
439
440      </table>
441    </td>
442  </tr>
443</table>
444<table cellspacing=5 cellpadding=0 border=0>
445  <tr>
446    <td>
447      &nbsp;
448    </td>
449    <td>
450
451<p>
452
453<p>
454Definition at line <a class="el" href="OgreVector4_8h-source.html#l00177">177</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
455<p>
456References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
457  </tr>
458</table>
459<a class="anchor" name="Ogre_1_1Vector4a26" doxytag="Ogre::Vector4::operator *=" ></a><p>
460<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
461  <tr>
462    <td class="mdRow">
463      <table cellpadding="0" cellspacing="0" border="0">
464        <tr>
465          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator *= </td>
466          <td class="md" valign="top">(&nbsp;</td>
467          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
468          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
469          <td class="md" valign="top">&nbsp;)&nbsp;</td>
470          <td class="md" nowrap></td>
471        </tr>
472
473      </table>
474    </td>
475  </tr>
476</table>
477<table cellspacing=5 cellpadding=0 border=0>
478  <tr>
479    <td>
480      &nbsp;
481    </td>
482    <td>
483
484<p>
485
486<p>
487Definition at line <a class="el" href="OgreVector4_8h-source.html#l00329">329</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
488<p>
489References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
490  </tr>
491</table>
492<a class="anchor" name="Ogre_1_1Vector4a23" doxytag="Ogre::Vector4::operator *=" ></a><p>
493<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
494  <tr>
495    <td class="mdRow">
496      <table cellpadding="0" cellspacing="0" border="0">
497        <tr>
498          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator *= </td>
499          <td class="md" valign="top">(&nbsp;</td>
500          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
501          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
502          <td class="md" valign="top">&nbsp;)&nbsp;</td>
503          <td class="md" nowrap></td>
504        </tr>
505
506      </table>
507    </td>
508  </tr>
509</table>
510<table cellspacing=5 cellpadding=0 border=0>
511  <tr>
512    <td>
513      &nbsp;
514    </td>
515    <td>
516
517<p>
518
519<p>
520Definition at line <a class="el" href="OgreVector4_8h-source.html#l00302">302</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
521<p>
522References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
523  </tr>
524</table>
525<a class="anchor" name="Ogre_1_1Vector4a12" doxytag="Ogre::Vector4::operator!=" ></a><p>
526<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
527  <tr>
528    <td class="mdRow">
529      <table cellpadding="0" cellspacing="0" border="0">
530        <tr>
531          <td class="md" nowrap valign="top"> bool Ogre::Vector4::operator!= </td>
532          <td class="md" valign="top">(&nbsp;</td>
533          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
534          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
535          <td class="md" valign="top">&nbsp;)&nbsp;</td>
536          <td class="md" nowrap> const</td>
537        </tr>
538
539      </table>
540    </td>
541  </tr>
542</table>
543<table cellspacing=5 cellpadding=0 border=0>
544  <tr>
545    <td>
546      &nbsp;
547    </td>
548    <td>
549
550<p>
551
552<p>
553Definition at line <a class="el" href="OgreVector4_8h-source.html#l00135">135</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
554<p>
555References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
556  </tr>
557</table>
558<a class="anchor" name="Ogre_1_1Vector4a14" doxytag="Ogre::Vector4::operator+" ></a><p>
559<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
560  <tr>
561    <td class="mdRow">
562      <table cellpadding="0" cellspacing="0" border="0">
563        <tr>
564          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator+ </td>
565          <td class="md" valign="top">(&nbsp;</td>
566          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
567          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
568          <td class="md" valign="top">&nbsp;)&nbsp;</td>
569          <td class="md" nowrap> const</td>
570        </tr>
571
572      </table>
573    </td>
574  </tr>
575</table>
576<table cellspacing=5 cellpadding=0 border=0>
577  <tr>
578    <td>
579      &nbsp;
580    </td>
581    <td>
582
583<p>
584
585<p>
586Definition at line <a class="el" href="OgreVector4_8h-source.html#l00153">153</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
587<p>
588References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
589  </tr>
590</table>
591<a class="anchor" name="Ogre_1_1Vector4a24" doxytag="Ogre::Vector4::operator+=" ></a><p>
592<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
593  <tr>
594    <td class="mdRow">
595      <table cellpadding="0" cellspacing="0" border="0">
596        <tr>
597          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator+= </td>
598          <td class="md" valign="top">(&nbsp;</td>
599          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
600          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
601          <td class="md" valign="top">&nbsp;)&nbsp;</td>
602          <td class="md" nowrap></td>
603        </tr>
604
605      </table>
606    </td>
607  </tr>
608</table>
609<table cellspacing=5 cellpadding=0 border=0>
610  <tr>
611    <td>
612      &nbsp;
613    </td>
614    <td>
615
616<p>
617
618<p>
619Definition at line <a class="el" href="OgreVector4_8h-source.html#l00311">311</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
620<p>
621References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
622  </tr>
623</table>
624<a class="anchor" name="Ogre_1_1Vector4a21" doxytag="Ogre::Vector4::operator+=" ></a><p>
625<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
626  <tr>
627    <td class="mdRow">
628      <table cellpadding="0" cellspacing="0" border="0">
629        <tr>
630          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator+= </td>
631          <td class="md" valign="top">(&nbsp;</td>
632          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
633          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
634          <td class="md" valign="top">&nbsp;)&nbsp;</td>
635          <td class="md" nowrap></td>
636        </tr>
637
638      </table>
639    </td>
640  </tr>
641</table>
642<table cellspacing=5 cellpadding=0 border=0>
643  <tr>
644    <td>
645      &nbsp;
646    </td>
647    <td>
648
649<p>
650
651<p>
652Definition at line <a class="el" href="OgreVector4_8h-source.html#l00282">282</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
653<p>
654References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
655  </tr>
656</table>
657<a class="anchor" name="Ogre_1_1Vector4a20" doxytag="Ogre::Vector4::operator-" ></a><p>
658<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
659  <tr>
660    <td class="mdRow">
661      <table cellpadding="0" cellspacing="0" border="0">
662        <tr>
663          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator- </td>
664          <td class="md" valign="top">(&nbsp;</td>
665          <td class="mdname1" valign="top" nowrap>          </td>
666          <td class="md" valign="top">&nbsp;)&nbsp;</td>
667          <td class="md" nowrap> const</td>
668        </tr>
669
670      </table>
671    </td>
672  </tr>
673</table>
674<table cellspacing=5 cellpadding=0 border=0>
675  <tr>
676    <td>
677      &nbsp;
678    </td>
679    <td>
680
681<p>
682
683<p>
684Definition at line <a class="el" href="OgreVector4_8h-source.html#l00229">229</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
685<p>
686References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
687  </tr>
688</table>
689<a class="anchor" name="Ogre_1_1Vector4a15" doxytag="Ogre::Vector4::operator-" ></a><p>
690<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
691  <tr>
692    <td class="mdRow">
693      <table cellpadding="0" cellspacing="0" border="0">
694        <tr>
695          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator- </td>
696          <td class="md" valign="top">(&nbsp;</td>
697          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
698          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
699          <td class="md" valign="top">&nbsp;)&nbsp;</td>
700          <td class="md" nowrap> const</td>
701        </tr>
702
703      </table>
704    </td>
705  </tr>
706</table>
707<table cellspacing=5 cellpadding=0 border=0>
708  <tr>
709    <td>
710      &nbsp;
711    </td>
712    <td>
713
714<p>
715
716<p>
717Definition at line <a class="el" href="OgreVector4_8h-source.html#l00165">165</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
718<p>
719References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
720  </tr>
721</table>
722<a class="anchor" name="Ogre_1_1Vector4a25" doxytag="Ogre::Vector4::operator-=" ></a><p>
723<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
724  <tr>
725    <td class="mdRow">
726      <table cellpadding="0" cellspacing="0" border="0">
727        <tr>
728          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator-= </td>
729          <td class="md" valign="top">(&nbsp;</td>
730          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
731          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
732          <td class="md" valign="top">&nbsp;)&nbsp;</td>
733          <td class="md" nowrap></td>
734        </tr>
735
736      </table>
737    </td>
738  </tr>
739</table>
740<table cellspacing=5 cellpadding=0 border=0>
741  <tr>
742    <td>
743      &nbsp;
744    </td>
745    <td>
746
747<p>
748
749<p>
750Definition at line <a class="el" href="OgreVector4_8h-source.html#l00320">320</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
751<p>
752References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
753  </tr>
754</table>
755<a class="anchor" name="Ogre_1_1Vector4a22" doxytag="Ogre::Vector4::operator-=" ></a><p>
756<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
757  <tr>
758    <td class="mdRow">
759      <table cellpadding="0" cellspacing="0" border="0">
760        <tr>
761          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator-= </td>
762          <td class="md" valign="top">(&nbsp;</td>
763          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
764          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
765          <td class="md" valign="top">&nbsp;)&nbsp;</td>
766          <td class="md" nowrap></td>
767        </tr>
768
769      </table>
770    </td>
771  </tr>
772</table>
773<table cellspacing=5 cellpadding=0 border=0>
774  <tr>
775    <td>
776      &nbsp;
777    </td>
778    <td>
779
780<p>
781
782<p>
783Definition at line <a class="el" href="OgreVector4_8h-source.html#l00292">292</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
784<p>
785References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
786  </tr>
787</table>
788<a class="anchor" name="Ogre_1_1Vector4a19" doxytag="Ogre::Vector4::operator/" ></a><p>
789<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
790  <tr>
791    <td class="mdRow">
792      <table cellpadding="0" cellspacing="0" border="0">
793        <tr>
794          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator/ </td>
795          <td class="md" valign="top">(&nbsp;</td>
796          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
797          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
798          <td class="md" valign="top">&nbsp;)&nbsp;</td>
799          <td class="md" nowrap> const</td>
800        </tr>
801
802      </table>
803    </td>
804  </tr>
805</table>
806<table cellspacing=5 cellpadding=0 border=0>
807  <tr>
808    <td>
809      &nbsp;
810    </td>
811    <td>
812
813<p>
814
815<p>
816Definition at line <a class="el" href="OgreVector4_8h-source.html#l00216">216</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
817<p>
818References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
819  </tr>
820</table>
821<a class="anchor" name="Ogre_1_1Vector4a18" doxytag="Ogre::Vector4::operator/" ></a><p>
822<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
823  <tr>
824    <td class="mdRow">
825      <table cellpadding="0" cellspacing="0" border="0">
826        <tr>
827          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator/ </td>
828          <td class="md" valign="top">(&nbsp;</td>
829          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
830          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
831          <td class="md" valign="top">&nbsp;)&nbsp;</td>
832          <td class="md" nowrap> const</td>
833        </tr>
834
835      </table>
836    </td>
837  </tr>
838</table>
839<table cellspacing=5 cellpadding=0 border=0>
840  <tr>
841    <td>
842      &nbsp;
843    </td>
844    <td>
845
846<p>
847
848<p>
849Definition at line <a class="el" href="OgreVector4_8h-source.html#l00201">201</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
850<p>
851References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
852  </tr>
853</table>
854<a class="anchor" name="Ogre_1_1Vector4a28" doxytag="Ogre::Vector4::operator/=" ></a><p>
855<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
856  <tr>
857    <td class="mdRow">
858      <table cellpadding="0" cellspacing="0" border="0">
859        <tr>
860          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator/= </td>
861          <td class="md" valign="top">(&nbsp;</td>
862          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
863          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
864          <td class="md" valign="top">&nbsp;)&nbsp;</td>
865          <td class="md" nowrap></td>
866        </tr>
867
868      </table>
869    </td>
870  </tr>
871</table>
872<table cellspacing=5 cellpadding=0 border=0>
873  <tr>
874    <td>
875      &nbsp;
876    </td>
877    <td>
878
879<p>
880
881<p>
882Definition at line <a class="el" href="OgreVector4_8h-source.html#l00353">353</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
883<p>
884References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
885  </tr>
886</table>
887<a class="anchor" name="Ogre_1_1Vector4a27" doxytag="Ogre::Vector4::operator/=" ></a><p>
888<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
889  <tr>
890    <td class="mdRow">
891      <table cellpadding="0" cellspacing="0" border="0">
892        <tr>
893          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator/= </td>
894          <td class="md" valign="top">(&nbsp;</td>
895          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
896          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
897          <td class="md" valign="top">&nbsp;)&nbsp;</td>
898          <td class="md" nowrap></td>
899        </tr>
900
901      </table>
902    </td>
903  </tr>
904</table>
905<table cellspacing=5 cellpadding=0 border=0>
906  <tr>
907    <td>
908      &nbsp;
909    </td>
910    <td>
911
912<p>
913
914<p>
915Definition at line <a class="el" href="OgreVector4_8h-source.html#l00339">339</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
916<p>
917References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
918  </tr>
919</table>
920<a class="anchor" name="Ogre_1_1Vector4a13" doxytag="Ogre::Vector4::operator=" ></a><p>
921<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
922  <tr>
923    <td class="mdRow">
924      <table cellpadding="0" cellspacing="0" border="0">
925        <tr>
926          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator= </td>
927          <td class="md" valign="top">(&nbsp;</td>
928          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
929          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
930          <td class="md" valign="top">&nbsp;)&nbsp;</td>
931          <td class="md" nowrap></td>
932        </tr>
933
934      </table>
935    </td>
936  </tr>
937</table>
938<table cellspacing=5 cellpadding=0 border=0>
939  <tr>
940    <td>
941      &nbsp;
942    </td>
943    <td>
944
945<p>
946
947<p>
948Definition at line <a class="el" href="OgreVector4_8h-source.html#l00143">143</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
949<p>
950References <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::x</a>, <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::y</a>, and <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::z</a>.    </td>
951  </tr>
952</table>
953<a class="anchor" name="Ogre_1_1Vector4a10" doxytag="Ogre::Vector4::operator=" ></a><p>
954<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
955  <tr>
956    <td class="mdRow">
957      <table cellpadding="0" cellspacing="0" border="0">
958        <tr>
959          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator= </td>
960          <td class="md" valign="top">(&nbsp;</td>
961          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
962          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
963          <td class="md" valign="top">&nbsp;)&nbsp;</td>
964          <td class="md" nowrap></td>
965        </tr>
966
967      </table>
968    </td>
969  </tr>
970</table>
971<table cellspacing=5 cellpadding=0 border=0>
972  <tr>
973    <td>
974      &nbsp;
975    </td>
976    <td>
977
978<p>
979
980<p>
981Definition at line <a class="el" href="OgreVector4_8h-source.html#l00118">118</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
982<p>
983References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
984  </tr>
985</table>
986<a class="anchor" name="Ogre_1_1Vector4a9" doxytag="Ogre::Vector4::operator=" ></a><p>
987<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
988  <tr>
989    <td class="mdRow">
990      <table cellpadding="0" cellspacing="0" border="0">
991        <tr>
992          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator= </td>
993          <td class="md" valign="top">(&nbsp;</td>
994          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
995          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
996          <td class="md" valign="top">&nbsp;)&nbsp;</td>
997          <td class="md" nowrap></td>
998        </tr>
999
1000      </table>
1001    </td>
1002  </tr>
1003</table>
1004<table cellspacing=5 cellpadding=0 border=0>
1005  <tr>
1006    <td>
1007      &nbsp;
1008    </td>
1009    <td>
1010
1011<p>
1012Assigns the value of the other vector.
1013<p>
1014<dl compact><dt><b>Parameters:</b></dt><dd>
1015  <table border="0" cellspacing="2" cellpadding="0">
1016    <tr><td valign=top><em>rkVector</em>&nbsp;</td><td>The other vector </td></tr>
1017  </table>
1018</dl>
1019
1020<p>
1021Definition at line <a class="el" href="OgreVector4_8h-source.html#l00108">108</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
1022<p>
1023References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
1024  </tr>
1025</table>
1026<a class="anchor" name="Ogre_1_1Vector4a11" doxytag="Ogre::Vector4::operator==" ></a><p>
1027<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1028  <tr>
1029    <td class="mdRow">
1030      <table cellpadding="0" cellspacing="0" border="0">
1031        <tr>
1032          <td class="md" nowrap valign="top"> bool Ogre::Vector4::operator== </td>
1033          <td class="md" valign="top">(&nbsp;</td>
1034          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
1035          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
1036          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1037          <td class="md" nowrap> const</td>
1038        </tr>
1039
1040      </table>
1041    </td>
1042  </tr>
1043</table>
1044<table cellspacing=5 cellpadding=0 border=0>
1045  <tr>
1046    <td>
1047      &nbsp;
1048    </td>
1049    <td>
1050
1051<p>
1052
1053<p>
1054Definition at line <a class="el" href="OgreVector4_8h-source.html#l00127">127</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
1055<p>
1056References <a class="el" href="OgreVector4_8h-source.html#l00041">w</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">x</a>, <a class="el" href="OgreVector4_8h-source.html#l00041">y</a>, and <a class="el" href="OgreVector4_8h-source.html#l00041">z</a>.    </td>
1057  </tr>
1058</table>
1059<a class="anchor" name="Ogre_1_1Vector4a8" doxytag="Ogre::Vector4::operator[]" ></a><p>
1060<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1061  <tr>
1062    <td class="mdRow">
1063      <table cellpadding="0" cellspacing="0" border="0">
1064        <tr>
1065          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a>&amp; Ogre::Vector4::operator[] </td>
1066          <td class="md" valign="top">(&nbsp;</td>
1067          <td class="md" nowrap valign="top">const size_t&nbsp;</td>
1068          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
1069          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1070          <td class="md" nowrap></td>
1071        </tr>
1072
1073      </table>
1074    </td>
1075  </tr>
1076</table>
1077<table cellspacing=5 cellpadding=0 border=0>
1078  <tr>
1079    <td>
1080      &nbsp;
1081    </td>
1082    <td>
1083
1084<p>
1085
1086<p>
1087Definition at line <a class="el" href="OgreVector4_8h-source.html#l00097">97</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
1088<p>
1089References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
1090  </tr>
1091</table>
1092<a class="anchor" name="Ogre_1_1Vector4a7" doxytag="Ogre::Vector4::operator[]" ></a><p>
1093<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1094  <tr>
1095    <td class="mdRow">
1096      <table cellpadding="0" cellspacing="0" border="0">
1097        <tr>
1098          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> Ogre::Vector4::operator[] </td>
1099          <td class="md" valign="top">(&nbsp;</td>
1100          <td class="md" nowrap valign="top">const size_t&nbsp;</td>
1101          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
1102          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1103          <td class="md" nowrap> const</td>
1104        </tr>
1105
1106      </table>
1107    </td>
1108  </tr>
1109</table>
1110<table cellspacing=5 cellpadding=0 border=0>
1111  <tr>
1112    <td>
1113      &nbsp;
1114    </td>
1115    <td>
1116
1117<p>
1118
1119<p>
1120Definition at line <a class="el" href="OgreVector4_8h-source.html#l00090">90</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
1121<p>
1122References <a class="el" href="OgrePrerequisites_8h-source.html#l00113">Ogre::Real</a>.    </td>
1123  </tr>
1124</table>
1125<hr><h2>Friends And Related Function Documentation</h2>
1126<a class="anchor" name="Ogre_1_1Vector4n0" doxytag="Ogre::Vector4::operator *" ></a><p>
1127<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1128  <tr>
1129    <td class="mdRow">
1130      <table cellpadding="0" cellspacing="0" border="0">
1131        <tr>
1132          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> operator * </td>
1133          <td class="md" valign="top">(&nbsp;</td>
1134          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
1135          <td class="mdname" nowrap> <em>fScalar</em>, </td>
1136        </tr>
1137        <tr>
1138          <td class="md" nowrap align="right"></td>
1139          <td></td>
1140          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
1141          <td class="mdname" nowrap> <em>rkVector</em></td>
1142        </tr>
1143        <tr>
1144          <td></td>
1145          <td class="md">)&nbsp;</td>
1146          <td class="md" colspan="2"><code> [friend]</code></td>
1147        </tr>
1148
1149      </table>
1150    </td>
1151  </tr>
1152</table>
1153<table cellspacing=5 cellpadding=0 border=0>
1154  <tr>
1155    <td>
1156      &nbsp;
1157    </td>
1158    <td>
1159
1160<p>
1161
1162<p>
1163Definition at line <a class="el" href="OgreVector4_8h-source.html#l00241">241</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
1164  </tr>
1165</table>
1166<a class="anchor" name="Ogre_1_1Vector4n2" doxytag="Ogre::Vector4::operator+" ></a><p>
1167<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1168  <tr>
1169    <td class="mdRow">
1170      <table cellpadding="0" cellspacing="0" border="0">
1171        <tr>
1172          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> operator+ </td>
1173          <td class="md" valign="top">(&nbsp;</td>
1174          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
1175          <td class="mdname" nowrap> <em>lhs</em>, </td>
1176        </tr>
1177        <tr>
1178          <td class="md" nowrap align="right"></td>
1179          <td></td>
1180          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
1181          <td class="mdname" nowrap> <em>rhs</em></td>
1182        </tr>
1183        <tr>
1184          <td></td>
1185          <td class="md">)&nbsp;</td>
1186          <td class="md" colspan="2"><code> [friend]</code></td>
1187        </tr>
1188
1189      </table>
1190    </td>
1191  </tr>
1192</table>
1193<table cellspacing=5 cellpadding=0 border=0>
1194  <tr>
1195    <td>
1196      &nbsp;
1197    </td>
1198    <td>
1199
1200<p>
1201
1202<p>
1203Definition at line <a class="el" href="OgreVector4_8h-source.html#l00260">260</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
1204  </tr>
1205</table>
1206<a class="anchor" name="Ogre_1_1Vector4n1" doxytag="Ogre::Vector4::operator+" ></a><p>
1207<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1208  <tr>
1209    <td class="mdRow">
1210      <table cellpadding="0" cellspacing="0" border="0">
1211        <tr>
1212          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> operator+ </td>
1213          <td class="md" valign="top">(&nbsp;</td>
1214          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
1215          <td class="mdname" nowrap> <em>lhs</em>, </td>
1216        </tr>
1217        <tr>
1218          <td class="md" nowrap align="right"></td>
1219          <td></td>
1220          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
1221          <td class="mdname" nowrap> <em>rhs</em></td>
1222        </tr>
1223        <tr>
1224          <td></td>
1225          <td class="md">)&nbsp;</td>
1226          <td class="md" colspan="2"><code> [friend]</code></td>
1227        </tr>
1228
1229      </table>
1230    </td>
1231  </tr>
1232</table>
1233<table cellspacing=5 cellpadding=0 border=0>
1234  <tr>
1235    <td>
1236      &nbsp;
1237    </td>
1238    <td>
1239
1240<p>
1241
1242<p>
1243Definition at line <a class="el" href="OgreVector4_8h-source.html#l00253">253</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
1244  </tr>
1245</table>
1246<a class="anchor" name="Ogre_1_1Vector4n4" doxytag="Ogre::Vector4::operator-" ></a><p>
1247<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1248  <tr>
1249    <td class="mdRow">
1250      <table cellpadding="0" cellspacing="0" border="0">
1251        <tr>
1252          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> operator- </td>
1253          <td class="md" valign="top">(&nbsp;</td>
1254          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
1255          <td class="mdname" nowrap> <em>lhs</em>, </td>
1256        </tr>
1257        <tr>
1258          <td class="md" nowrap align="right"></td>
1259          <td></td>
1260          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
1261          <td class="mdname" nowrap> <em>rhs</em></td>
1262        </tr>
1263        <tr>
1264          <td></td>
1265          <td class="md">)&nbsp;</td>
1266          <td class="md" colspan="2"><code> [friend]</code></td>
1267        </tr>
1268
1269      </table>
1270    </td>
1271  </tr>
1272</table>
1273<table cellspacing=5 cellpadding=0 border=0>
1274  <tr>
1275    <td>
1276      &nbsp;
1277    </td>
1278    <td>
1279
1280<p>
1281
1282<p>
1283Definition at line <a class="el" href="OgreVector4_8h-source.html#l00274">274</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
1284  </tr>
1285</table>
1286<a class="anchor" name="Ogre_1_1Vector4n3" doxytag="Ogre::Vector4::operator-" ></a><p>
1287<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1288  <tr>
1289    <td class="mdRow">
1290      <table cellpadding="0" cellspacing="0" border="0">
1291        <tr>
1292          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> operator- </td>
1293          <td class="md" valign="top">(&nbsp;</td>
1294          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
1295          <td class="mdname" nowrap> <em>lhs</em>, </td>
1296        </tr>
1297        <tr>
1298          <td class="md" nowrap align="right"></td>
1299          <td></td>
1300          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
1301          <td class="mdname" nowrap> <em>rhs</em></td>
1302        </tr>
1303        <tr>
1304          <td></td>
1305          <td class="md">)&nbsp;</td>
1306          <td class="md" colspan="2"><code> [friend]</code></td>
1307        </tr>
1308
1309      </table>
1310    </td>
1311  </tr>
1312</table>
1313<table cellspacing=5 cellpadding=0 border=0>
1314  <tr>
1315    <td>
1316      &nbsp;
1317    </td>
1318    <td>
1319
1320<p>
1321
1322<p>
1323Definition at line <a class="el" href="OgreVector4_8h-source.html#l00267">267</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
1324  </tr>
1325</table>
1326<a class="anchor" name="Ogre_1_1Vector4n5" doxytag="Ogre::Vector4::operator<<" ></a><p>
1327<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1328  <tr>
1329    <td class="mdRow">
1330      <table cellpadding="0" cellspacing="0" border="0">
1331        <tr>
1332          <td class="md" nowrap valign="top"> _OgreExport friend std::ostream&amp; operator&lt;&lt; </td>
1333          <td class="md" valign="top">(&nbsp;</td>
1334          <td class="md" nowrap valign="top">std::ostream &amp;&nbsp;</td>
1335          <td class="mdname" nowrap> <em>o</em>, </td>
1336        </tr>
1337        <tr>
1338          <td class="md" nowrap align="right"></td>
1339          <td></td>
1340          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
1341          <td class="mdname" nowrap> <em>v</em></td>
1342        </tr>
1343        <tr>
1344          <td></td>
1345          <td class="md">)&nbsp;</td>
1346          <td class="md" colspan="2"><code> [friend]</code></td>
1347        </tr>
1348
1349      </table>
1350    </td>
1351  </tr>
1352</table>
1353<table cellspacing=5 cellpadding=0 border=0>
1354  <tr>
1355    <td>
1356      &nbsp;
1357    </td>
1358    <td>
1359
1360<p>
1361Function for writing to a stream.
1362<p>
1363
1364<p>
1365Definition at line <a class="el" href="OgreVector4_8h-source.html#l00377">377</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
1366  </tr>
1367</table>
1368<hr><h2>Member Data Documentation</h2>
1369<a class="anchor" name="Ogre_1_1Vector4o4" doxytag="Ogre::Vector4::val" ></a><p>
1370<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1371  <tr>
1372    <td class="mdRow">
1373      <table cellpadding="0" cellspacing="0" border="0">
1374        <tr>
1375          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o4">Ogre::Vector4::val</a>[4]
1376      </table>
1377    </td>
1378  </tr>
1379</table>
1380<table cellspacing=5 cellpadding=0 border=0>
1381  <tr>
1382    <td>
1383      &nbsp;
1384    </td>
1385    <td>
1386
1387<p>
1388
1389<p>
1390Definition at line <a class="el" href="OgreVector4_8h-source.html#l00043">43</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
1391<p>
1392Referenced by <a class="el" href="OgreAnimable_8h-source.html#l00097">Ogre::AnimableValue::setAsBaseValue()</a>.    </td>
1393  </tr>
1394</table>
1395<a class="anchor" name="Ogre_1_1Vector4o3" doxytag="Ogre::Vector4::w" ></a><p>
1396<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1397  <tr>
1398    <td class="mdRow">
1399      <table cellpadding="0" cellspacing="0" border="0">
1400        <tr>
1401          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o3">Ogre::Vector4::w</a>
1402      </table>
1403    </td>
1404  </tr>
1405</table>
1406<table cellspacing=5 cellpadding=0 border=0>
1407  <tr>
1408    <td>
1409      &nbsp;
1410    </td>
1411    <td>
1412
1413<p>
1414
1415<p>
1416Definition at line <a class="el" href="OgreVector4_8h-source.html#l00041">41</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
1417<p>
1418Referenced by <a class="el" href="OgreVector4_8h-source.html#l00370">dotProduct()</a>, <a class="el" href="OgreVector4_8h-source.html#l00177">operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00515">Ogre::operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00197">Ogre::Matrix4::operator *()</a>, <a class="el" href="OgreVector4_8h-source.html#l00329">operator *=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00135">operator!=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00153">operator+()</a>, <a class="el" href="OgreVector4_8h-source.html#l00282">operator+=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00165">operator-()</a>, <a class="el" href="OgreVector4_8h-source.html#l00292">operator-=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00201">operator/()</a>, <a class="el" href="OgreVector4_8h-source.html#l00353">operator/=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00108">operator=()</a>, and <a class="el" href="OgreVector4_8h-source.html#l00127">operator==()</a>.    </td>
1419  </tr>
1420</table>
1421<a class="anchor" name="Ogre_1_1Vector4o0" doxytag="Ogre::Vector4::x" ></a><p>
1422<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1423  <tr>
1424    <td class="mdRow">
1425      <table cellpadding="0" cellspacing="0" border="0">
1426        <tr>
1427          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o0">Ogre::Vector4::x</a>
1428      </table>
1429    </td>
1430  </tr>
1431</table>
1432<table cellspacing=5 cellpadding=0 border=0>
1433  <tr>
1434    <td>
1435      &nbsp;
1436    </td>
1437    <td>
1438
1439<p>
1440
1441<p>
1442Definition at line <a class="el" href="OgreVector4_8h-source.html#l00041">41</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
1443<p>
1444Referenced by <a class="el" href="OgreVector4_8h-source.html#l00370">dotProduct()</a>, <a class="el" href="OgreVector4_8h-source.html#l00177">operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00515">Ogre::operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00197">Ogre::Matrix4::operator *()</a>, <a class="el" href="OgreVector4_8h-source.html#l00329">operator *=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00135">operator!=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00153">operator+()</a>, <a class="el" href="OgreVector4_8h-source.html#l00282">operator+=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00165">operator-()</a>, <a class="el" href="OgreVector4_8h-source.html#l00292">operator-=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00201">operator/()</a>, <a class="el" href="OgreVector4_8h-source.html#l00353">operator/=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00108">operator=()</a>, and <a class="el" href="OgreVector4_8h-source.html#l00127">operator==()</a>.    </td>
1445  </tr>
1446</table>
1447<a class="anchor" name="Ogre_1_1Vector4o1" doxytag="Ogre::Vector4::y" ></a><p>
1448<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1449  <tr>
1450    <td class="mdRow">
1451      <table cellpadding="0" cellspacing="0" border="0">
1452        <tr>
1453          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o1">Ogre::Vector4::y</a>
1454      </table>
1455    </td>
1456  </tr>
1457</table>
1458<table cellspacing=5 cellpadding=0 border=0>
1459  <tr>
1460    <td>
1461      &nbsp;
1462    </td>
1463    <td>
1464
1465<p>
1466
1467<p>
1468Definition at line <a class="el" href="OgreVector4_8h-source.html#l00041">41</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
1469<p>
1470Referenced by <a class="el" href="OgreVector4_8h-source.html#l00370">dotProduct()</a>, <a class="el" href="OgreVector4_8h-source.html#l00177">operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00515">Ogre::operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00197">Ogre::Matrix4::operator *()</a>, <a class="el" href="OgreVector4_8h-source.html#l00329">operator *=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00135">operator!=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00153">operator+()</a>, <a class="el" href="OgreVector4_8h-source.html#l00282">operator+=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00165">operator-()</a>, <a class="el" href="OgreVector4_8h-source.html#l00292">operator-=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00201">operator/()</a>, <a class="el" href="OgreVector4_8h-source.html#l00353">operator/=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00108">operator=()</a>, and <a class="el" href="OgreVector4_8h-source.html#l00127">operator==()</a>.    </td>
1471  </tr>
1472</table>
1473<a class="anchor" name="Ogre_1_1Vector4o2" doxytag="Ogre::Vector4::z" ></a><p>
1474<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1475  <tr>
1476    <td class="mdRow">
1477      <table cellpadding="0" cellspacing="0" border="0">
1478        <tr>
1479          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o2">Ogre::Vector4::z</a>
1480      </table>
1481    </td>
1482  </tr>
1483</table>
1484<table cellspacing=5 cellpadding=0 border=0>
1485  <tr>
1486    <td>
1487      &nbsp;
1488    </td>
1489    <td>
1490
1491<p>
1492
1493<p>
1494Definition at line <a class="el" href="OgreVector4_8h-source.html#l00041">41</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
1495<p>
1496Referenced by <a class="el" href="OgreVector4_8h-source.html#l00370">dotProduct()</a>, <a class="el" href="OgreVector4_8h-source.html#l00177">operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00515">Ogre::operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00197">Ogre::Matrix4::operator *()</a>, <a class="el" href="OgreVector4_8h-source.html#l00329">operator *=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00135">operator!=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00153">operator+()</a>, <a class="el" href="OgreVector4_8h-source.html#l00282">operator+=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00165">operator-()</a>, <a class="el" href="OgreVector4_8h-source.html#l00292">operator-=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00201">operator/()</a>, <a class="el" href="OgreVector4_8h-source.html#l00353">operator/=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00108">operator=()</a>, and <a class="el" href="OgreVector4_8h-source.html#l00127">operator==()</a>.    </td>
1497  </tr>
1498</table>
1499<a class="anchor" name="Ogre_1_1Vector4s0" doxytag="Ogre::Vector4::ZERO" ></a><p>
1500<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1501  <tr>
1502    <td class="mdRow">
1503      <table cellpadding="0" cellspacing="0" border="0">
1504        <tr>
1505          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4s0">Ogre::Vector4::ZERO</a><code> [static]</code>
1506      </table>
1507    </td>
1508  </tr>
1509</table>
1510<table cellspacing=5 cellpadding=0 border=0>
1511  <tr>
1512    <td>
1513      &nbsp;
1514    </td>
1515    <td>
1516
1517<p>
1518
1519<p>
1520Definition at line <a class="el" href="OgreVector4_8h-source.html#l00383">383</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
1521  </tr>
1522</table>
1523<hr>The documentation for this class was generated from the following file:<ul>
1524<li><a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a></ul>
1525<hr>
1526<p>
1527Copyright &copy; 2000-2005 by The OGRE Team<br />
1528<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
1529This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
1530                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
1531                <Work rdf:about="">
1532                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1533        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1534                </Work>
1535                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
1536
1537Last modified Sun Mar 12 14:45:59 2006
1538</p>
1539</body>
1540</html>
Note: See TracBrowser for help on using the repository browser.