logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

tickit_rect_add - obtain the union sum of two rectangles

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 result 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.

Name

       tickit_rect_add - obtain the union sum of two rectangles

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_intersect(3),
       tickit_rect_subtract(3), tickit_rect(7), tickit(7)

                                                                                              TICKIT_RECT_ADD(3)

Synopsis

#include<tickit.h>inttickit_rect_add(TickitRectdst[3],constTickitRect*a,constTickitRect*b);

       Link with -ltickit.

See Also