package org.geogebra.common.kernel.algos; import org.geogebra.common.kernel.prover.NoSymbolicParametersException; import org.geogebra.common.kernel.prover.polynomial.PPolynomial; /** * This interface describes the symbolic parameters of algorithms for the Botana * method, where the algorithm checks a statement (usually in AlgoAre... form). * Based on Simon's SymbolicParametersAlgo.java. * * @author Zoltan Kovacs * */ public interface SymbolicParametersBotanaAlgoAre { /** * Calculates the sets of polynomials of an object for the Botana method * * @return arrays of the polynomials * @throws NoSymbolicParametersException * if it is not possible to obtain suitable polynomials */ public PPolynomial[][] getBotanaPolynomials() throws NoSymbolicParametersException; }