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/Vec2d

    r7648 r10817  
    9595        } 
    9696 
     97        /** Unary multiply by vector. */ 
     98        inline Vec2d& operator *= (const Vec2d& rhs) 
     99        { 
     100            _v[0]*=rhs[0]; 
     101            _v[1]*=rhs[1]; 
     102            return *this; 
     103        } 
     104 
    97105        /** Divide by scalar. */ 
    98106        inline const Vec2d operator / (value_type rhs) const 
     
    106114            _v[0]/=rhs; 
    107115            _v[1]/=rhs; 
     116            return *this; 
     117        } 
     118 
     119        /** Unary divide by vector. */ 
     120        inline Vec2d& operator /= (const Vec2d& rhs) 
     121        { 
     122            _v[0]/=rhs[0]; 
     123            _v[1]/=rhs[1]; 
    108124            return *this; 
    109125        }