Struct

GeglMatrix3

Description

struct GeglMatrix3 {
  None coeff;
}
No description available.
Structure members
coeff
No description available.

Constructors

gegl_matrix3_new
No description available.

Instance methods

gegl_matrix3_copy

Returns a copy of src.

gegl_matrix3_copy_into

Copies the matrix in src into dst.

gegl_matrix3_determinant

Returns the determinant for the matrix.

gegl_matrix3_equal

Check if two matrices are equal.

gegl_matrix3_identity

Set the provided matrix to the identity matrix.

gegl_matrix3_invert

Inverts matrix.

gegl_matrix3_is_affine

Check if a matrix only does an affine transformation.

gegl_matrix3_is_identity

Check if a matrix is the identity matrix.

gegl_matrix3_is_scale

Check if a matrix only does scaling.

gegl_matrix3_is_translate

Check if a matrix only does translation.

gegl_matrix3_multiply

Multiples product = left ยท right.

gegl_matrix3_originate

Shift the origin of the transformation specified by matrix to (x, y). In other words, calculate the matrix that:

gegl_matrix3_parse_string

Parse a transofmation matrix from a string.

gegl_matrix3_round_error

Rounds numerical errors in matrix to the nearest integer.

gegl_matrix3_to_string

Serialize a GeglMatrix3 to a string.

gegl_matrix3_transform_point

Transforms the coordinates provided in x and y and changes to the coordinates gotten when the transformed with the matrix.