Add struct for controlling clipping in Java.

Change-Id: Iac747e492c680530553909b0389b230fbc654e30
This commit is contained in:
Tim Murray
2012-12-14 16:01:58 -08:00
parent 85ae89dcba
commit fbfaa85363
2 changed files with 54 additions and 0 deletions

View File

@@ -318,5 +318,44 @@ public class Script extends BaseObj {
public void updateAllocation() {
}
}
public static final class LaunchOptions {
protected int xstart = -1;
protected int ystart = -1;
protected int xend = -1 ;
protected int yend = -1;
protected int strategy;
public void setX(int xstartArg, int xendArg) {
if (xstartArg < 0 || xendArg <= xstartArg) {
throw new RSIllegalArgumentException("Invalid dimensions");
}
xstart = xstartArg;
xend = xendArg;
}
public void setY(int ystartArg, int yendArg) {
if (ystartArg < 0 || yendArg <= ystartArg) {
throw new RSIllegalArgumentException("Invalid dimensions");
}
ystart = ystartArg;
yend = yendArg;
}
public int getXStart() {
return xstart;
}
public int getXEnd() {
return xend;
}
public int getYStart() {
return ystart;
}
public int getYEnd() {
return yend;
}
}
}