/* GeoGebra - Dynamic Mathematics for Everyone http://www.geogebra.org This file is part of GeoGebra. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. */ package org.geogebra.common.kernel.geos; import org.geogebra.common.kernel.Matrix.Coords; import org.geogebra.common.kernel.kernelND.GeoElementND; import org.geogebra.common.kernel.kernelND.GeoLineND; /** * Represents geos that can be mirrored atline or point * */ public interface Mirrorable extends GeoElementND { /** * Miror at point * * @param Q * mirror */ public void mirror(Coords Q); /** * Miror at line * * @param g * mirror */ public void mirror(GeoLineND g); }