Show
Ignore:
Timestamp:
03/25/10 18:50:29 (5 years ago)
Author:
cedricpinson
Message:

Change time type from float to double in osgAnimation

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/include/osgAnimation/Sampler

    r11009 r11291  
    1717 */ 
    1818 
    19 #ifndef OSGANIMATION_SAMPLER_H 
    20 #define OSGANIMATION_SAMPLER_H 
     19#ifndef OSGANIMATION_SAMPLER 
     20#define OSGANIMATION_SAMPLER 1 
    2121 
    2222#include <vector> 
     
    5151        ~TemplateSampler() {} 
    5252 
    53         void getValueAt(float time, UsingType& result) const { _functor.getValue(*_keyframes, time, result);} 
     53        void getValueAt(double time, UsingType& result) const { _functor.getValue(*_keyframes, time, result);} 
    5454        void setKeyframeContainer(KeyframeContainerType* kf) { _keyframes = kf;} 
    5555 
     
    6767        } 
    6868 
    69         float getStartTime() const  
     69        double getStartTime() const  
    7070        { 
    7171            if (!_keyframes) 
    72                 return 0.0f; 
     72                return 0.0; 
    7373            return _keyframes->front().getTime(); 
    7474        } 
    7575 
    76         float getEndTime() const  
     76        double getEndTime() const  
    7777        { 
    7878            if (!_keyframes) 
    79                 return 0.0f; 
     79                return 0.0; 
    8080            return _keyframes->back().getTime(); 
    8181        } 
     
    102102        } 
    103103 
    104         void getValueAt(float time, typename VALUESAMPLERTYPE::FunctorType::UsingType& result) 
     104        void getValueAt(double time, typename VALUESAMPLERTYPE::FunctorType::UsingType& result) 
    105105        { 
    106             float newtime; 
     106            double newtime; 
    107107            _time.getValueAt(time, newtime); 
    108108            _value.getValueAt(newtime, result);