Class RepastWorldWindowGLCanvas

java.lang.Object
java.awt.Component
java.awt.Canvas
com.jogamp.opengl.awt.GLCanvas
gov.nasa.worldwind.awt.WorldWindowGLCanvas
repast.simphony.visualization.gis3D.RepastWorldWindowGLCanvas
All Implemented Interfaces:
com.jogamp.nativewindow.awt.AWTPrintLifecycle, com.jogamp.nativewindow.NativeSurfaceHolder, com.jogamp.nativewindow.OffscreenLayerOption, com.jogamp.nativewindow.ScalableSurface, com.jogamp.nativewindow.WindowClosingProtocol, com.jogamp.opengl.awt.AWTGLAutoDrawable, com.jogamp.opengl.awt.ComponentEvents, com.jogamp.opengl.GLAutoDrawable, com.jogamp.opengl.GLDrawable, com.jogamp.opengl.GLSharedContextSetter, gov.nasa.worldwind.avlist.AVList, gov.nasa.worldwind.WorldWindow, ImageObserver, MenuContainer, PropertyChangeListener, Serializable, EventListener, Accessible

public class RepastWorldWindowGLCanvas extends gov.nasa.worldwind.awt.WorldWindowGLCanvas
This implementation of WorldWindowGLCanvas fixes bugs relating to disposal and WW shutdown to make sure all objects within are disposed properly.
Author:
Eric Tatara
See Also:
  • Constructor Details

    • RepastWorldWindowGLCanvas

      public RepastWorldWindowGLCanvas()
  • Method Details

    • shutdown

      public void shutdown()
      Specified by:
      shutdown in interface gov.nasa.worldwind.WorldWindow
      Overrides:
      shutdown in class gov.nasa.worldwind.awt.WorldWindowGLCanvas
    • removePropertyChangeListener

      public void removePropertyChangeListener(String propertyName, PropertyChangeListener listener)
      Specified by:
      removePropertyChangeListener in interface gov.nasa.worldwind.avlist.AVList
      Specified by:
      removePropertyChangeListener in interface com.jogamp.opengl.awt.ComponentEvents
      Overrides:
      removePropertyChangeListener in class gov.nasa.worldwind.awt.WorldWindowGLCanvas