package ip.gui;
public class TransformTable {
private short lut[];
public TransformTable(int size) {
lut = new short[size];
}
public short[] getLut() {
return lut;
}
public void randomize() {
for (int i = 0; i < lut.length; i++)
lut[i] = (short) (Math.random() * 255);
}
public void clip() {
for (int i = 0; i < lut.length; i++) {
if (lut[i] > 255) lut[i] = 255;
if (lut[i] < 0) lut[i] = 0;
}
}
public void setLut(short _lut[]) {
lut = _lut;
}
public void print() {
for (int i = 0; i < lut.length; i++) {
System.out.println(i + "\t" + lut[i]);
}
}
}