package mikera.transformz; import mikera.vectorz.AVector; public interface ITransform { /** * Transforms the source vector, storing the result in the given destination vector * @param source * @param dest */ public void transform(AVector source, AVector dest); /** * Returns the number of dimensions required for input vectors * @return */ public int inputDimensions(); /** * Returns the number of dimensions required for output vectors * @return */ public int outputDimensions(); }