diff options
Diffstat (limited to '')
-rw-r--r-- | docs/doxygen/nel/a03658.html | 191 |
1 files changed, 191 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03658.html b/docs/doxygen/nel/a03658.html new file mode 100644 index 00000000..431edac0 --- /dev/null +++ b/docs/doxygen/nel/a03658.html @@ -0,0 +1,191 @@ +<!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: TemplateNL3D::CVectNormIterator< TBaseIter > struct 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>NL3D::CVectNormIterator< TBaseIter > Struct Template Reference</h1><code>#include <<a class="el" href="a06220.html">ps_attrib_maker_iterators.h</a>></code> +<p> +<p>Inheritance diagram for NL3D::CVectNormIterator< TBaseIter >: +<p><center><img src="a03658.png" usemap="#NL3D::CVectNormIterator< TBaseIter >_map" border="0" alt=""></center> +<map name="NL3D::CVectNormIterator< TBaseIter >_map"> +<area href="a02431.html" alt="NL3D::CPSBaseIterator< TBaseIter >" shape="rect" coords="0,0,232,24"> +</map> +<hr><a name="_details"></a><h2>Detailed Description</h2> +<h3>template<class TBaseIter><br> + struct NL3D::CVectNormIterator< TBaseIter ></h3> + +This special iterator on a vector attributes enables to convert the speed to its norm It is for private use only, and it has not all the functionnalities of an iterator. The src datas can't be modified as we return the norm, and not a reference on the value +<p> + +<p> +Definition at line <a class="el" href="a06220.html#l00058">58</a> of file <a class="el" href="a06220.html">ps_attrib_maker_iterators.h</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>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02431.html#NL3D_1_1CVectNormIteratora0">advance</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </td><td class="memItemRight" valign=bottom><a class="el" href="a03658.html#NL3D_1_1CVectNormIteratora1">CVectNormIterator</a> (const TBaseIter &it)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>GET_INLINE float </td><td class="memItemRight" valign=bottom><a class="el" href="a03658.html#NL3D_1_1CVectNormIteratora2">get</a> () const </td></tr> + +<tr><td colspan=2><br><h2>Data Fields</h2></td></tr> +<tr><td class="memItemLeft" nowrap align=right valign=top>TBaseIter </td><td class="memItemRight" valign=bottom><a class="el" href="a02431.html#NL3D_1_1CVectNormIteratoro0">Iter</a></td></tr> + +</table> +<hr><h2>Constructor & Destructor Documentation</h2> +<a class="anchor" name="NL3D_1_1CVectNormIteratora1" doxytag="NL3D::CVectNormIterator::CVectNormIterator" ></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" colspan="4"> +template<class TBaseIter> </td> + </tr> + <tr> + <td class="md" nowrap valign="top"> <a class="el" href="a03658.html">NL3D::CVectNormIterator</a>< TBaseIter >::<a class="el" href="a03658.html">CVectNormIterator</a> </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const TBaseIter & </td> + <td class="mdname1" valign="top" nowrap> <em>it</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06220.html#l00061">61</a> of file <a class="el" href="a06220.html">ps_attrib_maker_iterators.h</a>. +<p> +<div class="fragment"><pre>00061 : CPSBaseIterator<TBaseIter>(it) {} +</pre></div> </td> + </tr> +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="NL3D_1_1CVectNormIteratora0" doxytag="NL3D::CVectNormIterator::advance" ></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" colspan="4"> +template<typename TBaseIter> </td> + </tr> + <tr> + <td class="md" nowrap valign="top"> void <a class="el" href="a02431.html">NL3D::CPSBaseIterator</a>< TBaseIter >::advance </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline, inherited]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06220.html#l00050">50</a> of file <a class="el" href="a06220.html">ps_attrib_maker_iterators.h</a>. +<p> +<div class="fragment"><pre>00050 { <a class="code" href="a02431.html#NL3D_1_1CVectNormIteratoro0">Iter</a>.advance(); } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CVectNormIteratora2" doxytag="NL3D::CVectNormIterator::get" ></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" colspan="4"> +template<class TBaseIter> </td> + </tr> + <tr> + <td class="md" nowrap valign="top"> GET_INLINE float <a class="el" href="a03658.html">NL3D::CVectNormIterator</a>< TBaseIter >::get </td> + <td class="md" valign="top">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Reimplemented from <a class="el" href="a02431.html#NL3D_1_1CPSBaseIteratora3">NL3D::CPSBaseIterator< TBaseIter ></a>. +<p> +Definition at line <a class="el" href="a06220.html#l00060">60</a> of file <a class="el" href="a06220.html">ps_attrib_maker_iterators.h</a>. +<p> +References <a class="el" href="a06243.html#l00038">GET_INLINE</a>. +<p> +<div class="fragment"><pre>00060 { <span class="keywordflow">return</span> <a class="code" href="a02431.html#NL3D_1_1CVectNormIteratoro0">Iter</a>.get().norm(); } +</pre></div> </td> + </tr> +</table> +<hr><h2>Field Documentation</h2> +<a class="anchor" name="NL3D_1_1CVectNormIteratoro0" doxytag="NL3D::CVectNormIterator::Iter" ></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" colspan="4"> +template<typename TBaseIter> </td> + </tr> + <tr> + <td class="md" nowrap valign="top"> TBaseIter <a class="el" href="a02431.html">NL3D::CPSBaseIterator</a>< TBaseIter >::<a class="el" href="a02431.html#NL3D_1_1CVectNormIteratoro0">Iter</a><code> [inherited]</code> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a06220.html#l00045">45</a> of file <a class="el" href="a06220.html">ps_attrib_maker_iterators.h</a>. </td> + </tr> +</table> +<hr>The documentation for this struct was generated from the following file:<ul> +<li><a class="el" href="a06220.html">ps_attrib_maker_iterators.h</a></ul> +<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 08:19:02 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> |