package org.geogebra.common.kernel.advanced; import org.geogebra.common.kernel.Kernel; import org.geogebra.common.kernel.commands.CmdOneNumber; import org.geogebra.common.kernel.geos.GeoElement; import org.geogebra.common.kernel.geos.GeoNumberValue; /** * Divisors[number] DivisorsSum[number] * * @author Zbynek */ public class CmdDivisorsOrDivisorsSum extends CmdOneNumber { private boolean sum; /** * @param kernel * kernel * @param sum * true for DivisorsSum */ public CmdDivisorsOrDivisorsSum(Kernel kernel, boolean sum) { super(kernel); this.sum = sum; } @Override protected GeoElement getResult(GeoNumberValue num, String label) { AlgoDivisorsSum algo = new AlgoDivisorsSum(cons, label, num, sum); return algo.getResult(); } }