00001 #ifndef __J2K__DOUBLE_ARITHMETIC2_HH__ 00002 #define __J2K__DOUBLE_ARITHMETIC2_HH__ 00003 00004 // Arithmetic Operators: Part 2 00005 inline friend Double operator+( double d, const Double& r ) { 00006 return Double( d + r.value ); 00007 } 00008 00009 inline friend Double operator-( double d, const Double& r ) { 00010 return Double( d - r.value ); 00011 } 00012 00013 inline friend Double operator*( double d, const Double& r ) { 00014 return Double( d * r.value ); 00015 } 00016 00017 inline friend Double operator/( double d, const Double& r ) { 00018 return Double( d / r.value ); 00019 } 00020 00021 #endif