package org.lemsml.jlems.viz.plot;
public final class IntPosition {
int x;
int y;
public IntPosition() {
this(0, 0);
}
public IntPosition(IntPosition p) {
this(p.getX(), p.getY());
}
public IntPosition(int px, int py) {
set(px, py);
}
public void set(IntPosition p) {
set(p.getX(), p.getY());
}
public void set(int px, int py) {
x = px;
y = py;
}
public void shift(int dx, int dy) {
x += dx;
y += dy;
}
public int getX() {
return x;
}
public int getY() {
return y;
}
public void subtract(IntPosition sm) {
x -= sm.getX();
y -= sm.getY();
}
}