| |||||||||||||||||||||
| |||||||||||||||||||||
| Description | |||||||||||||||||||||
| Matrix math | |||||||||||||||||||||
| Synopsis | |||||||||||||||||||||
| |||||||||||||||||||||
| Documentation | |||||||||||||||||||||
| data Matrix | |||||||||||||||||||||
| |||||||||||||||||||||
| type MatrixPtr = Ptr Matrix | |||||||||||||||||||||
| identity :: Matrix | |||||||||||||||||||||
| translate :: Double -> Double -> Matrix -> Matrix | |||||||||||||||||||||
| scale :: Double -> Double -> Matrix -> Matrix | |||||||||||||||||||||
| rotate :: Double -> Matrix -> Matrix | |||||||||||||||||||||
| transformDistance :: Matrix -> (Double, Double) -> (Double, Double) | |||||||||||||||||||||
| transformPoint :: Matrix -> (Double, Double) -> (Double, Double) | |||||||||||||||||||||
| scalarMultiply :: Double -> Matrix -> Matrix | |||||||||||||||||||||
| adjoint :: Matrix -> Matrix | |||||||||||||||||||||
| invert :: Matrix -> Matrix | |||||||||||||||||||||
| Produced by Haddock version 0.8 |