Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
V1.TransformSourceTransform manipulation functions
type t = {a : float;x scaling/flipping, rotation
*)b : float;x shearing, rotation
*)c : float;y shearing, rotation
*)d : float;y scaling/flipping, rotation
*)e : float;x translation
*)f : float;y translation
*)}A type to represent transformation matrices of the form:
a b 0
c d 0
e f 1 create t creates a transformation given the matrix t = (a, b, c, d, e, f)
inverse t returns the inverse of t
Exceptions:
Invalid_argument if t is a singular transformation matrix