Files
OpenArena/doc/html/class_open_arena_1_1_vec2i.html
2006-07-10 21:48:18 -04:00

707 lines
36 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>OpenArena: OpenArena::Vec2i Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
<li id="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul></div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul></div>
<div class="nav">
<a class="el" href="namespace_open_arena.html">OpenArena</a>::<a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a></div>
<h1>OpenArena::Vec2i Class Reference</h1><!-- doxytag: class="OpenArena::Vec2i" -->Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.
<a href="#_details">More...</a>
<p>
<code>#include &lt;vector.h&gt;</code>
<p>
<a href="class_open_arena_1_1_vec2i-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#c8e897797291baa62b609b236fdd080f">Vec2i</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here. <a href="#c8e897797291baa62b609b236fdd080f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#a6553ce6633e091e565ebc2b75f6a886">Vec2i</a> (const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here. Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here. <a href="#a6553ce6633e091e565ebc2b75f6a886"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#d46640cbe7cc188b4aa771b1848749db">Vec2i</a> (int)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#e3f6f7b208bf19e4264938bb728b8bd9">Vec2i</a> (int, int)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here. <a href="#e3f6f7b208bf19e4264938bb728b8bd9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#843e1346026fe48e331a98330be8a707">lengthsquared</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for lengthsquared here. <a href="#843e1346026fe48e331a98330be8a707"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#d990e17463a0b67d5f65113464c9062d">length</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for length here. <a href="#d990e17463a0b67d5f65113464c9062d"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#ad31cb1652ca3974be38d27e572964e4">normalize</a> ()</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for normalize here. <a href="#ad31cb1652ca3974be38d27e572964e4"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#b77e6219666df2f0839151c96f12288b">normalized</a> () const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for normalized here. <a href="#b77e6219666df2f0839151c96f12288b"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#753639bdb528394d1ebbdb03567a468f">cross</a> (const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for cross here. <a href="#753639bdb528394d1ebbdb03567a468f"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#bfb1f667105f18cbfdff78f87ded3af9">operator=</a> (const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;)</td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for operator = here. <a href="#bfb1f667105f18cbfdff78f87ded3af9"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#b96bbf1647ac82b3e883c90912fb29e2">operator *</a> (const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for operator * here. <a href="#b96bbf1647ac82b3e883c90912fb29e2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#12a40973447d1028734288254aa3b3e6">operator+</a> (const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for operator + here. <a href="#12a40973447d1028734288254aa3b3e6"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#aa19fa47e1a128f574e120e75a4e1987">operator-</a> (const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for operator - here. <a href="#aa19fa47e1a128f574e120e75a4e1987"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#362b3a57a13519b569eb0bba3bf0a3c2">operator *</a> (int) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for operator * here. <a href="#362b3a57a13519b569eb0bba3bf0a3c2"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#9be930aa720f557a108e1044e17a3c31">operator/</a> (int) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for operator / here. <a href="#9be930aa720f557a108e1044e17a3c31"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#d3fa3fec463016035c359e599cc275a8">operator==</a> (const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for operator == here. <a href="#d3fa3fec463016035c359e599cc275a8"></a><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#67ebc613fb2ce0efc47775ff89047162">operator!=</a> (const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;) const </td></tr>
<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Write brief comment for operator != here. <a href="#67ebc613fb2ce0efc47775ff89047162"></a><br></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#ea11b9e46216ef31073acb41e5116285">x</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_open_arena_1_1_vec2i.html#e1d43bf652fbb7a47c421345902158aa">y</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.
<p>
Write detailed description for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
<p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c8e897797291baa62b609b236fdd080f"></a><!-- doxytag: member="OpenArena::Vec2i::Vec2i" ref="c8e897797291baa62b609b236fdd080f" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OpenArena::Vec2i::Vec2i </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.
<p>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="a6553ce6633e091e565ebc2b75f6a886"></a><!-- doxytag: member="OpenArena::Vec2i::Vec2i" ref="a6553ce6633e091e565ebc2b75f6a886" args="(const Vec2i &amp;)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OpenArena::Vec2i::Vec2i </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here. Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="d46640cbe7cc188b4aa771b1848749db"></a><!-- doxytag: member="OpenArena::Vec2i::Vec2i" ref="d46640cbe7cc188b4aa771b1848749db" args="(int)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OpenArena::Vec2i::Vec2i </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e3f6f7b208bf19e4264938bb728b8bd9"></a><!-- doxytag: member="OpenArena::Vec2i::Vec2i" ref="e3f6f7b208bf19e4264938bb728b8bd9" args="(int, int)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">OpenArena::Vec2i::Vec2i </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="753639bdb528394d1ebbdb03567a468f"></a><!-- doxytag: member="OpenArena::Vec2i::cross" ref="753639bdb528394d1ebbdb03567a468f" args="(const Vec2i &amp;) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> OpenArena::Vec2i::cross </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for cross here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for cross here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for cross here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="d990e17463a0b67d5f65113464c9062d"></a><!-- doxytag: member="OpenArena::Vec2i::length" ref="d990e17463a0b67d5f65113464c9062d" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int OpenArena::Vec2i::length </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for length here.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for length here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for length here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="843e1346026fe48e331a98330be8a707"></a><!-- doxytag: member="OpenArena::Vec2i::lengthsquared" ref="843e1346026fe48e331a98330be8a707" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int OpenArena::Vec2i::lengthsquared </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for lengthsquared here.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for lengthsquared here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for lengthsquared here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="ad31cb1652ca3974be38d27e572964e4"></a><!-- doxytag: member="OpenArena::Vec2i::normalize" ref="ad31cb1652ca3974be38d27e572964e4" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void OpenArena::Vec2i::normalize </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for normalize here.
<p>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for normalize here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for normalize here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="b77e6219666df2f0839151c96f12288b"></a><!-- doxytag: member="OpenArena::Vec2i::normalized" ref="b77e6219666df2f0839151c96f12288b" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> OpenArena::Vec2i::normalized </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for normalized here.
<p>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for normalized here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for normalized here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="362b3a57a13519b569eb0bba3bf0a3c2"></a><!-- doxytag: member="OpenArena::Vec2i::operator *" ref="362b3a57a13519b569eb0bba3bf0a3c2" args="(int) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> OpenArena::Vec2i::operator * </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for operator * here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for operator * here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator * here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="b96bbf1647ac82b3e883c90912fb29e2"></a><!-- doxytag: member="OpenArena::Vec2i::operator *" ref="b96bbf1647ac82b3e883c90912fb29e2" args="(const Vec2i &amp;) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> OpenArena::Vec2i::operator * </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for operator * here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for operator * here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator * here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="67ebc613fb2ce0efc47775ff89047162"></a><!-- doxytag: member="OpenArena::Vec2i::operator!=" ref="67ebc613fb2ce0efc47775ff89047162" args="(const Vec2i &amp;) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool OpenArena::Vec2i::operator!= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for operator != here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for operator != here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator != here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="12a40973447d1028734288254aa3b3e6"></a><!-- doxytag: member="OpenArena::Vec2i::operator+" ref="12a40973447d1028734288254aa3b3e6" args="(const Vec2i &amp;) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> OpenArena::Vec2i::operator+ </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for operator + here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for operator + here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator + here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="aa19fa47e1a128f574e120e75a4e1987"></a><!-- doxytag: member="OpenArena::Vec2i::operator-" ref="aa19fa47e1a128f574e120e75a4e1987" args="(const Vec2i &amp;) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> OpenArena::Vec2i::operator- </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for operator - here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for operator - here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator - here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="9be930aa720f557a108e1044e17a3c31"></a><!-- doxytag: member="OpenArena::Vec2i::operator/" ref="9be930aa720f557a108e1044e17a3c31" args="(int) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> OpenArena::Vec2i::operator/ </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for operator / here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for operator / here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator / here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="bfb1f667105f18cbfdff78f87ded3af9"></a><!-- doxytag: member="OpenArena::Vec2i::operator=" ref="bfb1f667105f18cbfdff78f87ded3af9" args="(const Vec2i &amp;)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> OpenArena::Vec2i::operator= </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for operator = here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for operator = here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator = here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<a class="anchor" name="d3fa3fec463016035c359e599cc275a8"></a><!-- doxytag: member="OpenArena::Vec2i::operator==" ref="d3fa3fec463016035c359e599cc275a8" args="(const Vec2i &amp;) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool OpenArena::Vec2i::operator== </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="class_open_arena_1_1_vec2i.html">Vec2i</a> &amp;&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td width="100%"> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
Write brief comment for operator == here.
<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>Description</em>&nbsp;</td><td>of parameter .</td></tr>
</table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>Write description of return value here.</dd></dl>
<dl compact><dt><b>Exceptions:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>&lt;exception</em>&nbsp;</td><td>class&gt; Description of criteria for throwing this exception.</td></tr>
</table>
</dl>
Write detailed description for operator == here.<p>
<dl compact><dt><b>Remarks:</b></dt><dd>Write remarks for operator == here.</dd></dl>
<dl compact><dt><b>See also:</b></dt><dd>Separate items with the '|' character. </dd></dl>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="ea11b9e46216ef31073acb41e5116285"></a><!-- doxytag: member="OpenArena::Vec2i::x" ref="ea11b9e46216ef31073acb41e5116285" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_open_arena_1_1_vec2i.html#ea11b9e46216ef31073acb41e5116285">OpenArena::Vec2i::x</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e1d43bf652fbb7a47c421345902158aa"></a><!-- doxytag: member="OpenArena::Vec2i::y" ref="e1d43bf652fbb7a47c421345902158aa" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="class_open_arena_1_1_vec2i.html#e1d43bf652fbb7a47c421345902158aa">OpenArena::Vec2i::y</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li>My Documents/Visual Studio 2005/Projects/openarena-clean/src/<a class="el" href="vector_8h.html">vector.h</a><li>My Documents/Visual Studio 2005/Projects/openarena-clean/src/<a class="el" href="vector_8cpp.html">vector.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Mon Jul 10 21:41:14 2006 for OpenArena by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>