1
package geogebra.kernel.commands;
3
import geogebra.kernel.GeoElement;
4
import geogebra.kernel.GeoList;
5
import geogebra.kernel.Kernel;
6
import geogebra.kernel.arithmetic.Command;
7
import geogebra.main.MyError;
9
class CmdMeanX extends CmdOneOrTwoListsFunction {
11
public CmdMeanX(Kernel kernel) {
15
public GeoElement[] process(Command c) throws MyError {
16
int n = c.getArgumentNumber();
22
if (arg[0].isGeoList()) {
24
doCommand(c.getLabel(),
28
throw argErr(app, c.getName(), arg[0]);
31
throw argNumErr(app, c.getName(), n);
35
final protected GeoElement doCommand(String a, GeoList b)
37
return kernel.MeanX(a, b);
40
final protected GeoElement doCommand(String a, GeoList b, GeoList c)
42
throw argErr(app, a, b);