Lines Matching defs:empty
54 * @brief Axis aligned, non-empty, generic rectangle.
94 * The range must not be empty. For possibly empty ranges, see OptRect.
233 * Empty rectangles will be contained in any non-empty rectangle. */
279 * Unioning with an empty rectangle results in no changes. */
338 * @brief Axis-aligned generic rectangle that can be empty.
362 /// @name Create potentially empty rectangles.
368 /// Creates an empty OptRect when one of the argument intervals is empty.
373 // else, stay empty.
378 * If the range contains no points, the result will be an empty rectangle.
397 inline bool empty() const { return !*this; };
402 * Empty rectangles will be contained in any non-empty rectangle. */
407 * Two empty rectangles will not intersect each other. */
410 * Empty rectangles will be contained in any non-empty rectangle.
411 * An empty rectangle will not contain other empty rectangles. */
415 * An empty rectangle will not contain any points. */
419 /// @name Modify the potentially empty rectangle.
422 * If this rectangle is empty, after callng this method it will
432 * Unioning with an empty rectangle results in no changes.
433 * If this rectangle is empty, after calling this method it will
440 * this method the rectangle will be empty. */
451 * If the argument is empty or the rectangles do not have any points
452 * in common, after calling this method the rectangle will be empty. */
461 * If the rectangle is empty, after calling this method it will be non-empty
490 * All empty rectangles are equal. */