![JAR search and dependency download from the Maven repository](/logo.png)
com.github.TKnudsen.ComplexDataObject.model.transformations.IDataTransformation Maven / Gradle / Ivy
package com.github.TKnudsen.ComplexDataObject.model.transformations;
import java.util.List;
import com.github.TKnudsen.ComplexDataObject.data.interfaces.IDObject;
import com.github.TKnudsen.ComplexDataObject.model.processors.complexDataObject.DataTransformationCategory;
/**
*
* Title: IDataTransformation
*
*
*
* Description: Basic transformation of an object into another 'space'.
*
*
*
* Copyright: Copyright (c) 2017
*
*
* @author Juergen Bernard
* @version 1.01
*/
public interface IDataTransformation {
/**
* mapping from a (high-dimensional) space into another (low-dimensional)
* space. NO calculation of transformation model.
*
* @param input
* @return
*/
public List transform(I input);
/**
* * mapping from a (high-dimensional) space into another (low-dimensional)
* space. NO calculation of transformation model.
*
* @param inputObjects
* @return
*/
public List transform(List inputObjects);
public DataTransformationCategory getDataTransformationCategory();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy