Show
Ignore:
Timestamp:
11/23/09 11:01:44 (4 years ago)
Author:
robert
Message:

From Chris Hanson, " Adds support for Vec /= Vec and Vec *= Vec operators to Vec2/Vec3/Vec4 double and float
classes."

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • OpenSceneGraph/trunk/include/osg/Vec2f

    r5328 r10817  
    9292        } 
    9393 
     94        /** Unary multiply by vector. */ 
     95        inline Vec2f& operator *= (const Vec2f& rhs) 
     96        { 
     97            _v[0]*=rhs[0]; 
     98            _v[1]*=rhs[1]; 
     99            return *this; 
     100        } 
     101 
    94102        /** Divide by scalar. */ 
    95103        inline const Vec2f operator / (value_type rhs) const 
     
    103111            _v[0]/=rhs; 
    104112            _v[1]/=rhs; 
     113            return *this; 
     114        } 
     115 
     116        /** Unary divide by vector. */ 
     117        inline Vec2f& operator /= (const Vec2f& rhs) 
     118        { 
     119            _v[0]/=rhs[0]; 
     120            _v[1]/=rhs[1]; 
    105121            return *this; 
    106122        }