Show
Ignore:
Timestamp:
03/21/12 18:36:20 (3 years ago)
Author:
robert
Message:

Ran script to remove trailing spaces and tabs

Files:
1 modified

Legend:

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

    r12139 r13041  
    1 /*  -*-c++-*-  
     1/*  -*-c++-*- 
    22 *  Copyright (C) 2008 Cedric Pinson <cedric.pinson@plopbyte.net> 
    33 * 
    4  * This library is open source and may be redistributed and/or modified under   
    5  * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or  
     4 * This library is open source and may be redistributed and/or modified under 
     5 * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or 
    66 * (at your option) any later version.  The full license is in LICENSE file 
    77 * included with this distribution, and on the openscenegraph.org website. 
    8  *  
     8 * 
    99 * This library is distributed in the hope that it will be useful, 
    1010 * but WITHOUT ANY WARRANTY; without even the implied warranty of 
    11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the  
     11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
    1212 * OpenSceneGraph Public License for more details. 
    1313 */ 
     
    2424namespace osgAnimation 
    2525{ 
    26     struct OutBounceFunction  
    27     { 
    28         inline static void getValueAt(float t, float& result)  
    29         {  
    30             if ((t) < (1/2.75))  
     26    struct OutBounceFunction 
     27    { 
     28        inline static void getValueAt(float t, float& result) 
     29        { 
     30            if ((t) < (1/2.75)) 
    3131            { 
    3232                result = 7.5625 * t * t; 
    33             }  
    34             else if (t < (2/2.75))  
     33            } 
     34            else if (t < (2/2.75)) 
    3535            { 
    3636                t = t - (1.5/2.75); 
    3737                result = 7.5625* t * t + .75; 
    3838            } 
    39             else if (t < (2.5/2.75))  
     39            else if (t < (2.5/2.75)) 
    4040            { 
    4141                t = t - (2.25/2.75); 
    4242                result = 7.5625 * t * t + .9375; 
    4343            } 
    44             else  
     44            else 
    4545            { 
    4646                t = t - (2.625/2.75); 
     
    5050    }; 
    5151 
    52     struct InBounceFunction  
    53     { 
    54         inline static void getValueAt(float t, float& result)  
    55         {  
     52    struct InBounceFunction 
     53    { 
     54        inline static void getValueAt(float t, float& result) 
     55        { 
    5656            OutBounceFunction::getValueAt(1-t, result); 
    5757            result = 1 - result; 
     
    5959    }; 
    6060 
    61     struct InOutBounceFunction  
    62     { 
    63         inline static void getValueAt(float t, float& result)  
    64         {  
    65             if (t < 0.5)  
     61    struct InOutBounceFunction 
     62    { 
     63        inline static void getValueAt(float t, float& result) 
     64        { 
     65            if (t < 0.5) 
    6666            { 
    6767                InBounceFunction::getValueAt(t * 2, result); 
    6868                result *= 0.5; 
    69             }  
    70             else  
     69            } 
     70            else 
    7171            { 
    7272                OutBounceFunction::getValueAt(t * 2 - 1 , result); 
     
    7777 
    7878    /// Linear function 
    79     struct LinearFunction  
     79    struct LinearFunction 
    8080    { 
    8181        inline static void getValueAt(float t, float& result) { result = t;} 
     
    8383 
    8484    /// Quad function 
    85     struct OutQuadFunction  
     85    struct OutQuadFunction 
    8686    { 
    8787        inline static void getValueAt(float t, float& result) { result = - (t * (t -2.0));} 
    8888    }; 
    8989 
    90     struct InQuadFunction  
     90    struct InQuadFunction 
    9191    { 
    9292        inline static void getValueAt(float t, float& result) { result = t*t;} 
    9393    }; 
    9494 
    95     struct InOutQuadFunction  
    96     { 
    97         inline static void getValueAt(float t, float& result)  
     95    struct InOutQuadFunction 
     96    { 
     97        inline static void getValueAt(float t, float& result) 
    9898        { 
    9999            t *= 2.0; 
    100             if (t < 1.0)  
     100            if (t < 1.0) 
    101101                result = 0.5 * t * t; 
    102             else  
     102            else 
    103103            { 
    104104                t -= 1.0; 
     
    109109 
    110110    /// Cubic function 
    111     struct OutCubicFunction  
     111    struct OutCubicFunction 
    112112    { 
    113113        inline static void getValueAt(float t, float& result) { t = t-1.0; result = t*t*t + 1;} 
    114114    }; 
    115115 
    116     struct InCubicFunction  
     116    struct InCubicFunction 
    117117    { 
    118118        inline static void getValueAt(float t, float& result) { result = t*t*t;} 
    119119    }; 
    120120 
    121     struct InOutCubicFunction  
    122     { 
    123         inline static void getValueAt(float t, float& result)  
    124         {  
     121    struct InOutCubicFunction 
     122    { 
     123        inline static void getValueAt(float t, float& result) 
     124        { 
    125125            t *= 2.0f; 
    126126            if (t < 1.0f) 
     
    132132        } 
    133133    }; 
    134   
     134 
    135135    /// Quart function 
    136     struct InQuartFunction  
     136    struct InQuartFunction 
    137137    { 
    138138        inline static void getValueAt(float t, float& result) { result = t*t*t*t*t;} 
     
    146146    struct InOutQuartFunction 
    147147    { 
    148         inline static void getValueAt(float t, float& result)  
     148        inline static void getValueAt(float t, float& result) 
    149149        { 
    150150            t = t * 2.0; 
     
    160160 
    161161    /// Elastic function 
    162     struct OutElasticFunction  
    163     { 
    164         inline static void getValueAt(float t, float& result)  
     162    struct OutElasticFunction 
     163    { 
     164        inline static void getValueAt(float t, float& result) 
    165165        { 
    166166            result = pow(2.0f, -10.0f * t) * sinf((t - 0.3f / 4.0f) * (2.0f * osg::PI) / 0.3f) + 1.0f; 
     
    168168    }; 
    169169 
    170     struct InElasticFunction  
    171     { 
    172         inline static void getValueAt(float t, float& result)  
     170    struct InElasticFunction 
     171    { 
     172        inline static void getValueAt(float t, float& result) 
    173173        { 
    174174            OutElasticFunction::getValueAt(1.0f - t, result); 
     
    177177    }; 
    178178 
    179     struct InOutElasticFunction  
    180     { 
    181         inline static void getValueAt(float t, float& result)  
     179    struct InOutElasticFunction 
     180    { 
     181        inline static void getValueAt(float t, float& result) 
    182182        { 
    183183            t *= 2.0f; 
     
    244244            float s = 1.70158 * 1.525f; 
    245245            t *= 2.0f; 
    246             if (t < 1.0f)  
     246            if (t < 1.0f) 
    247247            { 
    248248                result = 0.5f * (t * t * ((s + 1.0f) * t - s)); 
     
    318318            { 
    319319                result = powf(2.0f, 10.0f * (t - 1.0f)); 
    320             }        
     320            } 
    321321        } 
    322322    }; 
     
    349349    public: 
    350350        typedef float value_type; 
    351         enum TimeBehaviour  
     351        enum TimeBehaviour 
    352352        { 
    353353            CLAMP, 
     
    360360        float evaluateTime(float time) const 
    361361        { 
    362             switch (_behaviour)  
     362            switch (_behaviour) 
    363363            { 
    364364            case CLAMP: 
     
    382382            _time = evaluateTime(_time + dt); 
    383383        } 
    384      
     384 
    385385        void setTime(float time) { _time = evaluateTime(time);} 
    386386        void getValue(value_type& result) const { getValueAt(_time, result); } 
     
    398398        } 
    399399        value_type getValueAt(float time) const 
    400         {  
     400        { 
    401401            value_type result; 
    402402            getValueAt(evaluateTime(time), result); 
     
    407407 
    408408        float getDuration() const { return _duration;} 
    409     protected:       
     409    protected: 
    410410        float _time; 
    411411        float _startValue; 
     
    432432        const T& getSampler() const { return _sampler;} 
    433433        virtual void getValueInNormalizedRange(float t, value_type& result) const 
    434         {  
    435             if (!_sampler.getKeyframeContainer())  
     434        { 
     435            if (!_sampler.getKeyframeContainer()) 
    436436            { 
    437437                result = 0; 
     
    448448        typedef std::vector<osg::ref_ptr<Motion> > MotionList; 
    449449        MotionList _motions; 
    450          
     450 
    451451        MotionList& getMotionList() { return _motions; } 
    452452        const MotionList& getMotionList() const { return _motions; } 
    453453        CompositeMotion(float startValue = 0, float duration = 1, float changeValue = 1, TimeBehaviour tb = CLAMP) : Motion(startValue, duration, changeValue, tb) {} 
    454454 
    455         virtual void getValueInNormalizedRange(float t, value_type& result) const  
     455        virtual void getValueInNormalizedRange(float t, value_type& result) const 
    456456        { 
    457457            if (_motions.empty()) 
     
    521521    typedef MathMotionTemplate<InCircFunction > InCircMotion; 
    522522    typedef MathMotionTemplate<InOutCircFunction > InOutCircMotion; 
    523      
     523 
    524524    // expo 
    525525    typedef MathMotionTemplate<OutExpoFunction > OutExpoMotion;