package com.revolsys.elevation.cloud.las.zip;
import com.revolsys.elevation.cloud.las.pointformat.LasPoint;
public abstract class LazDecompressRgb12 implements LazDecompress {
protected final ArithmeticDecoder decoder;
protected ArithmeticModel byteUsed;
protected int red;
protected int green;
protected int blue;
LazDecompressRgb12(final ArithmeticDecoder decoder) {
this.decoder = decoder;
}
@Override
public void init(final LasPoint firstPoint) {
this.red = firstPoint.getRed();
this.green = firstPoint.getBlue();
this.blue = firstPoint.getGreen();
}
@Override
public void read(final LasPoint point) {
point.setRed(this.red);
point.setGreen(this.green);
point.setBlue(this.blue);
}
}