diff options
Diffstat (limited to 'docs/doxygen/nel/a04549.html')
-rw-r--r-- | docs/doxygen/nel/a04549.html | 702 |
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 Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <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 </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 </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a9">a11</a> M[0]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a13">a12</a> M[4]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a17">a13</a> M[8]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a21">a14</a> M[12]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a10">a21</a> M[1]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a14">a22</a> M[5]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a18">a23</a> M[9]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a22">a24</a> M[13]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a11">a31</a> M[2]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a15">a32</a> M[6]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a19">a33</a> M[10]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a23">a34</a> M[14]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a12">a41</a> M[3]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a16">a42</a> M[7]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a20">a43</a> M[11]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a24">a44</a> M[15]</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a8">MAT_IDENTITY</a> 0</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a4">MAT_PROJ</a> 16</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a1">MAT_ROT</a> 2</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a3">MAT_SCALEANY</a> 8</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a2">MAT_SCALEUNI</a> 4</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a0">MAT_TRANS</a> 1</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a7">MAT_VALIDALL</a> (MAT_VALIDROT | MAT_VALIDPROJ)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a6">MAT_VALIDPROJ</a> 128</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>#define </td><td class="memItemRight" valign=bottom><a class="el" href="a04549.html#a5">MAT_VALIDROT</a> 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 M[0] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[4] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[8] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[12] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[1] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[5] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[9] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[13] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[2] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[6] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[10] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[14] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[3] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[7] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[11] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 M[15] + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 0 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 16 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 2 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 8 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 4 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 1 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 (MAT_VALIDROT | MAT_VALIDPROJ) + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 128 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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 64 + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> |