<!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: NL3D::CTrackSampledVector class 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>NL3D::CTrackSampledVector Class Reference</h1><code>#include &lt;<a class="el" href="a06565.html">track_sampled_vector.h</a>&gt;</code>
<p>
<p>Inheritance diagram for NL3D::CTrackSampledVector:
<p><center><img src="a03593.png" usemap="#NL3D::CTrackSampledVector_map" border="0" alt=""></center>
<map name="NL3D::CTrackSampledVector_map">
<area href="a03589.html" alt="NL3D::CTrackSampledCommon" shape="rect" coords="98,168,285,192">
<area href="a03542.html" alt="NL3D::ITrack" shape="rect" coords="98,112,285,136">
<area href="a02867.html" alt="NLMISC::IStreamable" shape="rect" coords="0,56,187,80">
<area href="a03881.html" alt="NL3D::UTrack" shape="rect" coords="197,56,384,80">
<area href="a02540.html" alt="NLMISC::IClassable" shape="rect" coords="0,0,187,24">
</map>
<hr><a name="_details"></a><h2>Detailed Description</h2>
This track is supposed to be Lighter in memory than <a class="el" href="a03588.html">CTrackKeyFramerTCBVector</a>, and also is maybe faster. The track is an oversampled version of <a class="el" href="a03588.html">CTrackKeyFramerTCBVector</a> (or any vector interpolator), to 30 fps for example, but each key is 13 bytes in memory, instead of 96. Only linear interpolation is performed between 2 keys. And Keys are precomputed<p>
13 bytes per key is achieved by encoding this way: 1 byte for the length/key time, measured in samples, and not in second (hence we can skip at max 255 keys). 12 byte for the position. May be compressed in future to 6 bytes.<p>
<dl compact><dt><b>Author:</b></dt><dd>Lionel Berenguier <p>
Nevrax France </dd></dl>
<dl compact><dt><b>Date:</b></dt><dd>2002 </dd></dl>

<p>

<p>
Definition at line <a class="el" href="a06565.html#l00053">53</a> of file <a class="el" href="a06565.html">track_sampled_vector.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&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectora0">build</a> (const std::vector&lt; <a class="el" href="a04558.html#a9">uint16</a> &gt; &amp;timeList, const std::vector&lt; <a class="el" href="a03128.html">CVector</a> &gt; &amp;keyList, float beginTime, float endTime)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectora1">CTrackSampledVector</a> ()</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#NL3D_1_1CTrackSampledVectora1"></a><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02540.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a6">getClassName</a> ()=0</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectora3">NLMISC_DECLARE_CLASS</a> (<a class="el" href="a03593.html">CTrackSampledVector</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectora4">setLoopMode</a> (bool mode)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Change the loop mode. true default.  <a href="#NL3D_1_1CTrackSampledVectora4"></a><br><br></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectora5">~CTrackSampledVector</a> ()</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_0">getBeginTime</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_1">getEndTime</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_2">getLoopMode</a> () const </td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_0">getBeginTime</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_1">getEndTime</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_2">getLoopMode</a> () const </td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (const <a class="el" href="a05363.html#a366">TAnimationTime</a> &amp;date)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a03835.html">IAnimatedValue</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_2">serial</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;f)</td></tr>

<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_0">getBeginTime</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_1">getEndTime</a> () const </td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_2">getLoopMode</a> () const </td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>

<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">TEvalType</a> { <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">EvalDiscard</a>, 
<a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a>, 
<a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">EvalInterpolate</a>
 }</td></tr>

<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorb0">buildCommon</a> (const std::vector&lt; <a class="el" href="a04558.html#a9">uint16</a> &gt; &amp;timeList, float beginTime, float endTime)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">TEvalType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorb1">evalTime</a> (const <a class="el" href="a05363.html#a366">TAnimationTime</a> &amp;date, <a class="el" href="a04558.html#a15">uint</a> numKeys, <a class="el" href="a04558.html#a15">uint</a> &amp;keyId0, <a class="el" href="a04558.html#a15">uint</a> &amp;keyId1, float &amp;interpValue)</td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorb2">serialCommon</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;f)</td></tr>

<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03000.html">NLMISC::CObjectVector</a>&lt; <a class="el" href="a03128.html">CVector</a>,<br>
 false &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a></td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">_LoopMode</a></td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">_OODeltaTime</a></td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">_OOTotalRange</a></td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03000.html">NLMISC::CObjectVector</a>&lt; CTimeBlock &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a></td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a></td></tr>

<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02201.html">CAnimatedValueVector</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">_Value</a></td></tr>

</table>
<hr><h2>Member Enumeration Documentation</h2>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorx3" doxytag="NL3D::CTrackSampledVector::TEvalType" ></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"> enum <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">NL3D::CTrackSampledCommon::TEvalType</a><code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>Enumeration values: </b></dt><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a class="anchor" name="NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0" doxytag="EvalDiscard" ></a>EvalDiscard</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a class="anchor" name="NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2" doxytag="EvalKey0" ></a>EvalKey0</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a class="anchor" name="NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1" doxytag="EvalInterpolate" ></a>EvalInterpolate</em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="a06561.html#l00103">103</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.
<p>
<div class="fragment"><pre>00103 {<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">EvalDiscard</a>, <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a>, <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">EvalInterpolate</a>};
</pre></div>    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="NL3D_1_1CTrackSampledVectora1" doxytag="NL3D::CTrackSampledVector::CTrackSampledVector" ></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"> NL3D::CTrackSampledVector::CTrackSampledVector </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Constructor. 
<p>

