| Copyright | (C) Frank Staals |
|---|---|
| License | see the LICENSE file |
| Maintainer | Frank Staals |
| Safe Haskell | None |
| Language | GHC2024 |
Ipe.Matrix
Description
Matrix Attributes as defined in Ipe
Synopsis
- applyMatrix' :: (IsTransformable (i r), 'Matrix ∈ AttributesOf i, Dimension (i r) ~ 2, r ~ NumType (i r)) => IpeObject' i r -> IpeObject' i r
- applyMatrix :: (Fractional r, Eq r) => IpeObject r -> IpeObject r
- applyMatrices :: (Fractional r, Eq r) => IpeFile r -> IpeFile r
- applyMatricesPage :: (Fractional r, Eq r) => IpePage r -> IpePage r
Documentation
applyMatrix' :: (IsTransformable (i r), 'Matrix ∈ AttributesOf i, Dimension (i r) ~ 2, r ~ NumType (i r)) => IpeObject' i r -> IpeObject' i r Source #
Takes and applies the ipe Matrix attribute of this item.
applyMatrix :: (Fractional r, Eq r) => IpeObject r -> IpeObject r Source #
Applies the matrix to an ipe object if it has one.
applyMatrices :: (Fractional r, Eq r) => IpeFile r -> IpeFile r Source #
Applies all matrices in the file.
applyMatricesPage :: (Fractional r, Eq r) => IpePage r -> IpePage r Source #
Applies all Matrices on a given page.