package org.geogebra.common.kernel.algos; import org.geogebra.common.kernel.geos.GeoElement; import org.geogebra.common.kernel.kernelND.GeoPointND; /** * interface to merge AlgoJointPoints and AlgoJointPoints3D * */ public interface AlgoJoinPointsSegmentInterface { /** * * @return polygon/polyhedron of this algo (or null) */ public GeoElement getPoly(); /** * modify input points * * @param A * first point * @param B * second point */ public void modifyInputPoints(GeoPointND A, GeoPointND B); public void compute(); }