private boolean isInnerEdge(TriangulationPoint p1, TriangulationPoint p2)
	{
		List<TriangulationPoint> points = base.getPoints();
		int size = points.size();
		for (int i = 0; i < base.getPoints().size(); i++)
		{
			TriangulationPoint p1base = points.get(i);
			TriangulationPoint p2base = points.get((i + 1) % size);
			if ((Util.distance(p1base, p1) < Util.THRESHOLD && Util.distance(p2base, p2) < Util.THRESHOLD)
					|| (Util.distance(p1base, p2) < Util.THRESHOLD && Util.distance(p2base, p1) < Util.THRESHOLD))
				return false;
		}

		return true;
	}