<p>
Definition at line <a class="el" href="a06564.html#l00046">46</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
<p>
<div class="fragment"><pre>00047 {
00048 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectora5" doxytag="NL3D::CTrackSampledVector::~CTrackSampledVector" ></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"> NL3D::CTrackSampledVector::~<a class="el" href="a03593.html">CTrackSampledVector</a> </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </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="a06564.html#l00051">51</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
<p>
<div class="fragment"><pre>00052 {
00053 }
</pre></div>    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="NL3D_1_1CTrackSampledVectora0" doxytag="NL3D::CTrackSampledVector::build" ></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"> void NL3D::CTrackSampledVector::build </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const std::vector&lt; <a class="el" href="a04558.html#a9">uint16</a> &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>timeList</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>const std::vector&lt; <a class="el" href="a03128.html">CVector</a> &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>keyList</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap> <em>beginTime</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap> <em>endTime</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Build the track from a list of keys nlassert if ! same length. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>timeList</em>&nbsp;</td><td>the list of key time. First must be ==0. nlassert if difference between 2 keys is &gt; 255 </td></tr>
    <tr><td valign=top><em>keyList</em>&nbsp;</td><td>the list of keys, not yet compressed (done internally in future) </td></tr>
    <tr><td valign=top><em>beginTime</em>&nbsp;</td><td>map to the timeList[0] time. </td></tr>
    <tr><td valign=top><em>endTime</em>&nbsp;</td><td>map to the timeList[size-1] time.</td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="a06564.html#l00079">79</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
<p>
References <a class="el" href="a06116.html#l00124">NLMISC::CObjectVector&lt; CTimeBlock &gt;::clear()</a>, <a class="el" href="a06116.html#l00124">NLMISC::CObjectVector&lt; CVector, false &gt;::clear()</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, <a class="el" href="a06116.html#l00142">NLMISC::CObjectVector&lt; CVector, false &gt;::resize()</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
<p>
Referenced by <a class="el" href="a05445.html#l00177">NL3D::CAnimationOptimizer::optimizeTrack()</a>.
<p>
<div class="fragment"><pre>00081 {
00082         <a class="code" href="a04199.html#a6">nlassert</a>( endTime&gt;beginTime || (beginTime==endTime &amp;&amp; keyList.size()&lt;=1) );
00083         <a class="code" href="a04199.html#a6">nlassert</a>( keyList.size()==timeList.size() );
00084         <a class="code" href="a04558.html#a15">uint</a> i;
00085 
00086         <span class="comment">// reset.</span>
00087         <a class="code" href="a04558.html#a15">uint</a>    numKeys= keyList.size();
00088         <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_0">clear</a>();
00089         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_0">clear</a>();
00090 
00091         <span class="comment">// Build Common time information</span>
00092         CTrackSampledCommon::buildCommon(timeList, beginTime, endTime);
00093 
00094 
00095         <span class="comment">// Compute All Key values.</span>
00096         <span class="comment">//===================</span>
00097         <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(numKeys);
00098         <span class="keywordflow">for</span>(i=0; i&lt;numKeys;i++)
00099         {
00100                 <span class="comment">// no compression for now</span>
00101                 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>[i]= keyList[i];
00102         }
00103 
00104 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorb0" doxytag="NL3D::CTrackSampledVector::buildCommon" ></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"> void NL3D::CTrackSampledCommon::buildCommon </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const std::vector&lt; <a class="el" href="a04558.html#a9">uint16</a> &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>timeList</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap> <em>beginTime</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>float&nbsp;</td>
          <td class="mdname" nowrap> <em>endTime</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Build the track time from a list of Keys. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>timeList</em>&nbsp;</td><td>the list of key time. First must be ==0. nlassert if difference between 2 keys is &gt; 255 </td></tr>
    <tr><td valign=top><em>beginTime</em>&nbsp;</td><td>map to the timeList[0] time. </td></tr>
    <tr><td valign=top><em>endTime</em>&nbsp;</td><td>map to the timeList[size-1] time.</td></tr>
  </table>
</dl>

<p>
Definition at line <a class="el" href="a06560.html#l00106">106</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
<p>
References <a class="el" href="a06561.html#l00074">NL3D::CTrackSampledCommon::_OODeltaTime</a>, <a class="el" href="a06561.html#l00098">NL3D::CTrackSampledCommon::_TimeBlocks</a>, <a class="el" href="a06116.html#l00124">NLMISC::CObjectVector&lt; CTimeBlock &gt;::clear()</a>, <a class="el" href="a06561.html#l00083">NL3D::CTrackSampledCommon::CTimeBlock::KeyOffset</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, <a class="el" href="a06116.html#l00142">NLMISC::CObjectVector&lt; uint8, false &gt;::resize()</a>, <a class="el" href="a06116.html#l00142">NLMISC::CObjectVector&lt; CTimeBlock &gt;::resize()</a>, <a class="el" href="a05981.html#l00099">sint32</a>, <a class="el" href="a06116.html#l00184">NLMISC::CObjectVector&lt; uint8, false &gt;::size()</a>, <a class="el" href="a06561.html#l00081">NL3D::CTrackSampledCommon::CTimeBlock::TimeOffset</a>, <a class="el" href="a06561.html#l00086">NL3D::CTrackSampledCommon::CTimeBlock::Times</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
<p>
<div class="fragment"><pre>00107 {
00108         <a class="code" href="a04199.html#a6">nlassert</a>( endTime&gt;beginTime || (beginTime==endTime &amp;&amp; timeList.size()&lt;=1) );
00109         <a class="code" href="a04558.html#a15">uint</a> i;
00110 
00111         <span class="comment">// reset.</span>
00112         <a class="code" href="a04558.html#a15">uint</a>    numKeys= timeList.size();
00113         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_0">clear</a>();
00114 
00115         <span class="comment">// Special case of 0 or 1 key.</span>
00116         <span class="comment">//===================</span>
00117         <span class="keywordflow">if</span>(numKeys&lt;=1)
00118         {
00119                 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>= beginTime;
00120                 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>= endTime;
00121                 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a>= 0;
00122                 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">_OOTotalRange</a>= 0;
00123                 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a>= 0;
00124                 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">_OODeltaTime</a>= 0;
00125                 <span class="keywordflow">if</span>(numKeys==1)
00126                 {
00127                         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(1);
00128                         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[0].TimeOffset= 0;
00129                         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[0].Times.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(1);
00130                         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[0].Times[0]= 0;
00131                 }
00132 
00133                 <span class="keywordflow">return</span>;
00134         }
00135 
00136         <span class="comment">// Compute All Time blocks.</span>
00137         <span class="comment">//===================</span>
00138         <a class="code" href="a04558.html#a10">sint32</a>          lastBlockFrame= -1000000;
00139         <a class="code" href="a04199.html#a6">nlassert</a>(timeList[0] == 0);
00140         <span class="comment">// Header info for creating timeBlocks</span>
00141         vector&lt;uint&gt;    timeBlockKeyId;
00142         vector&lt;uint&gt;    timeBlockNumKeys;
00143 
00144         <span class="comment">// compute how many time block we need.</span>
00145         <span class="keywordflow">for</span>(i=0; i&lt;numKeys; i++)
00146         {
00147                 <span class="comment">// verify growing order, and time difference.</span>
00148                 <span class="keywordflow">if</span>(i&gt;0)
00149                 {
00150                         <a class="code" href="a04199.html#a6">nlassert</a>(timeList[i]&gt;timeList[i-1]);
00151                         <a class="code" href="a04199.html#a6">nlassert</a>(timeList[i]-timeList[i-1] &lt;= 255 );
00152                 }
00153                 <span class="comment">// If the current frame is to far from the last TimeBlock frame (or if 1st timeBlock), must create a new timeBlock</span>
00154                 <span class="keywordflow">if</span>(timeList[i]-lastBlockFrame&gt;255)
00155                 {
00156                         <span class="comment">// create a new timeblock</span>
00157                         timeBlockKeyId.push_back(i);
00158                         <span class="comment">// Add this key to this new time Block (numKey == 1).</span>
00159                         timeBlockNumKeys.push_back(1);
00160                         lastBlockFrame= timeList[i];
00161                 }
00162                 <span class="keywordflow">else</span>
00163                 {
00164                         <span class="comment">// Add this key to the timeBlock.</span>
00165                         timeBlockNumKeys[timeBlockNumKeys.size()-1]++;
00166                 }
00167         }
00168 
00169         <span class="comment">// Build the timeBlocks.</span>
00170         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(timeBlockKeyId.size());
00171         <span class="keywordflow">for</span>(i=0; i&lt;timeBlockKeyId.size(); i++)
00172         {
00173                 CTimeBlock      &amp;timeBlock= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[i];
00174                 <a class="code" href="a04558.html#a15">uint</a>            firstKeyId= timeBlockKeyId[i];
00175                 <a class="code" href="a04558.html#a15">uint</a>            numKeys= timeBlockNumKeys[i];
00176                 <span class="comment">// compute the offset time and key</span>
00177                 timeBlock.KeyOffset= firstKeyId;
00178                 timeBlock.TimeOffset= timeList[firstKeyId];
00179                 <span class="comment">// create array of key</span>
00180                 timeBlock.Times.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(numKeys);
00181                 <span class="keywordflow">for</span>(<a class="code" href="a04558.html#a15">uint</a> j=0;j&lt;timeBlock.Times.size(); j++)
00182                 {
00183                         <span class="comment">// get the key time and make it local to the timeBlock.</span>
00184                         timeBlock.Times[j]= timeList[firstKeyId+j] - timeBlock.TimeOffset;
00185                 }
00186         }
00187 
00188         <span class="comment">// Compute other params</span>
00189         <span class="comment">//===================</span>
00190         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>= beginTime;
00191         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>= endTime;
00192         <span class="comment">// compute deltatime for a frame to an other</span>
00193         <a class="code" href="a04558.html#a15">uint</a>    totalFrameCount= timeList[numKeys-1] - timeList[0];
00194         <a class="code" href="a04199.html#a6">nlassert</a>(totalFrameCount&gt;0);
00195         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a>= (<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>-<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>) / totalFrameCount;
00196         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">_OODeltaTime</a>= (<span class="keywordtype">float</span>)(1.0 / <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a>);
00197         <span class="comment">// Compute range of anim</span>
00198         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a>= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>-<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>;
00199         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">_OOTotalRange</a>= float(1.0/_TotalRange);
00200 
00201 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1011_0" doxytag="NL3D::CTrackSampledVector::eval" ></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"> void NL3D::CTrackSampledVector::eval </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="a05363.html#a366">TAnimationTime</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>date</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Evaluation of the value of the track for this time.<p>
The result is internaly stored to simplify access at the polymorphic values. To get the value, call <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">ITrack::getValue()</a>.
<p>
Implements <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack</a>.
<p>
Definition at line <a class="el" href="a06564.html#l00107">107</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
<p>
References <a class="el" href="a06560.html#l00211">NL3D::CTrackSampledCommon::evalTime()</a>, <a class="el" href="a05622.html#l00416">nlstop</a>, <a class="el" href="a06116.html#l00184">NLMISC::CObjectVector&lt; CVector, false &gt;::size()</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, <a class="el" href="a05981.html#l00105">uint</a>, and <a class="el" href="a05442.html#l00116">NL3D::CAnimatedValueBlendable&lt; T &gt;::Value</a>.
<p>
<div class="fragment"><pre>00108 {
00109         <span class="comment">// Eval time, and get key interpolation info</span>
00110         <a class="code" href="a04558.html#a15">uint</a>    keyId0;
00111         <a class="code" href="a04558.html#a15">uint</a>    keyId1;
00112         <span class="keywordtype">float</span>   interpValue;
00113         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">TEvalType</a>       evalType= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorb1">evalTime</a>(date, <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1984_3">size</a>(), keyId0, keyId1, interpValue);
00114 
00115         <span class="comment">// Discard? </span>
00116         <span class="keywordflow">if</span>( evalType==<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">EvalDiscard</a> )
00117                 <span class="keywordflow">return</span>;
00118         <span class="comment">// One Key? easy, and quit.</span>
00119         <span class="keywordflow">else</span> <span class="keywordflow">if</span>( evalType==<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a> )
00120         {
00121                 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">_Value</a>.Value= <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>[keyId0];
00122         }
00123         <span class="comment">// interpolate</span>
00124         <span class="keywordflow">else</span> <span class="keywordflow">if</span>( evalType==<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">EvalInterpolate</a> )
00125         {
00126                 <span class="keyword">const</span> CVector   &amp;valueKey0= <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>[keyId0];
00127                 <span class="keyword">const</span> CVector   &amp;valueKey1= _Keys[keyId1];
00128 
00129                 <span class="comment">// interpolate</span>
00130                 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">_Value</a>.Value= valueKey0*(1-interpValue) + valueKey1*interpValue;
00131         }
00132         <span class="keywordflow">else</span>
00133         {
00134                 <a class="code" href="a04199.html#a12">nlstop</a>;
00135         }
00136 
00137 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorb1" doxytag="NL3D::CTrackSampledVector::evalTime" ></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"> <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">CTrackSampledCommon::TEvalType</a> NL3D::CTrackSampledCommon::evalTime </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="a05363.html#a366">TAnimationTime</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>date</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>numKeys</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>keyId0</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>keyId1</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>float &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>interpValue</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </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="a06560.html#l00211">211</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
<p>
References <a class="el" href="a06561.html#l00074">NL3D::CTrackSampledCommon::_OODeltaTime</a>, <a class="el" href="a06561.html#l00098">NL3D::CTrackSampledCommon::_TimeBlocks</a>, <a class="el" href="a05587.html#l00115">NLMISC::clamp()</a>, <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">NL3D::CTrackSampledCommon::EvalDiscard</a>, <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">NL3D::CTrackSampledCommon::EvalInterpolate</a>, <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">NL3D::CTrackSampledCommon::EvalKey0</a>, <a class="el" href="a06116.html#l00195">NLMISC::CObjectVector&lt; uint8, false &gt;::getPtr()</a>, <a class="el" href="a06116.html#l00195">NLMISC::CObjectVector&lt; CTimeBlock &gt;::getPtr()</a>, <a class="el" href="a06561.html#l00083">NL3D::CTrackSampledCommon::CTimeBlock::KeyOffset</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, <a class="el" href="a05426.html#l00082">NLMISC::searchLowerBound()</a>, <a class="el" href="a05981.html#l00104">sint</a>, <a class="el" href="a06116.html#l00184">NLMISC::CObjectVector&lt; uint8, false &gt;::size()</a>, <a class="el" href="a06116.html#l00184">NLMISC::CObjectVector&lt; CTimeBlock &gt;::size()</a>, <a class="el" href="a05646.html#l00985">t</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, <a class="el" href="a06561.html#l00081">NL3D::CTrackSampledCommon::CTimeBlock::TimeOffset</a>, <a class="el" href="a06561.html#l00086">NL3D::CTrackSampledCommon::CTimeBlock::Times</a>, <a class="el" href="a05981.html#l00105">uint</a>, and <a class="el" href="a05981.html#l00096">uint8</a>.
<p>
Referenced by <a class="el" href="a06564.html#l00107">eval()</a>, and <a class="el" href="a06562.html#l00186">NL3D::CTrackSampledQuat::eval()</a>.
<p>
<div class="fragment"><pre>00212 {
00213         <span class="comment">// Empty? quit</span>
00214         <span class="keywordflow">if</span>(numKeys==0)
00215                 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">EvalDiscard</a>;
00216 
00217         <span class="comment">// One Key? easy, and quit.</span>
00218         <span class="keywordflow">if</span>(numKeys==1)
00219         {
00220                 keyId0= 0;
00221                 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a>;
00222         }
00223 
00224         <span class="comment">// manage Loop</span>
00225         <span class="comment">//=====================</span>
00226         <span class="keywordtype">float</span>   localTime;
00227         <span class="keywordflow">if</span>(<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">_LoopMode</a>)
00228         {
00229                 <a class="code" href="a04199.html#a6">nlassert</a>(_TotalRange&gt;0);
00230                 <span class="comment">// get relative to BeginTime.</span>
00231                 localTime= date-<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>;
00232 
00233                 <span class="comment">// force us to be in interval [0, _TotalRange[.</span>
00234                 <span class="keywordflow">if</span>( localTime&lt;0 || localTime&gt;=<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a> )
00235                 {
00236                         <span class="keywordtype">double</span>  d= localTime*<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">_OOTotalRange</a>;
00237 
00238                         <span class="comment">// floor(d) is the truncated number of loops.</span>
00239                         d= localTime- floor(d)*<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a>;
00240                         localTime= (<span class="keywordtype">float</span>)d;
00241 
00242                         <span class="comment">// For precision problems, ensure correct range.</span>
00243                         <span class="keywordflow">if</span>(localTime&lt;0 || localTime &gt;= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a>)
00244                                 localTime= 0;
00245                 }
00246 
00247         }
00248         <span class="keywordflow">else</span>
00249         {
00250                 <span class="comment">// get relative to BeginTime.</span>
00251                 localTime= date-<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>;
00252         }
00253 
00254 
00255         <span class="comment">// Find the first key before localTime</span>
00256         <span class="comment">//=====================</span>
00257         <span class="comment">// get the frame in the track.</span>
00258         <a class="code" href="a04558.html#a14">sint</a>    frame= (<a class="code" href="a04558.html#a14">sint</a>)floor(localTime*_OODeltaTime);
00259         <span class="comment">// clamp to uint16</span>
00260         <a class="code" href="a05378.html#a374">clamp</a>(frame, 0, 65535);
00261 
00262         <span class="comment">// Search the TimeBlock.</span>
00263         CTimeBlock      keyTB;
00264         keyTB.TimeOffset= frame;
00265         <a class="code" href="a04558.html#a15">uint</a>            tbId;
00266         tbId= <a class="code" href="a05378.html#a366">searchLowerBound</a>(<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1984_1">getPtr</a>(), <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1984_3">size</a>(), keyTB);
00267 
00268         <span class="comment">// get this timeBlock.</span>
00269         CTimeBlock      &amp;timeBlock= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[tbId];
00270         <span class="comment">// get frame relative to this timeBlock.</span>
00271         <a class="code" href="a04558.html#a14">sint</a>    frameRel= frame-timeBlock.TimeOffset;
00272         <span class="comment">// clamp to uint8</span>
00273         <a class="code" href="a05378.html#a374">clamp</a>(frameRel, 0, 255);
00274         <span class="comment">// get the key in this timeBlock.</span>
00275         <a class="code" href="a04558.html#a15">uint</a>    keyIdRel;
00276         keyIdRel= <a class="code" href="a05378.html#a366">searchLowerBound</a>(timeBlock.Times.getPtr(), timeBlock.Times.size(), (<a class="code" href="a04558.html#a7">uint8</a>)frameRel);
00277         
00278         <span class="comment">// Get the Frame and Value of Key0.</span>
00279         <a class="code" href="a04558.html#a15">uint</a>            frameKey0= timeBlock.TimeOffset + timeBlock.Times[keyIdRel];
00280         <span class="comment">// this is the key to evaluate</span>
00281         keyId0= timeBlock.KeyOffset + keyIdRel;
00282 
00283 
00284         <span class="comment">// Interpolate with next key</span>
00285         <span class="comment">//=====================</span>
00286 
00287         <span class="comment">// If not the last Key</span>
00288         <span class="keywordflow">if</span>(keyId0&lt;numKeys-1)
00289         {
00290                 <span class="comment">// Get the next key.</span>
00291                 keyId1= keyId0+1;
00292                 <a class="code" href="a04558.html#a15">uint</a>            frameKey1;
00293                 <span class="comment">// If last key of the timeBlock, get the first time of the next timeBlock.</span>
00294                 <span class="keywordflow">if</span>( keyIdRel+1 &gt;= timeBlock.Times.size() )
00295                 {
00296                         <a class="code" href="a04199.html#a6">nlassert</a>(tbId+1&lt;_TimeBlocks.size());
00297                         frameKey1= _TimeBlocks[tbId+1].TimeOffset;
00298                 }
00299                 <span class="keywordflow">else</span>
00300                 {
00301                         frameKey1= timeBlock.TimeOffset + timeBlock.Times[keyIdRel+1];
00302                 }
00303 
00304                 <span class="comment">// unpack time.</span>
00305                 <span class="keywordtype">float</span>   time0= frameKey0*<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a>;
00306                 <span class="keywordtype">float</span>   time1= frameKey1*_DeltaTime;
00307 
00308                 <span class="comment">// interpolate.</span>
00309                 <span class="keywordtype">float</span>   <a class="code" href="a04223.html#a627">t</a>= (localTime-time0);
00310                 <span class="comment">// If difference is one frame, optimize.</span>
00311                 <span class="keywordflow">if</span>(frameKey1-frameKey0==1)
00312                         <a class="code" href="a04223.html#a627">t</a>*= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">_OODeltaTime</a>;
00313                 <span class="keywordflow">else</span>
00314                         <a class="code" href="a04223.html#a627">t</a>/= (time1-time0);
00315                 <a class="code" href="a05378.html#a374">clamp</a>(t, 0.f, 1.f);
00316 
00317                 <span class="comment">// store this interp value.</span>
00318                 interpValue= <a class="code" href="a04223.html#a627">t</a>;
00319 
00320                 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">EvalInterpolate</a>;
00321         }
00322         <span class="comment">// else (last key of anim), just eval this key.</span>
00323         <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a>;
00324 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1009_0" doxytag="NL3D::CTrackSampledVector::getBeginTime" ></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"> <a class="el" href="a05363.html#a366">TAnimationTime</a> NL3D::CTrackSampledCommon::getBeginTime </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the begin time of the track
<p>
Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1572_0">NL3D::UTrack</a>.
<p>
Definition at line <a class="el" href="a06560.html#l00067">67</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
<p>
References <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>.
<p>
<div class="fragment"><pre>00068 {
00069         <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>;
00070 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a6" doxytag="NL3D::CTrackSampledVector::getClassName" ></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"> virtual std::string NLMISC::IClassable::getClassName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [pure virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Implemented in <a class="el" href="a02995.html#NLAIAGENT_1_1CNumericIndexz1699_0">NLAIAGENT::CNumericIndex</a>, <a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypez1764_0">NLAIC::IPointerGestion</a>, <a class="el" href="a02650.html#NLAIC_1_1CIdentTypez1766_0">NLAIC::CIdentType</a>, and <a class="el" href="a02241.html#CAutomataDescz1896_0">CAutomataDesc</a>.
<p>
Referenced by <a class="el" href="a05549.html#l00091">NLMISC::CClassRegistry::checkObject()</a>, and <a class="el" href="a06525.html#l00039">NL3D::GetTextureSize()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1009_1" doxytag="NL3D::CTrackSampledVector::getEndTime" ></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"> <a class="el" href="a05363.html#a366">TAnimationTime</a> NL3D::CTrackSampledCommon::getEndTime </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the end time of the track
<p>
Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1572_1">NL3D::UTrack</a>.
<p>
Definition at line <a class="el" href="a06560.html#l00073">73</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
<p>
References <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>.
<p>
<div class="fragment"><pre>00074 {
00075         <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>;
00076 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1009_2" doxytag="NL3D::CTrackSampledVector::getLoopMode" ></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"> bool NL3D::CTrackSampledCommon::getLoopMode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
get LoopMode. 2 mode only: "constant" (&lt;=&gt;false), and "loop" (&lt;=&gt; true). NB: same mode if time &lt; getBeginTIme() and if time &gt; <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_1">getEndTime()</a>
<p>
Implements <a class="el" href="a03542.html#NL3D_1_1ITracka2">NL3D::ITrack</a>.
<p>
Definition at line <a class="el" href="a06560.html#l00061">61</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
<p>
<div class="fragment"><pre>00062 {
00063         <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">_LoopMode</a>;
00064 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1011_1" doxytag="NL3D::CTrackSampledVector::getValue" ></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"> const <a class="el" href="a03835.html">IAnimatedValue</a> &amp; NL3D::CTrackSampledVector::getValue </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Get the track current value.<p>
<dl compact><dt><b>Returns:</b></dt><dd>the last value evaluated by <a class="el" href="a03542.html#NL3D_1_1ITracka0">ITrack::eval()</a>.</dd></dl>

<p>
Implements <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack</a>.
<p>
Definition at line <a class="el" href="a06564.html#l00056">56</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
<p>
<div class="fragment"><pre>00057 {
00058         <span class="keywordflow">return</span> <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">_Value</a>;
00059 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0" doxytag="NL3D::CTrackSampledVector::interpolate" ></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"> bool NL3D::ITrack::interpolate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>time</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>bool &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>res</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Interplation a bool value. You should be sure that the track you use to interpolate your value is a bool track! An assertion will be raised in debug if the type is wrong.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
    <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>

<p>
Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_0">NL3D::UTrack</a>.
<p>
Definition at line <a class="el" href="a06555.html#l00202">202</a> of file <a class="el" href="a06555.html">track.cpp</a>.
<p>
References <a class="el" href="a05442.html#l00274">NL3D::CAnimatedValueBool</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
<p>
<div class="fragment"><pre>00203 {
00204         <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
00205 
00206         <span class="comment">// Evaluate it </span>
00207         <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
00208 
00209         <span class="comment">// Get a pointer on the value</span>
00210         <span class="keyword">const</span> <a class="code" href="a05363.html#a0">CAnimatedValueBool</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueBool*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
00211 
00212         <span class="comment">// Type is good ?</span>
00213         <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
00214         {
00215                 <span class="comment">// Ok, return the value</span>
00216                 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
00217                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
00218         }
00219         <span class="keywordflow">else</span>
00220                 <span class="comment">// No, return false</span>
00221                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
00222 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1" doxytag="NL3D::CTrackSampledVector::interpolate" ></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"> bool NL3D::ITrack::interpolate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>time</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>std::string &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>res</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Interplation a string value. You should be sure that the track you use to interpolate your value is a string track! An assertion will be raised in debug if the type is wrong.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
    <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>

<p>
Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_1">NL3D::UTrack</a>.
<p>
Definition at line <a class="el" href="a06555.html#l00178">178</a> of file <a class="el" href="a06555.html">track.cpp</a>.
<p>
References <a class="el" href="a05442.html#l00278">NL3D::CAnimatedValueString</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
<p>
<div class="fragment"><pre>00179 {
00180         <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
00181 
00182         <span class="comment">// Evaluate it </span>
00183         <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
00184 
00185         <span class="comment">// Get a pointer on the value</span>
00186         <span class="keyword">const</span> <a class="code" href="a05363.html#a4">CAnimatedValueString</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueString*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
00187 
00188         <span class="comment">// Type is good ?</span>
00189         <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
00190         {
00191                 <span class="comment">// Ok, return the value</span>
00192                 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
00193                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
00194         }
00195         <span class="keywordflow">else</span>
00196                 <span class="comment">// No, return false</span>
00197                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
00198 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2" doxytag="NL3D::CTrackSampledVector::interpolate" ></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"> bool NL3D::ITrack::interpolate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>time</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>res</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Interplation a CQuat value. You should be sure that the track you use to interpolate your value is a CQuat track! An assertion will be raised in debug if the type is wrong.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
    <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>

<p>
Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_2">NL3D::UTrack</a>.
<p>
Definition at line <a class="el" href="a06555.html#l00154">154</a> of file <a class="el" href="a06555.html">track.cpp</a>.
<p>
References <a class="el" href="a05442.html#l00279">NL3D::CAnimatedValueQuat</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
<p>
<div class="fragment"><pre>00155 {
00156         <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
00157 
00158         <span class="comment">// Evaluate it </span>
00159         <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
00160 
00161         <span class="comment">// Get a pointer on the value</span>
00162         <span class="keyword">const</span> <a class="code" href="a05363.html#a5">CAnimatedValueQuat</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueQuat*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
00163 
00164         <span class="comment">// Type is good ?</span>
00165         <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
00166         {
00167                 <span class="comment">// Ok, return the value</span>
00168                 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
00169                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
00170         }
00171         <span class="keywordflow">else</span>
00172                 <span class="comment">// No, return false</span>
00173                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
00174 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3" doxytag="NL3D::CTrackSampledVector::interpolate" ></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"> bool NL3D::ITrack::interpolate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>time</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="a03128.html">NLMISC::CVector</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>res</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Interplation a CVector value. You should be sure that the track you use to interpolate your value is a CVector track! An assertion will be raised in debug if the type is wrong.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
    <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>

<p>
Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_3">NL3D::UTrack</a>.
<p>
Definition at line <a class="el" href="a06555.html#l00130">130</a> of file <a class="el" href="a06555.html">track.cpp</a>.
<p>
References <a class="el" href="a05442.html#l00277">NL3D::CAnimatedValueVector</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
<p>
<div class="fragment"><pre>00131 {
00132         <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
00133 
00134         <span class="comment">// Evaluate it </span>
00135         <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
00136 
00137         <span class="comment">// Get a pointer on the value</span>
00138         <span class="keyword">const</span> <a class="code" href="a05363.html#a3">CAnimatedValueVector</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueVector*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
00139 
00140         <span class="comment">// Type is good ?</span>
00141         <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
00142         {
00143                 <span class="comment">// Ok, return the value</span>
00144                 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
00145                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
00146         }
00147         <span class="keywordflow">else</span>
00148                 <span class="comment">// No, return false</span>
00149                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
00150 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4" doxytag="NL3D::CTrackSampledVector::interpolate" ></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"> bool NL3D::ITrack::interpolate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>time</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>res</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Interplation a CRGBA value. You should be sure that the track you use to interpolate your value is an CRGBA track! An assertion will be raised in debug if the type is wrong.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
    <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>

<p>
Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_4">NL3D::UTrack</a>.
<p>
Definition at line <a class="el" href="a06555.html#l00106">106</a> of file <a class="el" href="a06555.html">track.cpp</a>.
<p>
References <a class="el" href="a05442.html#l00280">NL3D::CAnimatedValueRGBA</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
<p>
<div class="fragment"><pre>00107 {
00108         <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
00109 
00110         <span class="comment">// Evaluate it </span>
00111         <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
00112 
00113         <span class="comment">// Get a pointer on the value</span>
00114         <span class="keyword">const</span> <a class="code" href="a05363.html#a6">CAnimatedValueRGBA</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueRGBA*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
00115 
00116         <span class="comment">// Type is good ?</span>
00117         <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
00118         {
00119                 <span class="comment">// Ok, return the value</span>
00120                 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
00121                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
00122         }
00123         <span class="keywordflow">else</span>
00124                 <span class="comment">// No, return false</span>
00125                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
00126 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5" doxytag="NL3D::CTrackSampledVector::interpolate" ></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"> bool NL3D::ITrack::interpolate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>time</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="a04558.html#a10">sint32</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>res</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Interplation an integer value. You should be sure that the track you use to interpolate your value is an integer track! An assertion will be raised in debug if the type is wrong.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
    <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>

<p>
Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_5">NL3D::UTrack</a>.
<p>
Definition at line <a class="el" href="a06555.html#l00082">82</a> of file <a class="el" href="a06555.html">track.cpp</a>.
<p>
References <a class="el" href="a05442.html#l00275">NL3D::CAnimatedValueInt</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05981.html#l00099">sint32</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
<p>
<div class="fragment"><pre>00083 {
00084         <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
00085 
00086         <span class="comment">// Evaluate it </span>
00087         <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
00088 
00089         <span class="comment">// Get a pointer on the value</span>
00090         <span class="keyword">const</span> <a class="code" href="a05363.html#a1">CAnimatedValueInt</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueInt*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
00091 
00092         <span class="comment">// Type is good ?</span>
00093         <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
00094         {
00095                 <span class="comment">// Ok, return the value</span>
00096                 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
00097                 <span class="keywordflow">return</span> <span class="keyword">true</span>;
00098         }
00099         <span class="keywordflow">else</span>
00100                 <span class="comment">// No, return false</span>
00101                 <span class="keywordflow">return</span> <span class="keyword">false</span>;
00102 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6" doxytag="NL3D::CTrackSampledVector::interpolate" ></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"> virtual bool NL3D::ITrack::interpolate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
          <td class="mdname" nowrap> <em>time</em>, </td>
        </tr>
        <tr>
          <td class="md" nowrap align="right"></td>
          <td></td>
          <td class="md" nowrap>float &amp;&nbsp;</td>
          <td class="mdname" nowrap> <em>res</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Interplation a float value. You should be sure that the track you use to interpolate your value is a float track! An assertion will be raised in debug if the type is wrong.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
    <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
  </table>
</dl>
<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>

<p>
Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_6">NL3D::UTrack</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectora3" doxytag="NL3D::CTrackSampledVector::NLMISC_DECLARE_CLASS" ></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"> NL3D::CTrackSampledVector::NLMISC_DECLARE_CLASS </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a03593.html">CTrackSampledVector</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1011_2" doxytag="NL3D::CTrackSampledVector::serial" ></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"> void NL3D::CTrackSampledVector::serial </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>f</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Implements <a class="el" href="a02867.html#NL3D_1_1ITrackDefaulta6">NLMISC::IStreamable</a>.
<p>
Definition at line <a class="el" href="a06564.html#l00062">62</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
<p>
References <a class="el" href="a06462.html#l00232">NLMISC::IStream::serial()</a>, and <a class="el" href="a06461.html#l00266">NLMISC::IStream::serialVersion()</a>.
<p>
<div class="fragment"><pre>00063 {
00064         <span class="comment">/*</span>
00065 <span class="comment">        Version 0:</span>
00066 <span class="comment">                - base version.</span>
00067 <span class="comment">        */</span>
00068         (<span class="keywordtype">void</span>)f.<a class="code" href="a02270.html#NLMISC_1_1IStreamz2035_8">serialVersion</a>(0);
00069 
00070         <span class="comment">// serial Time infos.</span>
00071         CTrackSampledCommon::serialCommon(f);
00072 
00073         <span class="comment">// serial Keys.</span>
00074         f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_Keys);
00075 
00076 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorb2" doxytag="NL3D::CTrackSampledVector::serialCommon" ></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"> void NL3D::CTrackSampledCommon::serialCommon </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>f</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [protected, inherited]</code></td>
        </tr>

      </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="a06560.html#l00090">90</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
<p>
References <a class="el" href="a06561.html#l00074">NL3D::CTrackSampledCommon::_OODeltaTime</a>, <a class="el" href="a06561.html#l00098">NL3D::CTrackSampledCommon::_TimeBlocks</a>, <a class="el" href="a06462.html#l00232">NLMISC::IStream::serial()</a>, and <a class="el" href="a06461.html#l00266">NLMISC::IStream::serialVersion()</a>.
<p>
<div class="fragment"><pre>00091 {
00092         (<span class="keywordtype">void</span>)f.<a class="code" href="a02270.html#NLMISC_1_1IStreamz2035_8">serialVersion</a>(0);
00093 
00094         f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_LoopMode);
00095         f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_BeginTime);
00096         f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_EndTime) ;
00097         f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_TotalRange);
00098         f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_OOTotalRange);
00099         f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_DeltaTime);
00100         f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_OODeltaTime);
00101         f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_TimeBlocks);
00102 
00103 }
</pre></div>    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectora4" doxytag="NL3D::CTrackSampledVector::setLoopMode" ></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"> void NL3D::CTrackSampledCommon::setLoopMode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap> <em>mode</em>          </td>
          <td class="md" valign="top">&nbsp;)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Change the loop mode. true default. 
<p>

<p>
Definition at line <a class="el" href="a06560.html#l00204">204</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
<p>
Referenced by <a class="el" href="a05445.html#l00177">NL3D::CAnimationOptimizer::optimizeTrack()</a>.
<p>
<div class="fragment"><pre>00205 {
00206         <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">_LoopMode</a>= mode;
00207 }
</pre></div>    </td>
  </tr>
</table>
<hr><h2>Field Documentation</h2>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp0" doxytag="NL3D::CTrackSampledVector::_BeginTime" ></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"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">NL3D::CTrackSampledCommon::_BeginTime</a><code> [protected, inherited]</code>
      </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="a06561.html#l00068">68</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp1" doxytag="NL3D::CTrackSampledVector::_DeltaTime" ></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"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">NL3D::CTrackSampledCommon::_DeltaTime</a><code> [protected, inherited]</code>
      </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="a06561.html#l00073">73</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp2" doxytag="NL3D::CTrackSampledVector::_EndTime" ></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"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">NL3D::CTrackSampledCommon::_EndTime</a><code> [protected, inherited]</code>
      </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="a06561.html#l00069">69</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp3" doxytag="NL3D::CTrackSampledVector::_Keys" ></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"> <a class="el" href="a03000.html">NLMISC::CObjectVector</a>&lt;<a class="el" href="a03128.html">CVector</a>, false&gt; <a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">NL3D::CTrackSampledVector::_Keys</a><code> [protected]</code>
      </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="a06565.html#l00084">84</a> of file <a class="el" href="a06565.html">track_sampled_vector.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp4" doxytag="NL3D::CTrackSampledVector::_LoopMode" ></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"> bool <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">NL3D::CTrackSampledCommon::_LoopMode</a><code> [protected, inherited]</code>
      </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="a06561.html#l00067">67</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp5" doxytag="NL3D::CTrackSampledVector::_OODeltaTime" ></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"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">NL3D::CTrackSampledCommon::_OODeltaTime</a><code> [protected, inherited]</code>
      </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="a06561.html#l00074">74</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.
<p>
Referenced by <a class="el" href="a06560.html#l00106">NL3D::CTrackSampledCommon::buildCommon()</a>, <a class="el" href="a06560.html#l00211">NL3D::CTrackSampledCommon::evalTime()</a>, and <a class="el" href="a06560.html#l00090">NL3D::CTrackSampledCommon::serialCommon()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp6" doxytag="NL3D::CTrackSampledVector::_OOTotalRange" ></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"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">NL3D::CTrackSampledCommon::_OOTotalRange</a><code> [protected, inherited]</code>
      </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="a06561.html#l00071">71</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp7" doxytag="NL3D::CTrackSampledVector::_TimeBlocks" ></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"> <a class="el" href="a03000.html">NLMISC::CObjectVector</a>&lt;CTimeBlock&gt; <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">NL3D::CTrackSampledCommon::_TimeBlocks</a><code> [protected, inherited]</code>
      </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="a06561.html#l00098">98</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.
<p>
Referenced by <a class="el" href="a06560.html#l00106">NL3D::CTrackSampledCommon::buildCommon()</a>, <a class="el" href="a06560.html#l00211">NL3D::CTrackSampledCommon::evalTime()</a>, and <a class="el" href="a06560.html#l00090">NL3D::CTrackSampledCommon::serialCommon()</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp8" doxytag="NL3D::CTrackSampledVector::_TotalRange" ></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"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">NL3D::CTrackSampledCommon::_TotalRange</a><code> [protected, inherited]</code>
      </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="a06561.html#l00070">70</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.    </td>
  </tr>
</table>
<a class="anchor" name="NL3D_1_1CTrackSampledVectorp9" doxytag="NL3D::CTrackSampledVector::_Value" ></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"> <a class="el" href="a02201.html">CAnimatedValueVector</a> <a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">NL3D::CTrackSampledVector::_Value</a><code> [protected]</code>
      </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="a06565.html#l00081">81</a> of file <a class="el" href="a06565.html">track_sampled_vector.h</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="a06565.html">track_sampled_vector.h</a><li><a class="el" href="a06564.html">track_sampled_vector.cpp</a></ul>
<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 08:14:13 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>