package project.utils.collocation;
import java.awt.Point;
import java.util.HashMap;
import java.util.Map;
public class Matrix<T> {
private Map<Point, T> values = null;
public Matrix () {
values = new HashMap<Point, T> ();
}
public Map<Point, T> getValues () {
return values;
}
public int getSize () {
return values.size();
}
public T getValue (int x, int y) {
Point p = new Point(x, y);
return values.get(p);
}
public void setValue (int x, int y, T v) {
Point p = new Point (x, y);
values.put(p, v);
}
}