FreeBSD Manual Pages
TICKIT_RECT_ADD(3) Library Functions Manual TICKIT_RECT_ADD(3) NAME tickit_rect_add - obtain the union sum of two rectangles SYNOPSIS #include <tickit.h> int tickit_rect_add(TickitRect dst[3], const TickitRect *a, const TickitRect *b); Link with -ltickit. DESCRIPTION tickit_rect_add() initialises the rectangle structures given by dst (which must be an array capable of containing at least three rectangle structures) with a set of non-overlapping rectangles covering the same area as the two given by a and b. Depending on the geometry of the given rectangles it may create one, two, or three resultant rectangles. It returns the number of rectangular regions initialised into the re- sult array. If the original rectangles do not touch then the result will contain just those two. If they touch then the result will contain the one to three non-overlapping horizontal stripes that cover the same area, in order of increasing line number. RETURN VALUE tickit_rect_add() returns the number of rectangles written to dst. SEE ALSO tickit_rect_init_sized(3), tickit_rect_init_bounded(3), tickit_rect_in- tersect(3), tickit_rect_subtract(3), tickit_rect(7), tickit(7) TICKIT_RECT_ADD(3)
NAME | SYNOPSIS | DESCRIPTION | RETURN VALUE | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tickit_rect_add&sektion=3&manpath=FreeBSD+Ports+15.0>
