package org.opensha2.function; import java.awt.geom.Point2D; import java.util.Collection; public interface Point2DToleranceSortedList extends Iterable<Point2D> { public double getTolerance(); public void setTolerance(double newTolerance); public boolean add(Point2D e); public boolean addAll(Collection<? extends Point2D> c); public boolean remove(Object obj); public boolean removeAll(Collection<?> c); public double getMinY(); public double getMaxY(); public double getMinX(); public double getMaxX(); public Point2D get(int index); public boolean remove(int index); public Point2D get(double x); public int indexOf(Point2D findPoint); public Point2DComparator getComparator(); public int size(); public void clear(); public int binarySearch(Point2D p); }