private static boolean calculateHull(List<Point> coordCollection,
			boolean display, int type) {
		if (coordCollection.size() < 3) {
			System.out
					.println("The collection size is too small. Must have at least 3 points.");
			return false;
		}
		Algorithm algorithm = null;
		List<Point> verticeCollection = new ArrayList<Point>();
		if (type == 1 || type == 3) {
			algorithm = new BruteForce();
			verticeCollection = algorithm.startAlgorithm(coordCollection);
			if (display == true) {
				displayCoords("Brute Force", verticeCollection);
			}
		}
		if (type == 2 || type == 3) {
			algorithm = new QuickHull();
			verticeCollection = algorithm.startAlgorithm(coordCollection);
			if (display == true) {
				displayCoords("Quick Hull", verticeCollection);
			}
		}
		return true;
	}