package org.geogebra.common.geogebra3D.kernel3D.algos; /** * computer used for extrusions (prism, cylinder) * * @author Mathieu * */ public class ExtrusionComputer { private AlgoForExtrusion algo; /** * * @param algo * algorithm */ public ExtrusionComputer(AlgoForExtrusion algo) { this.algo = algo; algo.setExtrusionComputer(this); computed = 0; } private int computed; /** * compute the algo */ public void compute() { computed++; } /** * * @return number of times computed */ public int getComputed() { return computed; } /** * @return the algo */ public AlgoForExtrusion getAlgo() { return algo; } }