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();
}