Struct
GeglRectangle
Instance methods
gegl_rectangle_align
Aligns rectangle
to a regular tile grid, of which tile
is a representative
tile, and stores the result in destination
.
gegl_rectangle_align_to_buffer
Aligns rectangle
to the tile grid of buffer
, and stores the result in
destination
.
gegl_rectangle_bounding_box
Computes the bounding box of the rectangles source1
and source2
and stores the
resulting bounding box in destination
.
gegl_rectangle_copy
Copies the rectangle information stored in source
over the information in
destination
.
gegl_rectangle_intersect
Calculates the intersection of two rectangles. If the rectangles do not intersect, dest’s width and height are set to 0 and its x and y values are undefined.
gegl_rectangle_is_infinite_plane
Returns TRUE if the GeglRectangle represents an infininte plane, FALSE otherwise.
gegl_rectangle_subtract
Subtracts subtrahend
from minuend
, and stores the resulting rectangles in
destination
. Between 0 and 4 disjoint rectangles may be produced.
gegl_rectangle_subtract_bounding_box
Computes the bounding box of the area formed by subtracting subtrahend
from minuend
, and stores the result in destination
.
gegl_rectangle_xor
Computes the symmetric difference of the rectangles source1
and source2
,
and stores the resulting rectangles in destination
. Between 0 and 4
disjoint rectangles may be produced.