package org.geogebra.desktop.awt; import java.awt.Dimension; import org.geogebra.common.awt.GDimension; public class GDimensionD extends GDimension { private Dimension impl; public GDimensionD(Dimension dim) { impl = dim; } public GDimensionD(int a, int b) { impl = new Dimension(a, b); } public GDimensionD() { impl = new Dimension(); } @Override public int getWidth() { return impl.width; } @Override public int getHeight() { return impl.height; } /** * @param d * dimension, must be of the type geogebra.awt.Dimension * @return AWT implementation wrapped in d */ public static Dimension getAWTDimension(GDimension d) { if (!(d instanceof GDimensionD)) { return null; } return ((GDimensionD) d).impl; } }