Changeset 11594 for OpenSceneGraph/trunk/include/osgAnimation/Interpolator
- Timestamp:
- 06/09/10 15:09:40 (3 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
OpenSceneGraph/trunk/include/osgAnimation/Interpolator
r11009 r11594 39 39 40 40 void reset() { _lastKeyAccess = -1; } 41 int getKeyIndexFromTime(const TemplateKeyframeContainer<KEY>& keys, floattime) const41 int getKeyIndexFromTime(const TemplateKeyframeContainer<KEY>& keys, double time) const 42 42 { 43 43 // todo use a cache … … 50 50 for (int i = 0; i < key_size-1; i++) 51 51 { 52 floattime0 = keysVector[i].getTime();53 floattime1 = keysVector[i+1].getTime();52 double time0 = keysVector[i].getTime(); 53 double time1 = keysVector[i+1].getTime(); 54 54 55 55 if ( time >= time0 && time < time1 ) … … 71 71 72 72 TemplateStepInterpolator() {} 73 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, floattime, TYPE& result) const73 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, double time, TYPE& result) const 74 74 { 75 75 … … 97 97 98 98 TemplateLinearInterpolator() {} 99 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, floattime, TYPE& result) const99 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, double time, TYPE& result) const 100 100 { 101 101 … … 125 125 public: 126 126 TemplateSphericalLinearInterpolator() {} 127 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, floattime, TYPE& result) const127 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, double time, TYPE& result) const 128 128 { 129 129 if (time >= keyframes.back().getTime()) … … 153 153 154 154 TemplateLinearPackedInterpolator() {} 155 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, floattime, TYPE& result) const155 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, double time, TYPE& result) const 156 156 { 157 157 if (time >= keyframes.back().getTime()) … … 183 183 184 184 TemplateCubicBezierInterpolator() {} 185 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, floattime, TYPE& result) const185 void getValue(const TemplateKeyframeContainer<KEY>& keyframes, double time, TYPE& result) const 186 186 { 187 187
