Art.Affine Members

The members of Art.Affine are listed below.

See Also: Inherited members from System.Object

Public Constructors

Documentation for this section has not yet been entered.

Public Methods

static
Equal(double[], double[]) : bool
Determine if two matrices are equal.
static
Expansion(double[]) : double
Finds the expansion factor, i.e. the square root of the factor by which the affine transform affects area.
static
Flip(double[], double[], bool, bool)
Flips the affine transform.
static
Identity(double[])
Set up the identity matrix.
static
Invert(double[], double[])
Sets up the inverse of the given transformation.
static
Multiply(double[], double[], double[])
Multiplies two affine transforms together, i.e. the resulting dst is equivalent to doing first src1 then src2.
static
Point(Point, double[]) : Point
Apply an affine transform to an Art.Point.
static
Rectilinear(double[]) : bool
Determines wether a matrix is rectilinear, i.e. grid-aligned rectangles are transformed to other grid-aligned rectangles.
static
Rotate(double[], double)
Sets up a rotation matrix.
static
Scale(double[], double, double)
Sets up a scaling matrix.
static
Shear(double[], double)
Setup a shearing matrix
static
ToStringArray(string[], double[])
Converts an affine transform into a bit of PostScript code that implements the transform.
static
Translate(double[], double, double)
Sets up a translation matrix.