aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a04549.html
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
committerneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
commit0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch)
tree2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/a04549.html
downloadnevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz
nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip
Initial commit
Diffstat (limited to '')
-rw-r--r--docs/doxygen/nel/a04549.html702
1 files changed, 702 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a04549.html b/docs/doxygen/nel/a04549.html
new file mode 100644
index 00000000..195674a8
--- /dev/null
+++ b/docs/doxygen/nel/a04549.html
@@ -0,0 +1,702 @@
+<!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>NeL: matrix.cpp File Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.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">Data&nbsp;Structures</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">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>matrix.cpp File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
+<dl compact><dt><b>Id</b></dt><dd><a class="el" href="a04549.html">matrix.cpp</a>,v 1.34 2003/12/05 13:45:36 berenguier Exp </dd></dl>
+
+<p>
+Definition in file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+<code>#include "<a class="el" href="a06444.html">stdmisc.h</a>"</code><br>
+<code>#include "<a class="el" href="a05973.html">nel/misc/matrix.h</a>"</code><br>
+<code>#include "<a class="el" href="a06171.html">nel/misc/plane.h</a>"</code><br>
+<code>#include "<a class="el" href="a05622.html">nel/misc/debug.h</a>"</code><br>
+
+<p>
+<a href="a05972.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>namespace &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a05378.html">NLMISC</a></td></tr>
+
+<tr><td colspan=2><br><h2>Defines</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a9">a11</a>&nbsp;&nbsp;&nbsp;M[0]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a13">a12</a>&nbsp;&nbsp;&nbsp;M[4]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a17">a13</a>&nbsp;&nbsp;&nbsp;M[8]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a21">a14</a>&nbsp;&nbsp;&nbsp;M[12]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a10">a21</a>&nbsp;&nbsp;&nbsp;M[1]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a14">a22</a>&nbsp;&nbsp;&nbsp;M[5]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a18">a23</a>&nbsp;&nbsp;&nbsp;M[9]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a22">a24</a>&nbsp;&nbsp;&nbsp;M[13]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a11">a31</a>&nbsp;&nbsp;&nbsp;M[2]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a15">a32</a>&nbsp;&nbsp;&nbsp;M[6]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a19">a33</a>&nbsp;&nbsp;&nbsp;M[10]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a23">a34</a>&nbsp;&nbsp;&nbsp;M[14]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a12">a41</a>&nbsp;&nbsp;&nbsp;M[3]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a16">a42</a>&nbsp;&nbsp;&nbsp;M[7]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a20">a43</a>&nbsp;&nbsp;&nbsp;M[11]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a24">a44</a>&nbsp;&nbsp;&nbsp;M[15]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a8">MAT_IDENTITY</a>&nbsp;&nbsp;&nbsp;0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a4">MAT_PROJ</a>&nbsp;&nbsp;&nbsp;16</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a1">MAT_ROT</a>&nbsp;&nbsp;&nbsp;2</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a3">MAT_SCALEANY</a>&nbsp;&nbsp;&nbsp;8</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a2">MAT_SCALEUNI</a>&nbsp;&nbsp;&nbsp;4</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a0">MAT_TRANS</a>&nbsp;&nbsp;&nbsp;1</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a7">MAT_VALIDALL</a>&nbsp;&nbsp;&nbsp;(MAT_VALIDROT | MAT_VALIDPROJ)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a6">MAT_VALIDPROJ</a>&nbsp;&nbsp;&nbsp;128</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a5">MAT_VALIDROT</a>&nbsp;&nbsp;&nbsp;64</td></tr>
+
+</table>
+<hr><h2>Define Documentation</h2>
+<a class="anchor" name="a9" doxytag="matrix.cpp::a11" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a11&nbsp;&nbsp;&nbsp;M[0]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00066">66</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a13" doxytag="matrix.cpp::a12" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a12&nbsp;&nbsp;&nbsp;M[4]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00070">70</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a17" doxytag="matrix.cpp::a13" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a13&nbsp;&nbsp;&nbsp;M[8]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00074">74</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a21" doxytag="matrix.cpp::a14" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a14&nbsp;&nbsp;&nbsp;M[12]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00078">78</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a10" doxytag="matrix.cpp::a21" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a21&nbsp;&nbsp;&nbsp;M[1]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00067">67</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a14" doxytag="matrix.cpp::a22" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a22&nbsp;&nbsp;&nbsp;M[5]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00071">71</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a18" doxytag="matrix.cpp::a23" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a23&nbsp;&nbsp;&nbsp;M[9]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00075">75</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a22" doxytag="matrix.cpp::a24" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a24&nbsp;&nbsp;&nbsp;M[13]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00079">79</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a11" doxytag="matrix.cpp::a31" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a31&nbsp;&nbsp;&nbsp;M[2]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00068">68</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a15" doxytag="matrix.cpp::a32" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a32&nbsp;&nbsp;&nbsp;M[6]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00072">72</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a19" doxytag="matrix.cpp::a33" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a33&nbsp;&nbsp;&nbsp;M[10]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00076">76</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a23" doxytag="matrix.cpp::a34" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a34&nbsp;&nbsp;&nbsp;M[14]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00080">80</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a12" doxytag="matrix.cpp::a41" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a41&nbsp;&nbsp;&nbsp;M[3]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00069">69</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a16" doxytag="matrix.cpp::a42" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a42&nbsp;&nbsp;&nbsp;M[7]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00073">73</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a20" doxytag="matrix.cpp::a43" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a43&nbsp;&nbsp;&nbsp;M[11]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00077">77</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a24" doxytag="matrix.cpp::a44" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define a44&nbsp;&nbsp;&nbsp;M[15]
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00081">81</a> of file <a class="el" href="a05972.html">matrix.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a8" doxytag="matrix.cpp::MAT_IDENTITY" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define MAT_IDENTITY&nbsp;&nbsp;&nbsp;0
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00061">61</a> of file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05972.html#l00200">NLMISC::CMatrix::identity()</a>, and <a class="el" href="a05972.html#l00320">NLMISC::CMatrix::set()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a4" doxytag="matrix.cpp::MAT_PROJ" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define MAT_PROJ&nbsp;&nbsp;&nbsp;16
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00054">54</a> of file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05972.html#l00125">NLMISC::CMatrix::hasProj()</a>, <a class="el" href="a05972.html#l00096">NLMISC::CMatrix::hasProjectionPart()</a>, <a class="el" href="a05972.html#l01090">NLMISC::CMatrix::inverted()</a>, <a class="el" href="a05972.html#l01308">NLMISC::operator *()</a>, <a class="el" href="a05972.html#l00309">NLMISC::CMatrix::resetProj()</a>, <a class="el" href="a05972.html#l00320">NLMISC::CMatrix::set()</a>, <a class="el" href="a05972.html#l00744">NLMISC::CMatrix::setMulMatrix()</a>, <a class="el" href="a05972.html#l00702">NLMISC::CMatrix::setMulMatrixNoProj()</a>, <a class="el" href="a05972.html#l00291">NLMISC::CMatrix::setProj()</a>, and <a class="el" href="a05972.html#l00935">NLMISC::CMatrix::transpose()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a1" doxytag="matrix.cpp::MAT_ROT" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define MAT_ROT&nbsp;&nbsp;&nbsp;2
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00051">51</a> of file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05972.html#l01386">NLMISC::CMatrix::getRot()</a>, <a class="el" href="a05972.html#l00117">NLMISC::CMatrix::hasRot()</a>, <a class="el" href="a05972.html#l01090">NLMISC::CMatrix::inverted()</a>, <a class="el" href="a05972.html#l01170">NLMISC::CMatrix::normalize()</a>, <a class="el" href="a05972.html#l01308">NLMISC::operator *()</a>, <a class="el" href="a05972.html#l00498">NLMISC::CMatrix::rotateX()</a>, <a class="el" href="a05972.html#l00538">NLMISC::CMatrix::rotateY()</a>, <a class="el" href="a05972.html#l00578">NLMISC::CMatrix::rotateZ()</a>, <a class="el" href="a05972.html#l00320">NLMISC::CMatrix::set()</a>, <a class="el" href="a05972.html#l00744">NLMISC::CMatrix::setMulMatrix()</a>, <a class="el" href="a05972.html#l00209">NLMISC::CMatrix::setRot()</a>, <a class="el" href="a05972.html#l01478">NLMISC::CMatrix::setScale()</a>, and <a class="el" href="a05972.html#l01459">NLMISC::CMatrix::setScaleUni()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a3" doxytag="matrix.cpp::MAT_SCALEANY" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define MAT_SCALEANY&nbsp;&nbsp;&nbsp;8
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00053">53</a> of file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05972.html#l01386">NLMISC::CMatrix::getRot()</a>, <a class="el" href="a05972.html#l00117">NLMISC::CMatrix::hasRot()</a>, <a class="el" href="a05972.html#l00092">NLMISC::CMatrix::hasScalePart()</a>, <a class="el" href="a05972.html#l00102">NLMISC::CMatrix::hasScaleUniform()</a>, <a class="el" href="a05972.html#l01090">NLMISC::CMatrix::inverted()</a>, <a class="el" href="a05972.html#l01170">NLMISC::CMatrix::normalize()</a>, <a class="el" href="a05972.html#l01308">NLMISC::operator *()</a>, <a class="el" href="a05972.html#l00578">NLMISC::CMatrix::rotateZ()</a>, <a class="el" href="a05972.html#l00644">NLMISC::CMatrix::scale()</a>, <a class="el" href="a05972.html#l00320">NLMISC::CMatrix::set()</a>, <a class="el" href="a05972.html#l00744">NLMISC::CMatrix::setMulMatrix()</a>, <a class="el" href="a05972.html#l00209">NLMISC::CMatrix::setRot()</a>, <a class="el" href="a05972.html#l01478">NLMISC::CMatrix::setScale()</a>, and <a class="el" href="a05972.html#l01459">NLMISC::CMatrix::setScaleUni()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a2" doxytag="matrix.cpp::MAT_SCALEUNI" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define MAT_SCALEUNI&nbsp;&nbsp;&nbsp;4
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00052">52</a> of file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05972.html#l00969">NLMISC::CMatrix::fastInvert33()</a>, <a class="el" href="a05972.html#l01386">NLMISC::CMatrix::getRot()</a>, <a class="el" href="a05972.html#l00117">NLMISC::CMatrix::hasRot()</a>, <a class="el" href="a05972.html#l00092">NLMISC::CMatrix::hasScalePart()</a>, <a class="el" href="a05972.html#l00102">NLMISC::CMatrix::hasScaleUniform()</a>, <a class="el" href="a05972.html#l01170">NLMISC::CMatrix::normalize()</a>, <a class="el" href="a05972.html#l01308">NLMISC::operator *()</a>, <a class="el" href="a05972.html#l00578">NLMISC::CMatrix::rotateZ()</a>, <a class="el" href="a05972.html#l00644">NLMISC::CMatrix::scale()</a>, <a class="el" href="a05972.html#l00744">NLMISC::CMatrix::setMulMatrix()</a>, <a class="el" href="a05972.html#l00209">NLMISC::CMatrix::setRot()</a>, <a class="el" href="a05972.html#l01478">NLMISC::CMatrix::setScale()</a>, and <a class="el" href="a05972.html#l01459">NLMISC::CMatrix::setScaleUni()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a0" doxytag="matrix.cpp::MAT_TRANS" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define MAT_TRANS&nbsp;&nbsp;&nbsp;1
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00050">50</a> of file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05972.html#l00121">NLMISC::CMatrix::hasTrans()</a>, <a class="el" href="a05972.html#l01090">NLMISC::CMatrix::inverted()</a>, <a class="el" href="a05972.html#l00279">NLMISC::CMatrix::movePos()</a>, <a class="el" href="a05972.html#l01308">NLMISC::operator *()</a>, <a class="el" href="a05972.html#l00320">NLMISC::CMatrix::set()</a>, <a class="el" href="a05972.html#l00744">NLMISC::CMatrix::setMulMatrix()</a>, <a class="el" href="a05972.html#l00267">NLMISC::CMatrix::setPos()</a>, <a class="el" href="a05972.html#l00470">NLMISC::CMatrix::translate()</a>, and <a class="el" href="a05972.html#l00935">NLMISC::CMatrix::transpose()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a7" doxytag="matrix.cpp::MAT_VALIDALL" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define MAT_VALIDALL&nbsp;&nbsp;&nbsp;(MAT_VALIDROT | MAT_VALIDPROJ)
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00059">59</a> of file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05972.html#l00168">NLMISC::CMatrix::operator=()</a>, and <a class="el" href="a05972.html#l00744">NLMISC::CMatrix::setMulMatrix()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a6" doxytag="matrix.cpp::MAT_VALIDPROJ" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define MAT_VALIDPROJ&nbsp;&nbsp;&nbsp;128
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00058">58</a> of file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05972.html#l00309">NLMISC::CMatrix::resetProj()</a>, <a class="el" href="a05972.html#l00320">NLMISC::CMatrix::set()</a>, <a class="el" href="a05972.html#l00744">NLMISC::CMatrix::setMulMatrix()</a>, <a class="el" href="a05972.html#l00702">NLMISC::CMatrix::setMulMatrixNoProj()</a>, <a class="el" href="a05972.html#l00291">NLMISC::CMatrix::setProj()</a>, <a class="el" href="a05972.html#l00149">NLMISC::CMatrix::testExpandProj()</a>, and <a class="el" href="a05972.html#l00935">NLMISC::CMatrix::transpose()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="a5" doxytag="matrix.cpp::MAT_VALIDROT" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> #define MAT_VALIDROT&nbsp;&nbsp;&nbsp;64
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05972.html#l00057">57</a> of file <a class="el" href="a05972.html">matrix.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05972.html#l00744">NLMISC::CMatrix::setMulMatrix()</a>, <a class="el" href="a05972.html#l00702">NLMISC::CMatrix::setMulMatrixNoProj()</a>, <a class="el" href="a05972.html#l00243">NLMISC::CMatrix::setRot()</a>, <a class="el" href="a05972.html#l01478">NLMISC::CMatrix::setScale()</a>, <a class="el" href="a05972.html#l01459">NLMISC::CMatrix::setScaleUni()</a>, and <a class="el" href="a05972.html#l00135">NLMISC::CMatrix::testExpandRot()</a>. </td>
+ </tr>
+</table>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:42:54 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>