package mikera.transformz; import mikera.matrixx.AMatrix; public class MatrixTransform extends ALinearTransform { private AMatrix mat; private int inputCount; private int outputCount; public MatrixTransform(AMatrix matrix) { this.mat=matrix; inputCount=mat.columnCount(); outputCount=mat.rowCount(); } @Override public AMatrix getMatrix() { return mat; } @Override public int inputDimensions() { return inputCount; } @Override public int outputDimensions() { return outputCount; } }