package org.geogebra.common.euclidian.controller; /** * Different modes of a multitouch-event. */ public enum MultitouchMode { /** * Scale x-axis (two TouchStartEvents on the x-axis). */ zoomX, /** * Scale y-axis (two TouchStartEvents on the y-axis). */ zoomY, /** * Scale a circle or ellipsis with three points or an ellipsis with 5 * points. */ circle3Points, /** * Scale a circle with 2 points. */ circle2Points, /** * Scale a circle given with midpoint and a number-input as radius. */ circleRadius, /** * Scale a circle given as input formula. */ circleFormula, /** * Zooming. */ view, /** * Move a line with two fingers. */ moveLine; }