gov.nasa.worldwind.examples
Class RubberSheetImage.Controller
java.lang.Object
gov.nasa.worldwind.examples.RubberSheetImage.Controller
- All Implemented Interfaces:
- SelectListener, ActionListener, EventListener
- Enclosing class:
- RubberSheetImage
public static class RubberSheetImage.Controller
- extends Object
- implements ActionListener, SelectListener
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RubberSheetImage.Controller
public RubberSheetImage.Controller(RubberSheetImage.AppFrame appFrame)
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
addSurfaceImage
protected void addSurfaceImage(SurfaceImage surfaceImage,
String name)
createSurfaceImageFromControlPoints
protected SurfaceImage createSurfaceImageFromControlPoints(BufferedImage image,
RasterControlPointList controlPoints)
throws IOException
- Throws:
IOException
createSurfaceImageFromGCPSFile
protected SurfaceImage createSurfaceImageFromGCPSFile(BufferedImage image,
File gcpsFile)
throws IOException
- Throws:
IOException
createSurfaceImageFromTABFile
protected SurfaceImage createSurfaceImageFromTABFile(BufferedImage image,
File tabFile)
throws IOException
- Throws:
IOException
createSurfaceImageFromViewport
protected SurfaceImage createSurfaceImageFromViewport(BufferedImage image,
WorldWindow wwd)
createSurfaceImageFromWorldFiles
protected SurfaceImage createSurfaceImageFromWorldFiles(BufferedImage image,
File[] worldFiles)
throws IOException
- Throws:
IOException
doOpenImageFile
protected void doOpenImageFile()
doSetImageOpacity
protected void doSetImageOpacity(double opacity)
enableEditing
protected void enableEditing(boolean enable)
getAssociatedGCPSFile
public File getAssociatedGCPSFile(File file)
getAssociatedTABFile
public File getAssociatedTABFile(File file)
getAssociatedWorldFiles
public File[] getAssociatedWorldFiles(File file)
getEntryFor
protected RubberSheetImage.SurfaceImageEntry getEntryFor(SurfaceImage surfaceImage)
loadBackgroundData
protected void loadBackgroundData()
loadFile
protected void loadFile(File file)
loadFiles
protected void loadFiles(File[] files)
selected
public void selected(SelectEvent e)
- Specified by:
selected
in interface SelectListener
setSelectedEntry
protected void setSelectedEntry(RubberSheetImage.SurfaceImageEntry selected)