Structure

vImage_AffineTransform_Double

A structure for values that represent a double-precision affine transformation.

Declaration

struct vImage_AffineTransform_Double

Overview

This structure represents the 3x2 matrix :

3 by 2 matrix

In 64-bit applications, this structure is just like the Core Graphics CGAffineTransform data structure. In 32-bit applications, the Core Graphics data structure is equivalent to vImage_AffineTransform. Most of the time, you should use the vImage_CGAffineTransform data structure, which changes size depending on architecture.

The CGAffineTransform describes functions for creating and manipulating matrixes of this form.

Topics

Affine Transform Matrix Elements

var a: Double

The entry at position [1,1] in the matrix.

var b: Double

The entry at position [1,2] in the matrix.

var c: Double

The entry at position [2,1] in the matrix.

var d: Double

The entry at position [2,2] in the matrix.

var tx: Double

The entry at position [3,1] in the matrix.

var ty: Double

The entry at position [3,2] in the matrix.