boolean checkCorners()

in commons-geometry-euclidean/src/main/java/org/apache/commons/geometry/euclidean/twod/hull/ConvexHull2D.java [260:288]


        boolean checkCorners(Vector2D point) {
            if (minX == null) {
                minX = minY = maxX = maxY = point;
                candidates.add(point);
                return true;
            }
            boolean hasBeenModified = false;
            if (point.getX() < minX.getX()) {
                minX = point;
                candidates.add(point);
                hasBeenModified = true;
            }
            if (point.getX() > maxX.getX()) {
                maxX = point;
                candidates.add(point);
                hasBeenModified = true;
            }
            if (point.getY() < minY.getY()) {
                minY = point;
                candidates.add(point);
                hasBeenModified = true;
            }
            if (point.getY() > maxY.getY()) {
                maxY = point;
                candidates.add(point);
                hasBeenModified = true;
            }
            return hasBeenModified;
        }