/* 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. */ /* * AlgoUnitVectorVector.java * * Created on 30. August 2001, 21:37 */ package org.geogebra.common.kernel.algos; import org.geogebra.common.kernel.Construction; import org.geogebra.common.kernel.geos.GeoElement; import org.geogebra.common.kernel.geos.GeoVector; import org.geogebra.common.kernel.kernelND.GeoPointND; import org.geogebra.common.kernel.kernelND.GeoVectorND; /** * * @author Markus */ public class AlgoUnitVectorVector extends AlgoUnitVector2D { /** Creates new AlgoOrthoVectorVector */ public AlgoUnitVectorVector(Construction cons, GeoVectorND v, boolean normalize) { super(cons, (GeoElement) v, normalize); } @Override final protected void setXY() { x = ((GeoVector) inputGeo).x; y = ((GeoVector) inputGeo).y; } @Override final protected GeoPointND getInputStartPoint() { return ((GeoVector) inputGeo).getStartPoint(); } }