/* GeoGebra - Dynamic Mathematics for Everyone http://www.geogebra.org This file is part of GeoGebra. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation. */ package geogebra; import org.geogebra.desktop.main.AppletImplementation3D; /** * GeoGebra applet * * @see org.geogebra.desktop.main.AppletImplementation for the actual * implementation * @author Markus Hohenwarter * @date 2008-10-24 */ public class GeoGebraApplet3D extends GeoGebraApplet { private static final long serialVersionUID = 1L; /** * Initializes the appletImplementation object. Loads geogebra_main.jar file * and initializes applet if necessary. */ @Override public synchronized void initAppletImplementation() { if (isAppletFullyLoaded()) { return; } // create delegate object that implements our applet's methods AppletImplementation3D applImpl = new AppletImplementation3D(this); // initialize applet's user interface, this changes the content pane applImpl.initGUI(); // remember the applet implementation setAppletImplementation(applImpl); } }