| Copyright | (C) 2013 Parnell Springmeyer |
|---|---|
| License | BSD3 |
| Maintainer | Parnell Springmeyer <parnell@digitalmentat.com> |
| Stability | stable |
| Safe Haskell | Safe |
| Language | Haskell2010 |
Data.Prizm.Color.Transform
Description
Documentation
Round a number to the Nth decimal place.
Arguments
| :: ZipList Double | ZipList of values to transform matrix triplet |
| -> [Double] | Working space triplet |
| -> Double | Sum of the sequentially applied transformation |
Transform a triplet of values from a working space matrix,
sequentially multiplying each value against a ZipList of input
transformation values and taking the sum.
I'm sure there's a math-y word for what this is doing (affine transformation?).
TODO: use a triple instead of a list! It is possible to goof up by providing a list of elements greater than three.