Manta Interactive Ray Tracer Development Mailing List

Text archives Help


[MANTA] r1306 - trunk/Core/Color


Chronological Thread 
  • From: sparker@sci.utah.edu
  • To: manta@sci.utah.edu
  • Subject: [MANTA] r1306 - trunk/Core/Color
  • Date: Wed, 14 Mar 2007 15:12:16 -0700 (MST)

Author: sparker
Date: Wed Mar 14 15:12:10 2007
New Revision: 1306

Modified:
   trunk/Core/Color/ColorSpace.h
Log:
Add operator for scalar times color


Modified: trunk/Core/Color/ColorSpace.h
==============================================================================
--- trunk/Core/Color/ColorSpace.h       (original)
+++ trunk/Core/Color/ColorSpace.h       Wed Mar 14 15:12:10 2007
@@ -255,6 +255,14 @@
     }
   };
 
+  template<typename Traits, typename Scalar>
+    ColorSpace<Traits> operator*(Scalar scale, const ColorSpace<Traits>& s)
+    {
+      ColorSpace<Traits> returnValue;
+      for(int i=0;i<ColorSpace<Traits>::NumComponents;i++)
+        returnValue[i] = scale * s[i];
+      return returnValue;
+    }
 }
 
 #endif




  • [MANTA] r1306 - trunk/Core/Color, sparker, 03/14/2007

Archive powered by MHonArc 2.6.16.

Top of page