package org.geogebra.desktop.export.pstricks; import org.geogebra.common.awt.GGraphics2D; import org.geogebra.common.awt.GShape; import org.geogebra.common.export.pstricks.GeoGebraToAsymptote; import org.geogebra.common.kernel.arithmetic.FunctionalNVar; import org.geogebra.common.kernel.arithmetic.Inequality; import org.geogebra.common.main.App; public class GeoGebraToAsymptoteD extends GeoGebraToAsymptote { public GeoGebraToAsymptoteD(App app) { super(app); } @Override protected GGraphics2D createGraphics(FunctionalNVar ef, Inequality inequality) { return new MyGraphicsAs(ef, inequality); } class MyGraphicsAs extends MyGraphicsD { public MyGraphicsAs(FunctionalNVar geo, Inequality ineq) { super(geo, ineq); } @Override public void fill(GShape s) { superFill(s, ineq, geo, ds); } } }