package org.geogebra.web.html5.export;
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 GeoGebraToAsymptoteW extends GeoGebraToAsymptote {
public GeoGebraToAsymptoteW(App app) {
super(app);
}
@Override
protected GGraphics2D createGraphics(FunctionalNVar ef,
Inequality inequality) {
try {
return new MyGraphicsAs(ef, inequality);
} catch (RuntimeException e) {
e.printStackTrace();
return null;
}
}
class MyGraphicsAs extends MyGraphicsW {
public MyGraphicsAs(FunctionalNVar geo, Inequality ineq) {
super(geo, ineq);
}
@Override
public void fill(GShape s) {
superFill(s, ineq, geo, ds);
}
}
}