13 lines
588 B
Go
13 lines
588 B
Go
/*
|
|
Package xrect defines a Rect interface and an XRect type implementing the Rect
|
|
interface for working with X rectangles. Namely, X rectangles are specified by
|
|
the 4-tuple (x, y, width, height) where the origin is the top-left corner and
|
|
the width and height *must* be non-zero.
|
|
|
|
Some of the main features of this package include finding the area of
|
|
intersection of two rectangles, finding the largest overlap between some
|
|
rectangle and a set of rectangles, applying partial struts to rectangles
|
|
representing all active heads, and a function to subtract two rectangles.
|
|
*/
|
|
package xrect
|