package org.geogebra.common.geogebra3D.kernel3D.commands;
import org.geogebra.common.kernel.Kernel;
import org.geogebra.common.kernel.commands.CmdDiameter;
import org.geogebra.common.kernel.geos.GeoElement;
import org.geogebra.common.kernel.kernelND.GeoConicND;
import org.geogebra.common.kernel.kernelND.GeoLineND;
import org.geogebra.common.kernel.kernelND.GeoVectorND;
/**
* Diameter line
*
*/
public class CmdDiameter3D extends CmdDiameter {
/**
* @param kernel
* kernel
*/
public CmdDiameter3D(Kernel kernel) {
super(kernel);
}
@Override
protected GeoElement diameter(String label, GeoLineND l, GeoConicND c) {
return kernelA.getManager3D().DiameterLine3D(label, l, c);
}
@Override
protected GeoElement diameter(String label, GeoVectorND v, GeoConicND c) {
return kernelA.getManager3D().DiameterLine3D(label, v, c);
}
}