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

Revision 657, 56.2 KB checked in by mattausch, 18 years ago (diff)

added ogre dependencies and patched ogre sources

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> (<a class="el" href="namespaceOgre.html#a420">Real</a> fX, <a class="el" href="namespaceOgre.html#a420">Real</a> fY, <a class="el" href="namespaceOgre.html#a420">Real</a> fZ, <a class="el" href="namespaceOgre.html#a420">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> (<a class="el" href="namespaceOgre.html#a420">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> (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> (const <a class="el" href="namespaceOgre.html#a420">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="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
29
30<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a6">operator[]</a> (size_t i) const </td></tr>
31
32<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a7">operator[]</a> (size_t i)</td></tr>
33
34<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_1Vector4a8">operator=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
35
36<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Assigns the value of the other vector.  <a href="#Ogre_1_1Vector4a8"></a><br><br></td></tr>
37<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_1Vector4a9">operator==</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector) const </td></tr>
38
39<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_1Vector4a10">operator!=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector) const </td></tr>
40
41<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_1Vector4a11">operator=</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;rhs)</td></tr>
42
43<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_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>&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_1Vector4.html">Vector4</a> &amp;rkVector) const </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> (<a class="el" href="namespaceOgre.html#a420">Real</a> fScalar) 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;rhs) 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> (<a class="el" href="namespaceOgre.html#a420">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 </td></tr>
56
57<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_1Vector4a19">operator+=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
58
59<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_1Vector4a20">operator-=</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</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> (<a class="el" href="namespaceOgre.html#a420">Real</a> fScalar)</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> (<a class="el" href="namespaceOgre.html#a420">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="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
68
69<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4a25">dotProduct</a> (const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;vec) const </td></tr>
70
71<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calculates the dot (scalar) product of this vector with another.  <a href="#Ogre_1_1Vector4a25"></a><br><br></td></tr>
72<tr><td colspan=2><br><h2>Friends</h2></td></tr>
73<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> (<a class="el" href="namespaceOgre.html#a420">Real</a> fScalar, const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;rkVector)</td></tr>
74
75<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_1Vector4n1">operator&lt;&lt;</a> (std::ostream &amp;o, const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;v)</td></tr>
76
77<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function for writing to a stream.  <a href="#Ogre_1_1Vector4n1"></a><br><br></td></tr>
78</table>
79<hr><a name="_details"></a><h2>Detailed Description</h2>
804-dimensional homogenous vector.
81<p>
82
83<p>
84Definition 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>
85<a class="anchor" name="Ogre_1_1Vector4a0" doxytag="Ogre::Vector4::Vector4" ></a><p>
86<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
87  <tr>
88    <td class="mdRow">
89      <table cellpadding="0" cellspacing="0" border="0">
90        <tr>
91          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
92          <td class="md" valign="top">(&nbsp;</td>
93          <td class="mdname1" valign="top" nowrap>          </td>
94          <td class="md" valign="top">&nbsp;)&nbsp;</td>
95          <td class="md" nowrap></td>
96        </tr>
97
98      </table>
99    </td>
100  </tr>
101</table>
102<table cellspacing=5 cellpadding=0 border=0>
103  <tr>
104    <td>
105      &nbsp;
106    </td>
107    <td>
108
109<p>
110
111<p>
112Definition 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>
113  </tr>
114</table>
115<a class="anchor" name="Ogre_1_1Vector4a1" doxytag="Ogre::Vector4::Vector4" ></a><p>
116<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
117  <tr>
118    <td class="mdRow">
119      <table cellpadding="0" cellspacing="0" border="0">
120        <tr>
121          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
122          <td class="md" valign="top">(&nbsp;</td>
123          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
124          <td class="mdname" nowrap> <em>fX</em>, </td>
125        </tr>
126        <tr>
127          <td class="md" nowrap align="right"></td>
128          <td></td>
129          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
130          <td class="mdname" nowrap> <em>fY</em>, </td>
131        </tr>
132        <tr>
133          <td class="md" nowrap align="right"></td>
134          <td></td>
135          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
136          <td class="mdname" nowrap> <em>fZ</em>, </td>
137        </tr>
138        <tr>
139          <td class="md" nowrap align="right"></td>
140          <td></td>
141          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
142          <td class="mdname" nowrap> <em>fW</em></td>
143        </tr>
144        <tr>
145          <td></td>
146          <td class="md">)&nbsp;</td>
147          <td class="md" colspan="2"></td>
148        </tr>
149
150      </table>
151    </td>
152  </tr>
153</table>
154<table cellspacing=5 cellpadding=0 border=0>
155  <tr>
156    <td>
157      &nbsp;
158    </td>
159    <td>
160
161<p>
162
163<p>
164Definition 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>.
165<p>
166References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
167  </tr>
168</table>
169<a class="anchor" name="Ogre_1_1Vector4a2" doxytag="Ogre::Vector4::Vector4" ></a><p>
170<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
171  <tr>
172    <td class="mdRow">
173      <table cellpadding="0" cellspacing="0" border="0">
174        <tr>
175          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
176          <td class="md" valign="top">(&nbsp;</td>
177          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
178          <td class="mdname1" valign="top" nowrap> <em>afCoordinate</em>[4]          </td>
179          <td class="md" valign="top">&nbsp;)&nbsp;</td>
180          <td class="md" nowrap></td>
181        </tr>
182
183      </table>
184    </td>
185  </tr>
186</table>
187<table cellspacing=5 cellpadding=0 border=0>
188  <tr>
189    <td>
190      &nbsp;
191    </td>
192    <td>
193
194<p>
195
196<p>
197Definition 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>.
198<p>
199References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
200  </tr>
201</table>
202<a class="anchor" name="Ogre_1_1Vector4a3" doxytag="Ogre::Vector4::Vector4" ></a><p>
203<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
204  <tr>
205    <td class="mdRow">
206      <table cellpadding="0" cellspacing="0" border="0">
207        <tr>
208          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
209          <td class="md" valign="top">(&nbsp;</td>
210          <td class="md" nowrap valign="top">int&nbsp;</td>
211          <td class="mdname1" valign="top" nowrap> <em>afCoordinate</em>[4]          </td>
212          <td class="md" valign="top">&nbsp;)&nbsp;</td>
213          <td class="md" nowrap></td>
214        </tr>
215
216      </table>
217    </td>
218  </tr>
219</table>
220<table cellspacing=5 cellpadding=0 border=0>
221  <tr>
222    <td>
223      &nbsp;
224    </td>
225    <td>
226
227<p>
228
229<p>
230Definition 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>.
231<p>
232References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
233  </tr>
234</table>
235<a class="anchor" name="Ogre_1_1Vector4a4" doxytag="Ogre::Vector4::Vector4" ></a><p>
236<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
237  <tr>
238    <td class="mdRow">
239      <table cellpadding="0" cellspacing="0" border="0">
240        <tr>
241          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
242          <td class="md" valign="top">(&nbsp;</td>
243          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a420">Real</a> *const&nbsp;</td>
244          <td class="mdname1" valign="top" nowrap> <em>r</em>          </td>
245          <td class="md" valign="top">&nbsp;)&nbsp;</td>
246          <td class="md" nowrap></td>
247        </tr>
248
249      </table>
250    </td>
251  </tr>
252</table>
253<table cellspacing=5 cellpadding=0 border=0>
254  <tr>
255    <td>
256      &nbsp;
257    </td>
258    <td>
259
260<p>
261
262<p>
263Definition 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>.
264<p>
265References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
266  </tr>
267</table>
268<a class="anchor" name="Ogre_1_1Vector4a5" doxytag="Ogre::Vector4::Vector4" ></a><p>
269<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
270  <tr>
271    <td class="mdRow">
272      <table cellpadding="0" cellspacing="0" border="0">
273        <tr>
274          <td class="md" nowrap valign="top"> Ogre::Vector4::Vector4 </td>
275          <td class="md" valign="top">(&nbsp;</td>
276          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
277          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
278          <td class="md" valign="top">&nbsp;)&nbsp;</td>
279          <td class="md" nowrap></td>
280        </tr>
281
282      </table>
283    </td>
284  </tr>
285</table>
286<table cellspacing=5 cellpadding=0 border=0>
287  <tr>
288    <td>
289      &nbsp;
290    </td>
291    <td>
292
293<p>
294
295<p>
296Definition 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>.    </td>
297  </tr>
298</table>
299<hr><h2>Member Function Documentation</h2>
300<a class="anchor" name="Ogre_1_1Vector4a25" doxytag="Ogre::Vector4::dotProduct" ></a><p>
301<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
302  <tr>
303    <td class="mdRow">
304      <table cellpadding="0" cellspacing="0" border="0">
305        <tr>
306          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::Vector4::dotProduct </td>
307          <td class="md" valign="top">(&nbsp;</td>
308          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
309          <td class="mdname1" valign="top" nowrap> <em>vec</em>          </td>
310          <td class="md" valign="top">&nbsp;)&nbsp;</td>
311          <td class="md" nowrap> const</td>
312        </tr>
313
314      </table>
315    </td>
316  </tr>
317</table>
318<table cellspacing=5 cellpadding=0 border=0>
319  <tr>
320    <td>
321      &nbsp;
322    </td>
323    <td>
324
325<p>
326Calculates the dot (scalar) product of this vector with another.
327<p>
328<dl compact><dt><b>Parameters:</b></dt><dd>
329  <table border="0" cellspacing="2" cellpadding="0">
330    <tr><td valign=top><em>vec</em>&nbsp;</td><td>Vector with which to calculate the dot product (together with this one). </td></tr>
331  </table>
332</dl>
333<dl compact><dt><b>Returns:</b></dt><dd>A float representing the dot product value. </dd></dl>
334
335<p>
336Definition at line <a class="el" href="OgreVector4_8h-source.html#l00307">307</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
337<p>
338References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">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>
339  </tr>
340</table>
341<a class="anchor" name="Ogre_1_1Vector4a15" doxytag="Ogre::Vector4::operator *" ></a><p>
342<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
343  <tr>
344    <td class="mdRow">
345      <table cellpadding="0" cellspacing="0" border="0">
346        <tr>
347          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator * </td>
348          <td class="md" valign="top">(&nbsp;</td>
349          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
350          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
351          <td class="md" valign="top">&nbsp;)&nbsp;</td>
352          <td class="md" nowrap> const</td>
353        </tr>
354
355      </table>
356    </td>
357  </tr>
358</table>
359<table cellspacing=5 cellpadding=0 border=0>
360  <tr>
361    <td>
362      &nbsp;
363    </td>
364    <td>
365
366<p>
367
368<p>
369Definition at line <a class="el" href="OgreVector4_8h-source.html#l00172">172</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
370<p>
371References <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>
372  </tr>
373</table>
374<a class="anchor" name="Ogre_1_1Vector4a14" doxytag="Ogre::Vector4::operator *" ></a><p>
375<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
376  <tr>
377    <td class="mdRow">
378      <table cellpadding="0" cellspacing="0" border="0">
379        <tr>
380          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator * </td>
381          <td class="md" valign="top">(&nbsp;</td>
382          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
383          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
384          <td class="md" valign="top">&nbsp;)&nbsp;</td>
385          <td class="md" nowrap> const</td>
386        </tr>
387
388      </table>
389    </td>
390  </tr>
391</table>
392<table cellspacing=5 cellpadding=0 border=0>
393  <tr>
394    <td>
395      &nbsp;
396    </td>
397    <td>
398
399<p>
400
401<p>
402Definition at line <a class="el" href="OgreVector4_8h-source.html#l00160">160</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
403<p>
404References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">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>
405  </tr>
406</table>
407<a class="anchor" name="Ogre_1_1Vector4a22" doxytag="Ogre::Vector4::operator *=" ></a><p>
408<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
409  <tr>
410    <td class="mdRow">
411      <table cellpadding="0" cellspacing="0" border="0">
412        <tr>
413          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator *= </td>
414          <td class="md" valign="top">(&nbsp;</td>
415          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
416          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
417          <td class="md" valign="top">&nbsp;)&nbsp;</td>
418          <td class="md" nowrap></td>
419        </tr>
420
421      </table>
422    </td>
423  </tr>
424</table>
425<table cellspacing=5 cellpadding=0 border=0>
426  <tr>
427    <td>
428      &nbsp;
429    </td>
430    <td>
431
432<p>
433
434<p>
435Definition at line <a class="el" href="OgreVector4_8h-source.html#l00266">266</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
436<p>
437References <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>
438  </tr>
439</table>
440<a class="anchor" name="Ogre_1_1Vector4a21" doxytag="Ogre::Vector4::operator *=" ></a><p>
441<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
442  <tr>
443    <td class="mdRow">
444      <table cellpadding="0" cellspacing="0" border="0">
445        <tr>
446          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator *= </td>
447          <td class="md" valign="top">(&nbsp;</td>
448          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
449          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
450          <td class="md" valign="top">&nbsp;)&nbsp;</td>
451          <td class="md" nowrap></td>
452        </tr>
453
454      </table>
455    </td>
456  </tr>
457</table>
458<table cellspacing=5 cellpadding=0 border=0>
459  <tr>
460    <td>
461      &nbsp;
462    </td>
463    <td>
464
465<p>
466
467<p>
468Definition at line <a class="el" href="OgreVector4_8h-source.html#l00257">257</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
469<p>
470References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
471  </tr>
472</table>
473<a class="anchor" name="Ogre_1_1Vector4a10" doxytag="Ogre::Vector4::operator!=" ></a><p>
474<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
475  <tr>
476    <td class="mdRow">
477      <table cellpadding="0" cellspacing="0" border="0">
478        <tr>
479          <td class="md" nowrap valign="top"> bool Ogre::Vector4::operator!= </td>
480          <td class="md" valign="top">(&nbsp;</td>
481          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
482          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
483          <td class="md" valign="top">&nbsp;)&nbsp;</td>
484          <td class="md" nowrap> const</td>
485        </tr>
486
487      </table>
488    </td>
489  </tr>
490</table>
491<table cellspacing=5 cellpadding=0 border=0>
492  <tr>
493    <td>
494      &nbsp;
495    </td>
496    <td>
497
498<p>
499
500<p>
501Definition 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>.
502<p>
503References <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>
504  </tr>
505</table>
506<a class="anchor" name="Ogre_1_1Vector4a12" doxytag="Ogre::Vector4::operator+" ></a><p>
507<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
508  <tr>
509    <td class="mdRow">
510      <table cellpadding="0" cellspacing="0" border="0">
511        <tr>
512          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator+ </td>
513          <td class="md" valign="top">(&nbsp;</td>
514          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
515          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
516          <td class="md" valign="top">&nbsp;)&nbsp;</td>
517          <td class="md" nowrap> const</td>
518        </tr>
519
520      </table>
521    </td>
522  </tr>
523</table>
524<table cellspacing=5 cellpadding=0 border=0>
525  <tr>
526    <td>
527      &nbsp;
528    </td>
529    <td>
530
531<p>
532
533<p>
534Definition at line <a class="el" href="OgreVector4_8h-source.html#l00136">136</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
535<p>
536References <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>
537  </tr>
538</table>
539<a class="anchor" name="Ogre_1_1Vector4a19" doxytag="Ogre::Vector4::operator+=" ></a><p>
540<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
541  <tr>
542    <td class="mdRow">
543      <table cellpadding="0" cellspacing="0" border="0">
544        <tr>
545          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator+= </td>
546          <td class="md" valign="top">(&nbsp;</td>
547          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
548          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
549          <td class="md" valign="top">&nbsp;)&nbsp;</td>
550          <td class="md" nowrap></td>
551        </tr>
552
553      </table>
554    </td>
555  </tr>
556</table>
557<table cellspacing=5 cellpadding=0 border=0>
558  <tr>
559    <td>
560      &nbsp;
561    </td>
562    <td>
563
564<p>
565
566<p>
567Definition at line <a class="el" href="OgreVector4_8h-source.html#l00237">237</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
568<p>
569References <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>
570  </tr>
571</table>
572<a class="anchor" name="Ogre_1_1Vector4a18" doxytag="Ogre::Vector4::operator-" ></a><p>
573<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
574  <tr>
575    <td class="mdRow">
576      <table cellpadding="0" cellspacing="0" border="0">
577        <tr>
578          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator- </td>
579          <td class="md" valign="top">(&nbsp;</td>
580          <td class="mdname1" valign="top" nowrap>          </td>
581          <td class="md" valign="top">&nbsp;)&nbsp;</td>
582          <td class="md" nowrap> const</td>
583        </tr>
584
585      </table>
586    </td>
587  </tr>
588</table>
589<table cellspacing=5 cellpadding=0 border=0>
590  <tr>
591    <td>
592      &nbsp;
593    </td>
594    <td>
595
596<p>
597
598<p>
599Definition at line <a class="el" href="OgreVector4_8h-source.html#l00212">212</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
600<p>
601References <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>
602  </tr>
603</table>
604<a class="anchor" name="Ogre_1_1Vector4a13" doxytag="Ogre::Vector4::operator-" ></a><p>
605<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
606  <tr>
607    <td class="mdRow">
608      <table cellpadding="0" cellspacing="0" border="0">
609        <tr>
610          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator- </td>
611          <td class="md" valign="top">(&nbsp;</td>
612          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
613          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
614          <td class="md" valign="top">&nbsp;)&nbsp;</td>
615          <td class="md" nowrap> const</td>
616        </tr>
617
618      </table>
619    </td>
620  </tr>
621</table>
622<table cellspacing=5 cellpadding=0 border=0>
623  <tr>
624    <td>
625      &nbsp;
626    </td>
627    <td>
628
629<p>
630
631<p>
632Definition at line <a class="el" href="OgreVector4_8h-source.html#l00148">148</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
633<p>
634References <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>
635  </tr>
636</table>
637<a class="anchor" name="Ogre_1_1Vector4a20" doxytag="Ogre::Vector4::operator-=" ></a><p>
638<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
639  <tr>
640    <td class="mdRow">
641      <table cellpadding="0" cellspacing="0" border="0">
642        <tr>
643          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator-= </td>
644          <td class="md" valign="top">(&nbsp;</td>
645          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
646          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
647          <td class="md" valign="top">&nbsp;)&nbsp;</td>
648          <td class="md" nowrap></td>
649        </tr>
650
651      </table>
652    </td>
653  </tr>
654</table>
655<table cellspacing=5 cellpadding=0 border=0>
656  <tr>
657    <td>
658      &nbsp;
659    </td>
660    <td>
661
662<p>
663
664<p>
665Definition at line <a class="el" href="OgreVector4_8h-source.html#l00247">247</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
666<p>
667References <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>
668  </tr>
669</table>
670<a class="anchor" name="Ogre_1_1Vector4a17" doxytag="Ogre::Vector4::operator/" ></a><p>
671<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
672  <tr>
673    <td class="mdRow">
674      <table cellpadding="0" cellspacing="0" border="0">
675        <tr>
676          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator/ </td>
677          <td class="md" valign="top">(&nbsp;</td>
678          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
679          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
680          <td class="md" valign="top">&nbsp;)&nbsp;</td>
681          <td class="md" nowrap> const</td>
682        </tr>
683
684      </table>
685    </td>
686  </tr>
687</table>
688<table cellspacing=5 cellpadding=0 border=0>
689  <tr>
690    <td>
691      &nbsp;
692    </td>
693    <td>
694
695<p>
696
697<p>
698Definition at line <a class="el" href="OgreVector4_8h-source.html#l00199">199</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
699<p>
700References <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>
701  </tr>
702</table>
703<a class="anchor" name="Ogre_1_1Vector4a16" doxytag="Ogre::Vector4::operator/" ></a><p>
704<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
705  <tr>
706    <td class="mdRow">
707      <table cellpadding="0" cellspacing="0" border="0">
708        <tr>
709          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> Ogre::Vector4::operator/ </td>
710          <td class="md" valign="top">(&nbsp;</td>
711          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
712          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
713          <td class="md" valign="top">&nbsp;)&nbsp;</td>
714          <td class="md" nowrap> const</td>
715        </tr>
716
717      </table>
718    </td>
719  </tr>
720</table>
721<table cellspacing=5 cellpadding=0 border=0>
722  <tr>
723    <td>
724      &nbsp;
725    </td>
726    <td>
727
728<p>
729
730<p>
731Definition at line <a class="el" href="OgreVector4_8h-source.html#l00184">184</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
732<p>
733References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">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>
734  </tr>
735</table>
736<a class="anchor" name="Ogre_1_1Vector4a24" doxytag="Ogre::Vector4::operator/=" ></a><p>
737<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
738  <tr>
739    <td class="mdRow">
740      <table cellpadding="0" cellspacing="0" border="0">
741        <tr>
742          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator/= </td>
743          <td class="md" valign="top">(&nbsp;</td>
744          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
745          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
746          <td class="md" valign="top">&nbsp;)&nbsp;</td>
747          <td class="md" nowrap></td>
748        </tr>
749
750      </table>
751    </td>
752  </tr>
753</table>
754<table cellspacing=5 cellpadding=0 border=0>
755  <tr>
756    <td>
757      &nbsp;
758    </td>
759    <td>
760
761<p>
762
763<p>
764Definition at line <a class="el" href="OgreVector4_8h-source.html#l00290">290</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
765<p>
766References <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>
767  </tr>
768</table>
769<a class="anchor" name="Ogre_1_1Vector4a23" doxytag="Ogre::Vector4::operator/=" ></a><p>
770<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
771  <tr>
772    <td class="mdRow">
773      <table cellpadding="0" cellspacing="0" border="0">
774        <tr>
775          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator/= </td>
776          <td class="md" valign="top">(&nbsp;</td>
777          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
778          <td class="mdname1" valign="top" nowrap> <em>fScalar</em>          </td>
779          <td class="md" valign="top">&nbsp;)&nbsp;</td>
780          <td class="md" nowrap></td>
781        </tr>
782
783      </table>
784    </td>
785  </tr>
786</table>
787<table cellspacing=5 cellpadding=0 border=0>
788  <tr>
789    <td>
790      &nbsp;
791    </td>
792    <td>
793
794<p>
795
796<p>
797Definition at line <a class="el" href="OgreVector4_8h-source.html#l00276">276</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
798<p>
799References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
800  </tr>
801</table>
802<a class="anchor" name="Ogre_1_1Vector4a11" doxytag="Ogre::Vector4::operator=" ></a><p>
803<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
804  <tr>
805    <td class="mdRow">
806      <table cellpadding="0" cellspacing="0" border="0">
807        <tr>
808          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator= </td>
809          <td class="md" valign="top">(&nbsp;</td>
810          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
811          <td class="mdname1" valign="top" nowrap> <em>rhs</em>          </td>
812          <td class="md" valign="top">&nbsp;)&nbsp;</td>
813          <td class="md" nowrap></td>
814        </tr>
815
816      </table>
817    </td>
818  </tr>
819</table>
820<table cellspacing=5 cellpadding=0 border=0>
821  <tr>
822    <td>
823      &nbsp;
824    </td>
825    <td>
826
827<p>
828
829<p>
830Definition at line <a class="el" href="OgreVector4_8h-source.html#l00126">126</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
831<p>
832References <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>
833  </tr>
834</table>
835<a class="anchor" name="Ogre_1_1Vector4a8" doxytag="Ogre::Vector4::operator=" ></a><p>
836<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
837  <tr>
838    <td class="mdRow">
839      <table cellpadding="0" cellspacing="0" border="0">
840        <tr>
841          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a>&amp; Ogre::Vector4::operator= </td>
842          <td class="md" valign="top">(&nbsp;</td>
843          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
844          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
845          <td class="md" valign="top">&nbsp;)&nbsp;</td>
846          <td class="md" nowrap></td>
847        </tr>
848
849      </table>
850    </td>
851  </tr>
852</table>
853<table cellspacing=5 cellpadding=0 border=0>
854  <tr>
855    <td>
856      &nbsp;
857    </td>
858    <td>
859
860<p>
861Assigns the value of the other vector.
862<p>
863<dl compact><dt><b>Parameters:</b></dt><dd>
864  <table border="0" cellspacing="2" cellpadding="0">
865    <tr><td valign=top><em>rkVector</em>&nbsp;</td><td>The other vector </td></tr>
866  </table>
867</dl>
868
869<p>
870Definition at line <a class="el" href="OgreVector4_8h-source.html#l00100">100</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
871<p>
872References <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>
873  </tr>
874</table>
875<a class="anchor" name="Ogre_1_1Vector4a9" doxytag="Ogre::Vector4::operator==" ></a><p>
876<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
877  <tr>
878    <td class="mdRow">
879      <table cellpadding="0" cellspacing="0" border="0">
880        <tr>
881          <td class="md" nowrap valign="top"> bool Ogre::Vector4::operator== </td>
882          <td class="md" valign="top">(&nbsp;</td>
883          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
884          <td class="mdname1" valign="top" nowrap> <em>rkVector</em>          </td>
885          <td class="md" valign="top">&nbsp;)&nbsp;</td>
886          <td class="md" nowrap> const</td>
887        </tr>
888
889      </table>
890    </td>
891  </tr>
892</table>
893<table cellspacing=5 cellpadding=0 border=0>
894  <tr>
895    <td>
896      &nbsp;
897    </td>
898    <td>
899
900<p>
901
902<p>
903Definition at line <a class="el" href="OgreVector4_8h-source.html#l00110">110</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
904<p>
905References <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>
906  </tr>
907</table>
908<a class="anchor" name="Ogre_1_1Vector4a7" doxytag="Ogre::Vector4::operator[]" ></a><p>
909<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
910  <tr>
911    <td class="mdRow">
912      <table cellpadding="0" cellspacing="0" border="0">
913        <tr>
914          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a>&amp; Ogre::Vector4::operator[] </td>
915          <td class="md" valign="top">(&nbsp;</td>
916          <td class="md" nowrap valign="top">size_t&nbsp;</td>
917          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
918          <td class="md" valign="top">&nbsp;)&nbsp;</td>
919          <td class="md" nowrap></td>
920        </tr>
921
922      </table>
923    </td>
924  </tr>
925</table>
926<table cellspacing=5 cellpadding=0 border=0>
927  <tr>
928    <td>
929      &nbsp;
930    </td>
931    <td>
932
933<p>
934
935<p>
936Definition at line <a class="el" href="OgreVector4_8h-source.html#l00089">89</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
937<p>
938References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
939  </tr>
940</table>
941<a class="anchor" name="Ogre_1_1Vector4a6" doxytag="Ogre::Vector4::operator[]" ></a><p>
942<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
943  <tr>
944    <td class="mdRow">
945      <table cellpadding="0" cellspacing="0" border="0">
946        <tr>
947          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::Vector4::operator[] </td>
948          <td class="md" valign="top">(&nbsp;</td>
949          <td class="md" nowrap valign="top">size_t&nbsp;</td>
950          <td class="mdname1" valign="top" nowrap> <em>i</em>          </td>
951          <td class="md" valign="top">&nbsp;)&nbsp;</td>
952          <td class="md" nowrap> const</td>
953        </tr>
954
955      </table>
956    </td>
957  </tr>
958</table>
959<table cellspacing=5 cellpadding=0 border=0>
960  <tr>
961    <td>
962      &nbsp;
963    </td>
964    <td>
965
966<p>
967
968<p>
969Definition at line <a class="el" href="OgreVector4_8h-source.html#l00082">82</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.
970<p>
971References <a class="el" href="OgrePrerequisites_8h-source.html#l00111">Ogre::Real</a>.    </td>
972  </tr>
973</table>
974<hr><h2>Friends And Related Function Documentation</h2>
975<a class="anchor" name="Ogre_1_1Vector4n0" doxytag="Ogre::Vector4::operator *" ></a><p>
976<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
977  <tr>
978    <td class="mdRow">
979      <table cellpadding="0" cellspacing="0" border="0">
980        <tr>
981          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> operator * </td>
982          <td class="md" valign="top">(&nbsp;</td>
983          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
984          <td class="mdname" nowrap> <em>fScalar</em>, </td>
985        </tr>
986        <tr>
987          <td class="md" nowrap align="right"></td>
988          <td></td>
989          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
990          <td class="mdname" nowrap> <em>rkVector</em></td>
991        </tr>
992        <tr>
993          <td></td>
994          <td class="md">)&nbsp;</td>
995          <td class="md" colspan="2"><code> [friend]</code></td>
996        </tr>
997
998      </table>
999    </td>
1000  </tr>
1001</table>
1002<table cellspacing=5 cellpadding=0 border=0>
1003  <tr>
1004    <td>
1005      &nbsp;
1006    </td>
1007    <td>
1008
1009<p>
1010
1011<p>
1012Definition at line <a class="el" href="OgreVector4_8h-source.html#l00224">224</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
1013  </tr>
1014</table>
1015<a class="anchor" name="Ogre_1_1Vector4n1" doxytag="Ogre::Vector4::operator<<" ></a><p>
1016<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1017  <tr>
1018    <td class="mdRow">
1019      <table cellpadding="0" cellspacing="0" border="0">
1020        <tr>
1021          <td class="md" nowrap valign="top"> _OgreExport friend std::ostream&amp; operator&lt;&lt; </td>
1022          <td class="md" valign="top">(&nbsp;</td>
1023          <td class="md" nowrap valign="top">std::ostream &amp;&nbsp;</td>
1024          <td class="mdname" nowrap> <em>o</em>, </td>
1025        </tr>
1026        <tr>
1027          <td class="md" nowrap align="right"></td>
1028          <td></td>
1029          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector4.html">Vector4</a> &amp;&nbsp;</td>
1030          <td class="mdname" nowrap> <em>v</em></td>
1031        </tr>
1032        <tr>
1033          <td></td>
1034          <td class="md">)&nbsp;</td>
1035          <td class="md" colspan="2"><code> [friend]</code></td>
1036        </tr>
1037
1038      </table>
1039    </td>
1040  </tr>
1041</table>
1042<table cellspacing=5 cellpadding=0 border=0>
1043  <tr>
1044    <td>
1045      &nbsp;
1046    </td>
1047    <td>
1048
1049<p>
1050Function for writing to a stream.
1051<p>
1052
1053<p>
1054Definition at line <a class="el" href="OgreVector4_8h-source.html#l00314">314</a> of file <a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a>.    </td>
1055  </tr>
1056</table>
1057<hr><h2>Member Data Documentation</h2>
1058<a class="anchor" name="Ogre_1_1Vector4o4" doxytag="Ogre::Vector4::val" ></a><p>
1059<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1060  <tr>
1061    <td class="mdRow">
1062      <table cellpadding="0" cellspacing="0" border="0">
1063        <tr>
1064          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o4">Ogre::Vector4::val</a>[4]
1065      </table>
1066    </td>
1067  </tr>
1068</table>
1069<table cellspacing=5 cellpadding=0 border=0>
1070  <tr>
1071    <td>
1072      &nbsp;
1073    </td>
1074    <td>
1075
1076<p>
1077
1078<p>
1079Definition 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>.    </td>
1080  </tr>
1081</table>
1082<a class="anchor" name="Ogre_1_1Vector4o3" doxytag="Ogre::Vector4::w" ></a><p>
1083<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1084  <tr>
1085    <td class="mdRow">
1086      <table cellpadding="0" cellspacing="0" border="0">
1087        <tr>
1088          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o3">Ogre::Vector4::w</a>
1089      </table>
1090    </td>
1091  </tr>
1092</table>
1093<table cellspacing=5 cellpadding=0 border=0>
1094  <tr>
1095    <td>
1096      &nbsp;
1097    </td>
1098    <td>
1099
1100<p>
1101
1102<p>
1103Definition 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>.
1104<p>
1105Referenced by <a class="el" href="OgreVector4_8h-source.html#l00307">dotProduct()</a>, <a class="el" href="OgreVector4_8h-source.html#l00160">operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00501">Ogre::operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00197">Ogre::Matrix4::operator *()</a>, <a class="el" href="OgreVector4_8h-source.html#l00266">operator *=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00118">operator!=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00136">operator+()</a>, <a class="el" href="OgreVector4_8h-source.html#l00237">operator+=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00148">operator-()</a>, <a class="el" href="OgreVector4_8h-source.html#l00247">operator-=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00184">operator/()</a>, <a class="el" href="OgreVector4_8h-source.html#l00290">operator/=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00100">operator=()</a>, and <a class="el" href="OgreVector4_8h-source.html#l00110">operator==()</a>.    </td>
1106  </tr>
1107</table>
1108<a class="anchor" name="Ogre_1_1Vector4o0" doxytag="Ogre::Vector4::x" ></a><p>
1109<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1110  <tr>
1111    <td class="mdRow">
1112      <table cellpadding="0" cellspacing="0" border="0">
1113        <tr>
1114          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o0">Ogre::Vector4::x</a>
1115      </table>
1116    </td>
1117  </tr>
1118</table>
1119<table cellspacing=5 cellpadding=0 border=0>
1120  <tr>
1121    <td>
1122      &nbsp;
1123    </td>
1124    <td>
1125
1126<p>
1127
1128<p>
1129Definition 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>.
1130<p>
1131Referenced by <a class="el" href="OgreVector4_8h-source.html#l00307">dotProduct()</a>, <a class="el" href="OgreVector4_8h-source.html#l00160">operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00501">Ogre::operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00197">Ogre::Matrix4::operator *()</a>, <a class="el" href="OgreVector4_8h-source.html#l00266">operator *=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00118">operator!=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00136">operator+()</a>, <a class="el" href="OgreVector4_8h-source.html#l00237">operator+=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00148">operator-()</a>, <a class="el" href="OgreVector4_8h-source.html#l00247">operator-=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00184">operator/()</a>, <a class="el" href="OgreVector4_8h-source.html#l00290">operator/=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00100">operator=()</a>, and <a class="el" href="OgreVector4_8h-source.html#l00110">operator==()</a>.    </td>
1132  </tr>
1133</table>
1134<a class="anchor" name="Ogre_1_1Vector4o1" doxytag="Ogre::Vector4::y" ></a><p>
1135<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1136  <tr>
1137    <td class="mdRow">
1138      <table cellpadding="0" cellspacing="0" border="0">
1139        <tr>
1140          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o1">Ogre::Vector4::y</a>
1141      </table>
1142    </td>
1143  </tr>
1144</table>
1145<table cellspacing=5 cellpadding=0 border=0>
1146  <tr>
1147    <td>
1148      &nbsp;
1149    </td>
1150    <td>
1151
1152<p>
1153
1154<p>
1155Definition 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>.
1156<p>
1157Referenced by <a class="el" href="OgreVector4_8h-source.html#l00307">dotProduct()</a>, <a class="el" href="OgreVector4_8h-source.html#l00160">operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00501">Ogre::operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00197">Ogre::Matrix4::operator *()</a>, <a class="el" href="OgreVector4_8h-source.html#l00266">operator *=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00118">operator!=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00136">operator+()</a>, <a class="el" href="OgreVector4_8h-source.html#l00237">operator+=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00148">operator-()</a>, <a class="el" href="OgreVector4_8h-source.html#l00247">operator-=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00184">operator/()</a>, <a class="el" href="OgreVector4_8h-source.html#l00290">operator/=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00100">operator=()</a>, and <a class="el" href="OgreVector4_8h-source.html#l00110">operator==()</a>.    </td>
1158  </tr>
1159</table>
1160<a class="anchor" name="Ogre_1_1Vector4o2" doxytag="Ogre::Vector4::z" ></a><p>
1161<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1162  <tr>
1163    <td class="mdRow">
1164      <table cellpadding="0" cellspacing="0" border="0">
1165        <tr>
1166          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1Vector4.html#Ogre_1_1Vector4o2">Ogre::Vector4::z</a>
1167      </table>
1168    </td>
1169  </tr>
1170</table>
1171<table cellspacing=5 cellpadding=0 border=0>
1172  <tr>
1173    <td>
1174      &nbsp;
1175    </td>
1176    <td>
1177
1178<p>
1179
1180<p>
1181Definition 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>.
1182<p>
1183Referenced by <a class="el" href="OgreVector4_8h-source.html#l00307">dotProduct()</a>, <a class="el" href="OgreVector4_8h-source.html#l00160">operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00501">Ogre::operator *()</a>, <a class="el" href="OgreMatrix4_8h-source.html#l00197">Ogre::Matrix4::operator *()</a>, <a class="el" href="OgreVector4_8h-source.html#l00266">operator *=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00118">operator!=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00136">operator+()</a>, <a class="el" href="OgreVector4_8h-source.html#l00237">operator+=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00148">operator-()</a>, <a class="el" href="OgreVector4_8h-source.html#l00247">operator-=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00184">operator/()</a>, <a class="el" href="OgreVector4_8h-source.html#l00290">operator/=()</a>, <a class="el" href="OgreVector4_8h-source.html#l00100">operator=()</a>, and <a class="el" href="OgreVector4_8h-source.html#l00110">operator==()</a>.    </td>
1184  </tr>
1185</table>
1186<hr>The documentation for this class was generated from the following file:<ul>
1187<li><a class="el" href="OgreVector4_8h-source.html">OgreVector4.h</a></ul>
1188<hr>
1189<p>
1190Copyright &copy; 2000-2005 by The OGRE Team<br />
1191<!--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/>
1192This 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/>
1193                <!--/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#">
1194                <Work rdf:about="">
1195                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1196        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1197                </Work>
1198                <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> -->
1199
1200Last modified Sun Feb 12 13:04:56 2006
1201</p>
1202</body>
1203</html>
Note: See TracBrowser for help on using the repository browser.