qt - point in rectangle test dilemma -


if check qt's docs on point-in-rectangle test say:

bool qrectf::contains(const qpointf & point) const

returns true if given point inside or on edge of rectangle; otherwise returns false.

this inevitably means point may belong 4 rectangles, bordering each other, @ once. there exist argument in favor of arrangement, or better rectangle contain points on edges (say, top-left)?

documentation says "edges" , not "corners". edge means line, while corner or vertex means point.

if want exclude edges, qrect version of contains() can that.

you can write own contains() , check whether point in top left corner using qrectf::topleft().

rectangles may intersect, point can contained in number of rectangles @ same time.


Comments

Popular posts from this blog

node.js - Mongoose: Cast to ObjectId failed for value on newly created object after setting the value -

[C++][SFML 2.2] Strange Performance Issues - Moving Mouse Lowers CPU Usage -

ios - Possible to get UIButton sizeThatFits to work? -