package org.geogebra.common.kernel.algos;
import org.geogebra.common.kernel.Construction;
import org.geogebra.common.kernel.Kernel;
import org.geogebra.common.kernel.geos.GeoElement;
import org.geogebra.common.plugin.GeoClass;
import org.geogebra.common.plugin.Operation;
/**
* Sum command helper
*
* @author Zbynek
*
*/
public interface FoldComputer {
public GeoElement getTemplate(Construction cons, GeoClass listElement);
public void add(GeoElement geoElement, Operation op);
public void setFrom(GeoElement geoElement, Kernel kernel);
public boolean check(GeoElement geoElement);
public void finish();
}